blob: 1dac61267344349451744818de3aad3c0e0c206e [file] [log] [blame]
Search.setIndex({"docnames": ["applications/index", "boards/index", "components/binfmt", "components/drivers/block/index", "components/drivers/character/analog", "components/drivers/character/can", "components/drivers/character/index", "components/drivers/character/keypad", "components/drivers/character/pwm", "components/drivers/character/quadrature", "components/drivers/character/rtc", "components/drivers/character/serial", "components/drivers/character/timer", "components/drivers/character/touchscreen", "components/drivers/character/watchdog", "components/drivers/index", "components/drivers/special/ethernet", "components/drivers/special/framebuffer", "components/drivers/special/i2c", "components/drivers/special/index", "components/drivers/special/lcd", "components/drivers/special/mtd", "components/drivers/special/sdio", "components/drivers/special/spi", "components/drivers/special/usbdev", "components/drivers/special/usbhost", "components/filesystem", "components/index", "components/nsh/builtin", "components/nsh/commands", "components/nsh/config", "components/nsh/customizing", "components/nsh/index", "components/nsh/installation", "components/nsh/login", "components/nsh/nsh", "components/nxflat", "components/nxgraphics/appendix", "components/nxgraphics/index", "components/nxgraphics/nx", "components/nxgraphics/nxcursor", "components/nxgraphics/nxfonts", "components/nxgraphics/nxgl", "components/nxgraphics/nxtk", "components/nxgraphics/sample", "components/nxwidgets", "components/paging", "components/power", "components/socketcan", "components/syslog", "contributing/coding_style", "contributing/documentation", "contributing/index", "contributing/making-changes", "contributing/workflow", "glossary", "guides/drivers", "guides/index", "guides/nfs", "guides/simulator", "guides/usbtrace", "index", "introduction/about", "introduction/detailed_support", "introduction/development_environments", "introduction/index", "introduction/inviolables", "introduction/licensing", "introduction/resources", "introduction/supported_platforms", "introduction/trademarks", "quickstart/build_and_make", "quickstart/compiling", "quickstart/configuring", "quickstart/debugging", "quickstart/index", "quickstart/install", "quickstart/organization", "quickstart/quickstart", "quickstart/running", "reference/index", "reference/os/addrenv", "reference/os/app_vs_os", "reference/os/arch", "reference/os/board", "reference/os/boardctl", "reference/os/conventions", "reference/os/index", "reference/os/iob", "reference/os/led", "reference/os/nuttx", "reference/os/paging", "reference/os/shm", "reference/os/smp", "reference/os/time_clock", "reference/os/wqueue", "reference/user/01_task_control", "reference/user/02_task_scheduling", "reference/user/03_task_control", "reference/user/04_message_queue", "reference/user/05_counting_semaphore", "reference/user/06_clocks_timers", "reference/user/07_signals", "reference/user/08_pthread", "reference/user/09_env_vars", "reference/user/10_filesystem", "reference/user/11_network", "reference/user/12_shared_memory", "reference/user/index", "reference/user/structures", "releases/index", "substitutions"], "filenames": ["applications/index.rst", "boards/index.rst", "components/binfmt.rst", "components/drivers/block/index.rst", "components/drivers/character/analog.rst", "components/drivers/character/can.rst", "components/drivers/character/index.rst", "components/drivers/character/keypad.rst", "components/drivers/character/pwm.rst", "components/drivers/character/quadrature.rst", "components/drivers/character/rtc.rst", "components/drivers/character/serial.rst", "components/drivers/character/timer.rst", "components/drivers/character/touchscreen.rst", "components/drivers/character/watchdog.rst", "components/drivers/index.rst", "components/drivers/special/ethernet.rst", "components/drivers/special/framebuffer.rst", "components/drivers/special/i2c.rst", "components/drivers/special/index.rst", "components/drivers/special/lcd.rst", "components/drivers/special/mtd.rst", "components/drivers/special/sdio.rst", "components/drivers/special/spi.rst", "components/drivers/special/usbdev.rst", "components/drivers/special/usbhost.rst", "components/filesystem.rst", "components/index.rst", "components/nsh/builtin.rst", "components/nsh/commands.rst", "components/nsh/config.rst", "components/nsh/customizing.rst", "components/nsh/index.rst", "components/nsh/installation.rst", "components/nsh/login.rst", "components/nsh/nsh.rst", "components/nxflat.rst", "components/nxgraphics/appendix.rst", "components/nxgraphics/index.rst", "components/nxgraphics/nx.rst", "components/nxgraphics/nxcursor.rst", "components/nxgraphics/nxfonts.rst", "components/nxgraphics/nxgl.rst", "components/nxgraphics/nxtk.rst", "components/nxgraphics/sample.rst", "components/nxwidgets.rst", "components/paging.rst", "components/power.rst", "components/socketcan.rst", "components/syslog.rst", "contributing/coding_style.rst", "contributing/documentation.rst", "contributing/index.rst", "contributing/making-changes.rst", "contributing/workflow.rst", "glossary.rst", "guides/drivers.rst", "guides/index.rst", "guides/nfs.rst", "guides/simulator.rst", "guides/usbtrace.rst", "index.rst", "introduction/about.rst", "introduction/detailed_support.rst", "introduction/development_environments.rst", "introduction/index.rst", "introduction/inviolables.rst", "introduction/licensing.rst", "introduction/resources.rst", "introduction/supported_platforms.rst", "introduction/trademarks.rst", "quickstart/build_and_make.rst", "quickstart/compiling.rst", "quickstart/configuring.rst", "quickstart/debugging.rst", "quickstart/index.rst", "quickstart/install.rst", "quickstart/organization.rst", "quickstart/quickstart.rst", "quickstart/running.rst", "reference/index.rst", "reference/os/addrenv.rst", "reference/os/app_vs_os.rst", "reference/os/arch.rst", "reference/os/board.rst", "reference/os/boardctl.rst", "reference/os/conventions.rst", "reference/os/index.rst", "reference/os/iob.rst", "reference/os/led.rst", "reference/os/nuttx.rst", "reference/os/paging.rst", "reference/os/shm.rst", "reference/os/smp.rst", "reference/os/time_clock.rst", "reference/os/wqueue.rst", "reference/user/01_task_control.rst", "reference/user/02_task_scheduling.rst", "reference/user/03_task_control.rst", "reference/user/04_message_queue.rst", "reference/user/05_counting_semaphore.rst", "reference/user/06_clocks_timers.rst", "reference/user/07_signals.rst", "reference/user/08_pthread.rst", "reference/user/09_env_vars.rst", "reference/user/10_filesystem.rst", "reference/user/11_network.rst", "reference/user/12_shared_memory.rst", "reference/user/index.rst", "reference/user/structures.rst", "releases/index.rst", "substitutions.rst"], "titles": ["Applications", "Supported Boards", "Binary Loader", "Block Device Drivers", "Analog (ADC/DAC) Drivers", "CAN Drivers", "Character Device Drivers", "Keyboard/Keypad Drivers", "PWM Drivers", "Quadrature Encoder Drivers", "RTC Drivers", "Serial Device Drivers", "Timer Drivers", "Touchscreen Device Drivers", "Watchdog Timer Drivers", "Device Drivers", "Ethernet Device Drivers", "Frame Buffer Drivers", "I2C Device Drivers", "Specialized Device Drivers", "LCD Drivers", "Memory Technology Device Drivers", "SDIO Device Drivers", "SPI Device Drivers", "USB Device-Side Drivers", "USB Host-Side Drivers", "NuttX File System", "OS Components", "NSH \u201cBuilt-In\u201d Applications", "Commands", "Configuration Settings", "Customizing the NuttShell", "NuttShell (NSH)", "Customizing NSH Initialization", "Shell Login", "Overview", "NXFLAT", "Appendix", "NX Graphics Subsystem", "NX", "NX Cursor Support (<code class=\"docutils literal notranslate\"><span class=\"pre\">NXCURSOR</span></code>)", "NX Fonts Support (<code class=\"docutils literal notranslate\"><span class=\"pre\">NXFONTS</span></code>)", "NX Graphics Library (<code class=\"docutils literal notranslate\"><span class=\"pre\">NXGL</span></code>)", "NX Tool Kit (<code class=\"docutils literal notranslate\"><span class=\"pre\">NXTK</span></code>)", "Sample Code", "NxWidgets", "On-Demand Paging", "Power Management", "SocketCAN Device Drivers", "SYSLOG", "C Coding Standard", "Documentation", "Contributing", "Making Changes Using Git", "Development Workflow", "Glossary", "Drivers", "Guides", "NFS Client How-To", "Simulator", "USB Device Trace", "NuttX Documentation", "About NuttX", "Detailed Platform Support", "Development Environments", "Introduction", "The Inviolable Principles of NuttX", "Licensing", "Resources", "Supported Platforms", "Trademarks", "Build and Make Details", "Compiling", "Configuring", "Debugging", "Getting Started", "Installing", "Directory Structure", "Quickstart", "Running", "API Reference", "Address Environments", "Application OS vs. Internal OS Interfaces", "APIs Exported by Architecture-Specific Logic to NuttX", "APIs Exported by Board-Specific Logic to NuttX", "<code class=\"docutils literal notranslate\"><span class=\"pre\">boardctl()</span></code> Application Interface", "Naming and Header File Conventions", "Architecture APIs", "I/O Buffer Management", "LED Support", "APIs Exported by NuttX to Architecture-Specific Logic", "On-Demand Paging", "Shared Memory", "Symmetric Multiprocessing (SMP) Application", "System Time and Clock", "Work Queues", "Task Control Interfaces", "Task Scheduling Interfaces", "Task Control Interfaces", "Named Message Queue Interfaces", "Counting Semaphore Interfaces", "Clocks and Timers", "Signal Interfaces", "Pthread Interfaces", "Environment Variables", "File System Interfaces", "Network Interfaces", "Shared Memory Interfaces", "Userspace API", "OS Data Structures", "Releases", "&lt;no title&gt;"], "terms": {"includ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 56, 58, 60, 62, 63, 66, 67, 71, 72, 78, 81, 82, 83, 84, 85, 86, 87, 89, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 107, 109, 110], "app": [0, 3, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 44, 53, 59, 60, 63, 71, 76, 78, 96], "repo": [0, 53], "should": [0, 1, 5, 7, 28, 29, 30, 31, 33, 34, 36, 37, 39, 45, 46, 47, 50, 51, 54, 60, 62, 63, 64, 66, 67, 68, 71, 73, 76, 77, 78, 79, 81, 82, 83, 86, 88, 89, 94, 95, 96, 97, 98, 99, 100, 102, 103, 105, 107, 109, 110], "document": [0, 1, 2, 6, 24, 27, 30, 31, 35, 38, 42, 44, 46, 50, 52, 56, 57, 62, 63, 66, 67, 68, 79, 80, 85, 89, 91, 96, 108], "here": [0, 1, 29, 30, 33, 34, 36, 42, 46, 50, 51, 53, 56, 59, 60, 61, 63, 66, 67, 68, 72, 73, 77, 78, 83, 85, 89, 94, 95, 102], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110], "also": [0, 2, 7, 17, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 50, 51, 53, 54, 56, 58, 59, 60, 62, 63, 64, 67, 71, 73, 74, 75, 76, 77, 78, 79, 81, 83, 84, 86, 87, 88, 89, 93, 94, 95, 96, 98, 100, 102, 103, 104, 105, 106, 108, 109], "inform": [0, 2, 17, 20, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 43, 46, 47, 49, 50, 52, 56, 58, 63, 65, 67, 68, 74, 77, 79, 82, 83, 86, 88, 91, 94, 96, 98, 99, 100, 102, 103, 108, 109], "how": [0, 1, 2, 5, 27, 28, 29, 31, 33, 34, 35, 37, 44, 46, 51, 52, 53, 56, 57, 59, 60, 61, 63, 67, 68, 72, 74, 75, 76, 77, 78, 79, 83, 94, 98, 100, 102, 103, 105], "creat": [0, 2, 25, 28, 30, 31, 32, 33, 35, 36, 37, 39, 43, 44, 45, 46, 48, 49, 53, 54, 56, 57, 58, 63, 71, 76, 77, 81, 83, 89, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "given": [0, 32, 36, 37, 41, 42, 46, 50, 51, 54, 72, 94, 96, 98, 101, 102, 103, 105, 106, 107, 109], "nuttx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 57, 59, 60, 63, 64, 65, 67, 68, 70, 71, 73, 74, 75, 76, 78, 79, 81, 82, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109], "ship": [0, 78], "larg": [0, 1, 29, 30, 37, 46, 50, 52, 62, 63, 79, 81, 91, 94, 107], "number": [0, 1, 2, 29, 30, 31, 34, 35, 37, 39, 41, 47, 49, 50, 55, 60, 62, 63, 69, 77, 79, 88, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "cover": [0, 28, 37, 50, 51, 57, 63, 72, 78], "wide": [0, 29, 37, 42, 47, 55, 76, 79, 107], "spectrum": [0, 63], "function": [0, 4, 5, 7, 8, 9, 10, 13, 14, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 42, 43, 44, 47, 48, 49, 51, 52, 54, 56, 61, 62, 63, 66, 67, 74, 77, 81, 82, 83, 84, 87, 89, 90, 92, 93, 94, 95, 99, 100, 101, 102, 103, 105, 106, 109], "These": [0, 4, 6, 7, 19, 24, 25, 28, 29, 30, 35, 38, 39, 42, 43, 47, 49, 50, 51, 60, 62, 63, 64, 66, 71, 76, 77, 81, 82, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 100, 103, 105, 106, 107, 109], "can": [0, 2, 6, 7, 8, 9, 10, 12, 13, 14, 15, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 66, 67, 72, 73, 74, 76, 77, 78, 79, 81, 83, 84, 86, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "found": [0, 2, 5, 8, 9, 10, 12, 13, 14, 28, 29, 30, 31, 33, 36, 37, 44, 48, 53, 54, 56, 60, 62, 63, 66, 73, 77, 96, 97, 98, 103, 107, 108], "repositori": [0, 1, 29, 33, 37, 38, 50, 51, 52, 54, 63, 76, 78], "At": [0, 1, 2, 26, 36, 37, 38, 50, 58, 63, 64, 66, 72, 77, 83, 88, 93, 97, 100, 101, 103, 105], "moment": [0, 1, 72], "ar": [0, 2, 3, 4, 6, 7, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "individu": [0, 30, 47, 49, 63, 67, 77, 103], "readm": [0, 1, 30, 34, 37, 63, 64, 77], "file": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 45, 47, 48, 51, 53, 54, 55, 56, 58, 60, 61, 63, 64, 67, 68, 71, 72, 73, 74, 76, 78, 81, 82, 83, 84, 87, 92, 94, 95, 96, 98, 99, 100, 103, 104, 106, 108], "so": [0, 2, 21, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 46, 49, 50, 51, 53, 54, 56, 58, 59, 60, 63, 67, 72, 73, 74, 77, 79, 82, 83, 84, 85, 86, 88, 89, 93, 94, 95, 96, 98, 100, 102, 105, 106, 109], "you": [0, 2, 5, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 84, 88, 94, 95, 98, 99, 100, 102, 103, 105], "find": [0, 2, 25, 34, 37, 46, 50, 51, 52, 53, 56, 59, 61, 64, 65, 67, 68, 73, 74, 77, 78, 104], "more": [0, 2, 5, 29, 30, 31, 33, 34, 35, 36, 37, 39, 42, 43, 45, 47, 49, 50, 51, 53, 54, 56, 57, 58, 62, 63, 64, 67, 74, 75, 77, 78, 81, 83, 84, 86, 88, 93, 94, 95, 97, 98, 99, 100, 101, 102, 105, 106], "full": [1, 2, 20, 29, 30, 35, 36, 39, 40, 42, 43, 47, 49, 50, 56, 58, 62, 63, 64, 68, 71, 74, 77, 88, 93, 94, 97, 99, 100, 101, 105, 106], "list": [1, 2, 28, 30, 31, 34, 35, 36, 45, 46, 53, 54, 56, 58, 59, 62, 63, 67, 68, 72, 74, 77, 78, 81, 82, 83, 85, 87, 88, 92, 93, 94, 96, 98, 100, 104, 105, 106], "organ": [1, 27, 66, 75, 108], "architectur": [1, 2, 4, 5, 8, 9, 10, 12, 13, 14, 15, 27, 30, 31, 49, 50, 56, 61, 62, 63, 71, 76, 79, 80, 84, 86, 89, 93, 94, 96, 106, 109], "famili": [1, 45, 56, 62, 63, 69, 77, 96, 105, 106], "vendor": [1, 56, 63], "each": [1, 2, 3, 6, 11, 13, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 30, 33, 34, 35, 37, 38, 39, 43, 47, 48, 49, 50, 56, 58, 60, 63, 67, 71, 77, 80, 81, 83, 88, 89, 92, 93, 94, 95, 98, 101, 103, 105, 107, 109], "have": [1, 2, 3, 6, 7, 13, 28, 29, 30, 33, 34, 36, 37, 39, 42, 43, 46, 47, 49, 50, 51, 53, 54, 56, 58, 59, 60, 62, 63, 64, 67, 68, 72, 74, 76, 77, 78, 79, 81, 83, 86, 88, 89, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "its": [1, 2, 13, 25, 29, 33, 37, 43, 44, 46, 49, 51, 53, 63, 67, 79, 81, 83, 86, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 106, 109], "own": [1, 13, 31, 32, 33, 36, 37, 43, 48, 49, 53, 67, 81, 95, 96, 103, 109], "entri": [1, 2, 24, 25, 28, 31, 32, 34, 35, 36, 39, 42, 58, 60, 77, 88, 89, 93, 95, 96, 105, 106, 109], "photo": 1, "brief": [1, 2, 74, 80], "hardwar": [1, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 29, 30, 37, 39, 49, 53, 55, 56, 59, 63, 73, 74, 75, 77, 78, 79, 83, 86, 87, 89, 93], "specif": [1, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 43, 47, 49, 50, 51, 55, 56, 57, 58, 60, 62, 63, 64, 67, 71, 77, 81, 82, 85, 86, 87, 88, 89, 92, 94, 96, 98, 99, 100, 102, 103, 106, 108, 109], "featur": [1, 27, 28, 30, 35, 36, 38, 45, 46, 49, 50, 52, 53, 59, 60, 63, 65, 73, 74, 75, 77, 85, 88, 91, 94, 95, 96, 98, 100, 102, 103, 105], "current": [1, 20, 30, 32, 34, 36, 37, 38, 41, 43, 44, 46, 49, 50, 53, 56, 63, 64, 66, 71, 72, 77, 82, 83, 88, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 107, 109], "work": [1, 3, 4, 6, 11, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 30, 32, 33, 36, 37, 39, 45, 46, 48, 50, 53, 54, 56, 59, 60, 62, 63, 64, 66, 67, 72, 74, 78, 79, 82, 87, 89, 93, 94, 96, 98, 105, 109], "flash": [1, 2, 26, 30, 34, 35, 36, 45, 46, 55, 62, 63, 72], "special": [1, 6, 7, 13, 15, 26, 27, 30, 31, 35, 36, 37, 45, 46, 49, 50, 51, 58, 62, 63, 66, 67, 77, 82, 83, 88, 93, 94, 95, 102, 105], "toolchain": [1, 27, 33, 50, 62, 63, 66, 71, 77, 78, 79], "requir": [1, 2, 6, 7, 21, 26, 27, 28, 29, 30, 34, 35, 36, 37, 39, 43, 45, 47, 48, 49, 50, 54, 58, 62, 63, 64, 66, 67, 76, 77, 81, 82, 83, 84, 88, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106], "etc": [1, 3, 6, 7, 11, 15, 16, 18, 19, 23, 26, 29, 30, 31, 33, 34, 35, 37, 39, 50, 51, 56, 58, 62, 63, 64, 74, 77, 79, 83, 84, 89, 96, 105], "involv": [1, 36, 47, 51, 56, 93], "migrat": [1, 61, 108], "most": [1, 2, 7, 21, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 43, 44, 45, 46, 47, 49, 50, 60, 62, 63, 64, 72, 74, 76, 77, 78, 81, 82, 84, 89, 93, 94, 95, 96, 100, 101, 103, 105, 106, 109], "content": [1, 26, 28, 31, 33, 34, 35, 37, 39, 43, 48, 49, 50, 51, 67, 77, 81, 88, 95, 102, 105], "exist": [1, 2, 29, 34, 36, 49, 50, 54, 56, 58, 62, 63, 68, 71, 72, 83, 96, 98, 99, 100, 103, 104, 106, 107], "rst": [1, 51], "see": [1, 3, 11, 17, 20, 21, 23, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 49, 50, 51, 53, 55, 56, 58, 59, 60, 62, 63, 64, 67, 72, 73, 74, 77, 79, 81, 82, 85, 91, 93, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107], "avail": [1, 8, 21, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 42, 45, 46, 47, 49, 51, 59, 61, 62, 63, 64, 67, 72, 74, 76, 77, 79, 83, 86, 88, 89, 92, 94, 95, 96, 97, 98, 99, 103, 106, 107, 108, 109], "i": [1, 2, 5, 6, 7, 8, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109], "form": [1, 6, 29, 33, 35, 37, 44, 50, 54, 63, 67, 77, 96, 98, 102, 103, 104, 106], "insid": [1, 37, 54, 56, 72, 79], "subdirectori": [1, 29, 54, 58, 86], "directori": [1, 2, 4, 5, 8, 9, 10, 12, 13, 14, 17, 20, 25, 26, 28, 30, 32, 33, 34, 36, 38, 39, 50, 51, 58, 61, 64, 72, 74, 75, 76, 78, 86, 96], "main": [1, 27, 28, 31, 32, 36, 40, 43, 50, 51, 53, 59, 65, 77, 78, 84, 93, 96, 98, 102, 103], "The": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 53, 55, 56, 58, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "purpos": [2, 8, 28, 34, 49, 53, 55, 63, 67, 77, 79, 83, 93, 94, 95, 96, 100, 102], "load": [2, 36, 46, 56, 62, 63, 74, 77, 79, 81, 95, 96], "execut": [2, 21, 28, 30, 31, 32, 33, 36, 37, 38, 39, 43, 46, 48, 49, 50, 55, 56, 62, 63, 67, 72, 77, 78, 81, 82, 83, 84, 85, 91, 93, 94, 95, 96, 98, 100, 102, 103], "variou": [2, 27, 29, 30, 37, 46, 47, 58, 59, 62, 63, 69, 76, 77, 79, 83, 96, 100], "resid": [2, 4, 5, 8, 9, 10, 12, 13, 14, 29, 31, 33, 35, 36, 37, 38, 39, 46, 58, 63, 77, 81, 86, 89, 96], "system": [2, 3, 6, 7, 11, 15, 19, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 43, 44, 45, 47, 49, 50, 51, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 70, 71, 73, 74, 76, 77, 78, 84, 85, 86, 87, 89, 90, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 108], "refer": [2, 26, 27, 29, 35, 36, 37, 40, 46, 47, 49, 50, 51, 57, 58, 61, 63, 64, 71, 75, 77, 79, 81, 83, 86, 88, 89, 95, 96, 99, 100, 101, 102, 103, 105, 106, 109], "instanti": [2, 28, 39, 49, 50, 81, 89], "some": [2, 6, 7, 19, 20, 21, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 50, 51, 53, 56, 58, 60, 62, 63, 64, 66, 67, 69, 72, 75, 76, 77, 81, 82, 83, 84, 86, 88, 89, 91, 94, 95, 96, 98, 99, 100, 102, 103, 105, 106, 110], "fashion": [2, 37, 77], "usual": [2, 15, 17, 18, 20, 21, 22, 23, 24, 25, 33, 36, 39, 48, 49, 50, 53, 54, 56, 59, 76, 77, 89, 94, 109], "copi": [2, 33, 34, 35, 36, 39, 43, 45, 46, 48, 50, 53, 56, 58, 62, 63, 64, 67, 73, 77, 81, 88, 91, 96, 97, 99, 100, 103, 104, 105, 109], "all": [2, 3, 4, 6, 7, 11, 16, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 56, 58, 60, 61, 63, 64, 67, 68, 71, 72, 73, 74, 76, 77, 81, 83, 84, 86, 87, 88, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107], "memori": [2, 15, 19, 26, 30, 36, 37, 38, 39, 42, 43, 49, 50, 55, 56, 58, 60, 62, 63, 74, 77, 79, 81, 83, 84, 87, 88, 89, 93, 95, 96, 98, 99, 100, 103, 105, 106, 108], "link": [2, 28, 30, 33, 35, 36, 37, 46, 50, 53, 59, 61, 62, 63, 64, 67, 69, 71, 74, 77, 79, 86, 88, 89, 96, 100, 105, 110], "other": [2, 7, 11, 13, 19, 21, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47, 49, 50, 51, 53, 56, 58, 59, 60, 61, 62, 66, 67, 69, 74, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105], "compon": [2, 29, 37, 43, 50, 58, 61, 63, 64, 67], "In": [2, 7, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 33, 34, 36, 37, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 60, 62, 63, 64, 65, 67, 77, 78, 79, 81, 83, 85, 86, 88, 89, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 106, 109], "base": [2, 31, 36, 37, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56, 62, 63, 64, 66, 67, 69, 72, 73, 77, 78, 81, 90, 94, 96, 98, 100, 101, 103, 106], "code": [2, 4, 5, 6, 7, 8, 9, 10, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 31, 33, 36, 37, 38, 39, 41, 46, 49, 52, 53, 54, 56, 58, 61, 62, 63, 64, 67, 68, 72, 74, 75, 77, 79, 81, 83, 84, 86, 90, 94, 95, 96, 98, 100, 103], "primari": [2, 28, 29, 37, 49, 50, 61, 62, 63, 64, 102], "must": [2, 3, 6, 11, 17, 18, 20, 21, 22, 23, 24, 25, 29, 30, 33, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 49, 50, 54, 56, 58, 62, 63, 64, 66, 67, 77, 81, 82, 83, 84, 86, 87, 88, 90, 94, 95, 96, 98, 99, 100, 101, 103, 105], "becaus": [2, 13, 26, 28, 29, 30, 31, 34, 35, 36, 37, 42, 46, 47, 49, 50, 53, 56, 59, 60, 62, 63, 64, 81, 83, 84, 85, 88, 89, 94, 96, 98, 99, 100, 103, 105, 106, 107], "where": [2, 3, 5, 6, 11, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 46, 49, 50, 56, 58, 63, 67, 77, 79, 83, 84, 88, 89, 93, 94, 96, 103, 105], "rto": [2, 27, 28, 36, 37, 49, 55, 58, 61, 62, 63, 75, 77, 89, 90, 94, 96, 108], "task": [2, 28, 30, 32, 33, 36, 37, 47, 49, 62, 63, 77, 81, 82, 83, 84, 88, 93, 94, 95, 99, 100, 102, 103, 104, 105, 108, 109], "program": [2, 4, 26, 28, 29, 30, 31, 35, 36, 37, 46, 49, 50, 53, 56, 58, 59, 62, 63, 73, 74, 76, 77, 78, 79, 83, 91, 93, 94, 96, 98, 105], "after": [2, 6, 25, 28, 29, 33, 34, 35, 36, 37, 39, 46, 47, 49, 50, 51, 53, 56, 58, 72, 73, 81, 83, 84, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106], "thei": [2, 3, 28, 29, 33, 34, 35, 39, 47, 49, 50, 53, 56, 62, 63, 74, 77, 83, 94, 95, 96, 97, 98, 103, 106], "been": [2, 6, 29, 30, 36, 38, 39, 43, 45, 48, 49, 50, 58, 60, 63, 64, 67, 76, 81, 83, 84, 88, 89, 93, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "provid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 56, 58, 60, 62, 63, 64, 67, 71, 77, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "gener": [2, 4, 5, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 34, 35, 36, 38, 42, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 62, 63, 64, 67, 71, 72, 77, 81, 82, 88, 94, 96, 98, 101, 102, 105, 106, 108], "support": [2, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 42, 43, 44, 45, 47, 49, 54, 56, 58, 60, 61, 62, 64, 65, 66, 67, 72, 74, 76, 79, 81, 82, 83, 85, 87, 88, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "differ": [2, 6, 26, 27, 28, 29, 30, 35, 38, 39, 43, 49, 50, 51, 56, 58, 62, 63, 67, 76, 77, 78, 79, 81, 82, 83, 89, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109], "It": [2, 21, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 49, 50, 54, 58, 59, 62, 63, 64, 66, 68, 73, 77, 78, 81, 83, 85, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 106], "registr": [2, 28, 36, 47, 70, 99, 105], "allow": [2, 26, 30, 35, 36, 38, 43, 51, 54, 56, 58, 62, 67, 73, 74, 77, 79, 85, 94, 98, 100, 101, 102, 103, 105, 106, 107], "run": [2, 28, 29, 32, 33, 35, 36, 37, 38, 39, 42, 46, 53, 54, 56, 58, 59, 61, 63, 72, 73, 74, 75, 77, 78, 82, 83, 84, 93, 94, 95, 96, 97, 98, 100, 103, 106], "time": [2, 7, 24, 25, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 43, 46, 47, 49, 50, 53, 55, 56, 58, 59, 61, 62, 63, 64, 66, 73, 77, 79, 82, 83, 84, 87, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "common": [2, 4, 5, 6, 8, 9, 10, 13, 14, 27, 28, 29, 31, 36, 37, 38, 43, 50, 56, 58, 61, 62, 63, 67, 77, 79, 81, 83, 84, 85, 86, 87, 88, 93], "us": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 19, 20, 21, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "when": [2, 5, 7, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 51, 53, 54, 56, 58, 60, 62, 63, 68, 75, 77, 78, 81, 82, 83, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "ask": [2, 53, 54, 56, 78], "queri": [2, 35, 39, 43, 96, 97, 100, 103], "regist": [2, 3, 4, 6, 11, 15, 16, 25, 28, 29, 30, 31, 36, 39, 43, 47, 48, 56, 60, 63, 70, 83, 90, 94, 96, 98, 99, 103], "object": [2, 27, 29, 35, 36, 37, 39, 45, 46, 50, 58, 62, 67, 88, 93, 96, 103, 106], "stop": [2, 56, 57, 60, 74, 79, 83, 94, 98, 102, 106], "first": [2, 7, 28, 29, 31, 33, 34, 35, 36, 37, 39, 41, 42, 46, 49, 50, 53, 56, 58, 59, 63, 64, 72, 76, 77, 79, 81, 84, 89, 92, 94, 95, 96, 98, 100, 103, 106, 107], "recogn": [2, 97], "successfulli": [2, 39, 42, 46, 47, 60, 63, 64, 93, 96, 99, 100, 103, 106], "attempt": [2, 29, 34, 47, 58, 88, 89, 96, 99, 100, 103, 104, 105, 106], "fail": [2, 29, 34, 36, 37, 60, 63, 88, 93, 96, 98, 99, 101, 102, 103, 106], "present": [2, 26, 29, 30, 31, 33, 36, 37, 38, 39, 40, 43, 46, 50, 61, 63, 64, 66, 77, 89, 94, 98, 99, 100, 101, 102, 103, 105, 106], "follow": [2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 74, 76, 77, 78, 81, 83, 84, 86, 89, 90, 94, 95, 96, 97, 98, 100, 102, 103, 104, 105, 106, 107, 109], "elf": [2, 36, 62, 63, 64, 72, 76], "standard": [2, 5, 6, 8, 9, 10, 12, 13, 14, 19, 25, 26, 28, 29, 31, 33, 34, 35, 38, 39, 46, 51, 52, 53, 54, 61, 62, 63, 64, 68, 70, 74, 77, 79, 82, 85, 86, 90, 92, 94, 96, 98, 100, 102, 103, 109], "nxflat": [2, 27, 61, 62, 96, 105], "about": [2, 5, 7, 17, 20, 34, 35, 37, 38, 39, 41, 43, 46, 47, 49, 50, 51, 53, 54, 61, 63, 65, 67, 68, 72, 75, 77, 78, 82, 83, 86, 100, 102, 103, 108], "librari": [2, 32, 33, 35, 36, 37, 45, 55, 60, 62, 63, 67, 73, 77, 83, 88], "doe": [2, 5, 26, 28, 29, 31, 36, 37, 38, 39, 42, 43, 44, 46, 49, 50, 60, 63, 66, 67, 71, 77, 79, 81, 83, 89, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], "care": [2, 50, 62, 100], "what": [2, 28, 29, 31, 33, 34, 37, 46, 49, 50, 56, 62, 63, 64, 73, 74, 75, 94, 100], "being": [2, 36, 38, 46, 50, 56, 58, 62, 63, 67, 81, 83, 88, 93, 96, 102, 103, 105], "could": [2, 29, 34, 37, 47, 50, 53, 58, 62, 63, 80, 82, 89, 94, 95, 96, 97, 99, 100, 101, 103, 106], "an": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "There": [2, 29, 33, 34, 36, 37, 39, 43, 46, 49, 50, 58, 59, 62, 63, 64, 66, 72, 73, 74, 75, 76, 77, 78, 79, 82, 84, 85, 86, 94, 95, 96, 98, 102, 105, 106, 109], "strict": [2, 61, 67, 86, 95, 97], "rule": [2, 39, 50, 54, 66, 82, 102, 106], "tend": [2, 6, 49], "export": [2, 24, 25, 28, 30, 36, 58, 76, 78, 81, 86, 87, 94, 96], "import": [2, 36, 37, 49, 50, 52, 58, 62, 67, 74, 86, 87, 89, 95, 98, 100, 103], "howev": [2, 7, 8, 26, 28, 29, 30, 31, 35, 37, 38, 39, 43, 44, 46, 47, 49, 50, 58, 60, 63, 64, 67, 76, 77, 81, 82, 83, 85, 86, 89, 94, 95, 96, 98, 99, 100, 103, 104, 105, 107, 109], "point": [2, 24, 25, 28, 29, 31, 33, 36, 38, 39, 42, 43, 46, 48, 50, 51, 58, 62, 63, 67, 72, 77, 82, 84, 85, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "none": [2, 46, 76, 78, 89, 93, 98, 103, 105], "binfmt": [2, 36, 55, 81, 96], "sourc": [2, 29, 30, 36, 37, 39, 43, 44, 53, 56, 58, 62, 63, 66, 67, 68, 72, 74, 77, 86, 94, 105, 106], "short": [2, 50, 56, 96], "name": [2, 28, 30, 31, 35, 37, 39, 47, 48, 49, 51, 53, 55, 56, 58, 62, 63, 64, 66, 67, 71, 72, 77, 78, 81, 84, 87, 89, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108], "contain": [2, 29, 31, 33, 34, 35, 36, 37, 38, 42, 43, 46, 48, 49, 50, 58, 62, 67, 76, 77, 83, 88, 96, 98, 99, 101, 105, 106], "same": [2, 7, 13, 20, 26, 29, 30, 32, 36, 37, 38, 39, 46, 50, 51, 53, 56, 58, 63, 67, 77, 79, 81, 82, 83, 84, 88, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "linux": [2, 26, 33, 36, 37, 38, 44, 45, 59, 62, 66, 67, 69, 70, 72, 73, 76, 77, 78, 96, 103, 105], "independ": [2, 36, 38, 43, 77, 84, 93, 96, 102, 104, 109], "develop": [2, 4, 37, 38, 50, 51, 52, 61, 62, 63, 65, 67, 70, 74, 75, 76, 77, 78, 108], "share": [2, 4, 36, 58, 62, 63, 67, 78, 81, 87, 93, 95, 96, 97, 98, 100, 102, 103, 104, 105, 108, 109], "noth": [2, 29, 50, 63, 66, 67, 81, 94], "describ": [2, 13, 19, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 51, 58, 60, 63, 67, 71, 75, 77, 81, 84, 85, 89, 92, 95, 97, 100, 102, 103, 104, 105, 109], "h": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 35, 37, 38, 40, 42, 46, 47, 48, 49, 50, 53, 58, 60, 63, 67, 71, 72, 74, 77, 81, 82, 83, 84, 85, 86, 87, 89, 92, 94, 96, 98, 100, 101, 102, 103, 106, 107, 109], "A": [2, 4, 5, 7, 8, 9, 10, 11, 13, 14, 15, 26, 27, 29, 31, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 49, 50, 53, 58, 62, 63, 64, 66, 67, 74, 77, 79, 82, 83, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "summari": [2, 29, 34], "prototyp": [2, 7, 28, 31, 34, 46, 50, 58, 84, 85, 86, 87, 89], "below": [2, 5, 28, 29, 31, 34, 36, 37, 38, 39, 46, 49, 50, 53, 63, 67, 74, 77, 81, 89, 92, 94, 95, 98, 102], "pointer": [2, 28, 31, 36, 39, 41, 42, 43, 47, 48, 58, 83, 92, 94, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "write": [2, 6, 15, 19, 21, 26, 29, 30, 33, 34, 38, 50, 52, 56, 58, 60, 63, 67, 79, 81, 88, 97, 98, 99, 103, 105, 106, 107], "abl": [2, 4, 28, 30, 34, 36, 47, 49, 58, 62, 63, 94, 105], "instanc": [2, 3, 6, 7, 11, 17, 18, 20, 21, 22, 23, 24, 25, 39, 40, 41, 47, 50, 56, 59, 74, 78, 89, 93, 95, 100, 101, 105], "binfmt_": 2, "struct": [2, 3, 6, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 31, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 58, 60, 77, 81, 83, 88, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "far": [2, 11, 16, 23, 25, 28, 31, 34, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 58, 60, 74, 81, 83, 88, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 107], "next": [2, 7, 29, 31, 35, 36, 37, 46, 49, 50, 58, 69, 72, 73, 74, 76, 77, 78, 79, 83, 84, 88, 94, 101, 102], "singli": [2, 50, 88], "int": [2, 3, 6, 11, 16, 23, 25, 28, 31, 34, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 58, 60, 63, 77, 81, 83, 85, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "binary_": 2, "bin": [2, 28, 29, 36, 56, 72, 74, 76, 78, 79], "verifi": [2, 34, 37, 44, 46, 50, 58, 63, 76, 79, 94], "method": [2, 3, 6, 11, 17, 18, 20, 21, 22, 23, 25, 34, 47, 49, 50, 60, 105], "return": [2, 5, 7, 13, 28, 29, 30, 31, 34, 37, 39, 40, 41, 42, 43, 46, 47, 49, 51, 58, 60, 73, 81, 82, 83, 85, 88, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "either": [2, 7, 13, 19, 29, 34, 35, 36, 37, 38, 39, 42, 43, 46, 47, 50, 56, 58, 59, 60, 62, 63, 67, 83, 86, 88, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 106], "ok": [2, 39, 40, 41, 43, 47, 49, 51, 81, 85, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103], "0": [2, 7, 20, 28, 29, 30, 31, 34, 36, 37, 39, 41, 42, 43, 47, 50, 54, 56, 58, 59, 60, 62, 63, 67, 71, 74, 78, 79, 88, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "mean": [2, 43, 47, 49, 50, 51, 54, 56, 60, 63, 66, 67, 81, 86, 89, 93, 94, 95, 96, 98, 103, 105], "wa": [2, 7, 28, 29, 31, 36, 37, 38, 39, 44, 46, 47, 49, 50, 58, 60, 61, 63, 67, 76, 77, 81, 83, 86, 88, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106], "negat": [2, 39, 42, 47, 49, 81, 82, 92, 93, 94, 95, 103], "errno": [2, 30, 39, 40, 41, 42, 43, 47, 49, 50, 58, 81, 82, 85, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "indic": [2, 7, 29, 30, 34, 35, 39, 46, 47, 49, 50, 58, 67, 72, 81, 82, 85, 89, 94, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107], "why": [2, 46, 50, 62, 81], "type": [2, 28, 29, 34, 38, 47, 49, 52, 57, 58, 62, 63, 67, 69, 74, 77, 81, 83, 87, 94, 96, 99, 100, 101, 103, 105, 106], "both": [2, 4, 5, 8, 9, 10, 12, 14, 29, 30, 34, 35, 37, 39, 42, 43, 49, 53, 54, 60, 62, 63, 66, 67, 76, 77, 81, 82, 83, 88, 94, 96, 97, 99, 102, 103, 105], "1": [2, 5, 7, 13, 19, 25, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 42, 43, 46, 47, 49, 50, 53, 56, 58, 59, 60, 62, 63, 64, 67, 69, 76, 77, 78, 79, 81, 83, 85, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "2": [2, 5, 7, 13, 19, 25, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 54, 56, 58, 59, 60, 62, 63, 64, 67, 69, 73, 74, 76, 81, 83, 94, 95, 96, 98, 103, 105], "That": [2, 3, 6, 11, 17, 18, 20, 21, 22, 23, 24, 28, 31, 33, 34, 36, 37, 38, 39, 40, 43, 44, 46, 47, 49, 50, 58, 63, 64, 67, 71, 77, 81, 83, 84, 86, 88, 89, 94, 101, 102, 105, 108], "shown": [2, 29, 38, 63, 89], "symtab_": [2, 96], "bind": [2, 3, 17, 18, 20, 21, 22, 23, 24, 25, 29, 35, 36, 41, 62, 67, 103, 106], "const": [2, 3, 6, 11, 25, 28, 31, 34, 37, 39, 40, 41, 42, 43, 46, 48, 49, 50, 58, 81, 83, 88, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107], "char": [2, 3, 6, 11, 28, 31, 34, 39, 41, 49, 50, 58, 83, 88, 96, 99, 100, 101, 104, 105, 109], "filenam": [2, 29, 36, 50, 58, 83, 96, 105], "argv": [2, 28, 31, 79, 83, 96, 105, 109], "argument": [2, 29, 30, 31, 35, 36, 39, 43, 46, 50, 58, 72, 85, 89, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 106, 107], "nexport": [2, 96], "from": [2, 5, 7, 13, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109], "success": [2, 7, 28, 34, 35, 39, 40, 41, 43, 47, 49, 50, 58, 59, 63, 73, 81, 82, 85, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "resourc": [2, 29, 30, 35, 37, 38, 39, 50, 52, 61, 63, 65, 81, 82, 83, 88, 92, 93, 94, 96, 98, 99, 100, 101, 102, 103, 105, 106, 109], "main_t": [2, 96, 109], "entrypt": [2, 96], "void": [2, 3, 6, 31, 39, 42, 43, 46, 47, 48, 49, 50, 56, 58, 77, 81, 83, 84, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109], "map": [2, 17, 20, 29, 36, 39, 43, 46, 55, 56, 63, 92, 105, 107], "address": [2, 21, 30, 36, 46, 50, 55, 56, 58, 59, 62, 63, 79, 87, 92, 93, 96, 99, 100, 102, 103, 105, 106, 107, 108], "space": [2, 29, 35, 36, 37, 38, 41, 46, 50, 58, 62, 63, 73, 77, 81, 83, 88, 91, 95, 96, 99, 101, 102, 103, 105, 106, 107], "alloc": [2, 28, 29, 30, 34, 36, 37, 46, 48, 50, 55, 58, 62, 63, 81, 83, 84, 88, 93, 95, 96, 98, 99, 100, 101, 103, 105, 106], "binfmt_nalloc": 2, "constructor": 2, "destructor": [2, 103], "ifdef": [2, 37, 39, 50, 105], "config_binfmt_constructor": 2, "binfmt_ctor_t": 2, "ctor": 2, "binfmt_dtor_t": 2, "dtor": 2, "uint16_t": [2, 41, 42, 50, 58, 88], "nctor": 2, "ndtor": 2, "endif": [2, 37, 39, 49, 50, 88, 94, 105], "environ": [2, 30, 32, 36, 38, 39, 49, 51, 56, 61, 62, 63, 65, 66, 73, 77, 86, 87, 96, 98, 102, 103, 108, 109], "addrenv": [2, 81], "handl": [2, 31, 36, 39, 40, 41, 43, 44, 46, 49, 50, 82, 83, 90, 94, 95, 100, 102, 103, 109], "up_addrenv_cr": [2, 81], "config_arch_addrenv": [2, 81, 105], "group_addrenv_t": [2, 81], "group": [2, 29, 41, 50, 55, 63, 67, 70, 76, 81, 82, 96, 98, 102, 103, 105, 107], "size_t": [2, 81, 83, 96, 99, 103, 105, 106, 107, 109], "mapsiz": 2, "size": [2, 5, 28, 30, 31, 34, 36, 37, 39, 42, 43, 44, 46, 48, 49, 50, 56, 58, 60, 62, 63, 77, 79, 81, 83, 88, 94, 95, 96, 99, 100, 101, 105, 106, 107, 109], "region": [2, 29, 36, 37, 38, 39, 42, 43, 46, 81, 83, 92, 105, 107], "need": [2, 3, 4, 6, 7, 8, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 29, 30, 31, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 51, 53, 56, 58, 59, 60, 62, 63, 64, 66, 72, 74, 76, 77, 78, 79, 81, 83, 86, 88, 91, 93, 94, 95, 96, 98, 100, 103, 105, 108], "munmap": [2, 105], "start": [2, 28, 30, 31, 32, 34, 38, 41, 42, 43, 46, 50, 54, 56, 58, 60, 61, 63, 73, 74, 76, 78, 79, 83, 84, 88, 89, 93, 94, 95, 96, 98, 103, 104, 105, 107], "up": [2, 7, 25, 26, 28, 30, 31, 32, 34, 36, 37, 38, 39, 42, 43, 44, 46, 49, 50, 51, 53, 56, 58, 59, 63, 72, 73, 74, 76, 77, 79, 83, 84, 85, 88, 89, 94, 95, 96, 97, 101, 105], "mai": [2, 3, 5, 7, 11, 20, 21, 26, 29, 30, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 74, 76, 77, 79, 81, 82, 83, 84, 85, 86, 88, 89, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106], "modifi": [2, 30, 33, 34, 35, 37, 43, 50, 63, 64, 67, 68, 72, 77, 82, 83, 88, 93, 94, 95, 96, 98, 100, 102, 103, 104, 106], "caller": [2, 41, 50, 81, 88, 95, 96, 98, 101, 103, 106], "between": [2, 4, 5, 8, 9, 10, 12, 13, 14, 25, 29, 35, 36, 37, 39, 42, 43, 46, 47, 50, 51, 56, 63, 77, 85, 86, 92, 94, 96, 98, 99, 100, 101, 102, 106, 107, 109], "load_modul": 2, "exec_modul": [2, 81], "call": [2, 3, 6, 7, 8, 11, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 43, 45, 46, 47, 48, 49, 50, 53, 58, 60, 62, 63, 64, 74, 77, 81, 82, 83, 84, 85, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109], "uint8_t": [2, 31, 39, 41, 42, 43, 48, 50, 58, 83, 88, 95], "prioriti": [2, 28, 29, 30, 35, 46, 47, 49, 60, 62, 63, 66, 83, 87, 88, 96, 97, 99, 100, 102, 103, 109], "stacksiz": [2, 28, 81, 96, 103], "stack": [2, 28, 30, 36, 50, 56, 59, 60, 62, 63, 81, 83, 89, 93, 95, 96, 103], "byte": [2, 6, 7, 21, 29, 30, 31, 39, 41, 42, 43, 49, 50, 56, 58, 59, 63, 79, 81, 88, 95, 96, 99, 100, 106, 107], "unalloc": 2, "defin": [2, 3, 6, 7, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 43, 46, 47, 48, 49, 50, 56, 58, 60, 63, 64, 66, 67, 74, 77, 81, 83, 89, 90, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 109], "one": [2, 5, 28, 29, 30, 34, 35, 36, 37, 38, 39, 41, 42, 43, 46, 47, 50, 52, 56, 59, 62, 63, 64, 66, 67, 71, 74, 77, 78, 79, 81, 82, 83, 86, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 105, 106, 107], "c": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 31, 33, 34, 36, 37, 38, 39, 44, 45, 46, 48, 49, 51, 52, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 67, 73, 74, 77, 79, 81, 84, 86, 94, 96, 98, 100, 105], "typedef": [2, 39, 43, 49, 50, 77, 94, 95, 109], "register_binfmt": [2, 36], "intern": [2, 19, 30, 37, 42, 46, 49, 50, 51, 60, 63, 66, 77, 84, 85, 86, 87, 88, 94, 95, 96, 100, 102, 105], "convent": [2, 11, 29, 52, 58, 87, 89, 96, 105], "failur": [2, 34, 35, 39, 40, 41, 43, 46, 49, 50, 67, 81, 82, 83, 85, 86, 92, 93, 94, 95, 96, 98, 99, 100, 104], "unregister_binfmt": 2, "take": [2, 6, 36, 37, 49, 58, 66, 77, 88, 94, 98, 100, 102, 103, 109], "prep": [2, 83], "paramet": [2, 7, 29, 31, 39, 40, 41, 42, 43, 46, 47, 49, 58, 77, 81, 83, 85, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "field": [2, 50, 67, 83, 95, 100, 105, 106, 107, 109], "order": [2, 25, 28, 29, 30, 33, 35, 36, 45, 46, 47, 50, 58, 62, 63, 77, 79, 81, 83, 88, 90, 93, 94, 95, 96, 98, 100, 102, 105, 107, 109], "locat": [2, 5, 7, 8, 9, 10, 12, 13, 14, 28, 29, 31, 34, 36, 37, 39, 43, 44, 56, 58, 77, 81, 89, 94, 96, 98, 99, 100, 101, 102, 103, 107], "absolut": [2, 30, 35, 66, 76, 96, 98, 99, 100, 101, 103], "unless": [2, 29, 30, 35, 37, 38, 39, 43, 46, 47, 49, 50, 67, 94, 95, 96, 98, 100, 102, 106], "config_lib_envpath": [2, 96], "case": [2, 7, 19, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 42, 46, 47, 49, 50, 51, 53, 58, 64, 76, 77, 79, 81, 82, 83, 85, 86, 88, 93, 94, 95, 96, 98, 100, 103, 106], "rel": [2, 29, 30, 35, 36, 37, 38, 39, 43, 46, 50, 96], "set": [2, 7, 20, 27, 28, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 53, 56, 58, 59, 60, 63, 64, 73, 77, 78, 79, 81, 83, 84, 85, 88, 89, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "candid": 2, "those": [2, 36, 37, 38, 39, 42, 43, 46, 49, 50, 54, 63, 67, 82, 84, 86, 88, 89, 92, 96, 102, 103, 106, 108], "unload_modul": 2, "unload": [2, 96], "non": [2, 35, 36, 39, 43, 46, 47, 49, 50, 51, 54, 55, 62, 67, 85, 88, 91, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "If": [2, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 42, 46, 49, 50, 51, 53, 54, 56, 58, 59, 60, 62, 64, 67, 73, 76, 77, 78, 79, 81, 82, 83, 84, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "ha": [2, 6, 7, 13, 29, 30, 33, 35, 36, 37, 38, 39, 43, 45, 46, 47, 48, 49, 50, 53, 56, 58, 59, 60, 63, 64, 67, 73, 74, 76, 77, 79, 81, 83, 84, 88, 89, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "via": [2, 15, 16, 19, 21, 26, 30, 33, 34, 37, 38, 39, 43, 45, 48, 49, 51, 58, 62, 63, 73, 74, 77, 78, 79, 81, 82, 85, 93, 94, 96, 97, 98, 99, 102, 103, 105], "exit": [2, 30, 35, 40, 50, 59, 60, 73, 78, 81, 89, 96, 98, 100, 102, 103], "fatal": 2, "done": [2, 29, 30, 35, 39, 43, 47, 48, 58, 63, 76, 81, 94, 95, 103], "your": [2, 5, 30, 31, 32, 33, 34, 36, 37, 38, 39, 48, 50, 51, 52, 54, 56, 58, 59, 60, 62, 63, 67, 68, 73, 74, 75, 76, 77, 78, 79, 94, 95, 98, 100, 105], "perhap": [2, 29, 35, 38, 46, 49, 66, 94, 109], "on_exit": [2, 96, 98], "exec": [2, 30, 59, 81, 96], "conveni": [2, 60, 88], "wrap": [2, 37, 50], "envpath_handl": 2, "envpath_init": 2, "initi": [2, 3, 6, 11, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 35, 36, 38, 39, 47, 48, 53, 60, 63, 64, 73, 78, 81, 83, 84, 89, 93, 94, 95, 96, 99, 100, 102, 103, 106, 107], "valu": [2, 7, 29, 30, 31, 33, 35, 36, 37, 39, 42, 43, 46, 47, 48, 49, 51, 54, 58, 60, 63, 64, 66, 69, 77, 81, 82, 83, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "usag": [2, 5, 17, 20, 31, 36, 37, 38, 39, 42, 43, 47, 50, 53, 59, 63, 66, 88, 94, 95, 100, 108], "sequenc": [2, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 35, 47, 48, 49, 50, 63, 84, 89, 94, 98], "opaqu": [2, 39, 58], "envpath_next": 2, "envpath_releas": 2, "repeatedli": [2, 39, 40, 93], "examin": [2, 56, 74, 79, 102], "everi": [2, 37, 49, 50, 60, 103], "li": [2, 34, 36, 42, 46, 50, 63, 81], "free": [2, 30, 39, 50, 53, 59, 63, 67, 81, 83, 88, 94, 96, 102, 105, 106], "asid": [2, 46, 83], "On": [2, 20, 27, 34, 35, 42, 53, 55, 59, 61, 62, 63, 64, 83, 85, 87, 94, 96, 97, 98, 99, 102, 103, 105, 106], "null": [2, 29, 31, 37, 38, 39, 43, 46, 50, 58, 62, 83, 88, 94, 96, 98, 99, 101, 102, 103, 104, 106, 107], "subsequ": [2, 28, 39, 41, 43, 49, 67, 83, 96, 100, 102, 103, 104, 105], "error": [2, 7, 29, 30, 35, 37, 39, 40, 41, 42, 43, 46, 49, 50, 51, 53, 58, 59, 60, 61, 74, 77, 82, 83, 85, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "like": [2, 7, 11, 25, 28, 29, 30, 31, 33, 34, 35, 36, 38, 39, 43, 45, 46, 50, 51, 53, 56, 58, 59, 60, 62, 63, 64, 74, 77, 79, 84, 85, 86, 89, 94, 96, 98, 99, 100, 102, 105], "caus": [2, 28, 29, 30, 33, 35, 39, 46, 47, 50, 67, 82, 83, 86, 88, 94, 96, 98, 99, 100, 101, 102, 103, 105, 106], "would": [2, 29, 30, 31, 34, 35, 36, 37, 38, 39, 43, 46, 47, 49, 50, 51, 53, 58, 63, 64, 67, 77, 86, 88, 93, 94, 95, 96, 98, 99, 100, 101, 102, 105, 106, 107], "associ": [2, 7, 29, 33, 35, 46, 47, 50, 59, 60, 67, 81, 89, 96, 99, 100, 101, 102, 103, 105, 106, 107], "relpath": 2, "possibl": [2, 36, 37, 38, 45, 47, 50, 61, 62, 63, 67, 72, 73, 78, 83, 94, 96, 97, 100, 103, 105], "onli": [2, 5, 17, 19, 20, 21, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 50, 53, 55, 56, 58, 59, 60, 62, 63, 66, 67, 70, 74, 77, 79, 81, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110], "termin": [2, 30, 35, 49, 50, 58, 59, 62, 63, 64, 67, 73, 79, 81, 89, 96, 98, 100, 102, 103, 105], "string": [2, 30, 31, 35, 49, 58, 60, 63, 67, 77, 96, 101, 104], "mark": [2, 29, 34, 46, 51, 67, 70, 96, 106], "freed": [2, 34, 83, 88, 105, 106], "kmm_free": 2, "ani": [2, 5, 8, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 47, 49, 50, 54, 56, 58, 59, 60, 63, 64, 66, 67, 68, 72, 73, 77, 78, 79, 81, 82, 83, 86, 88, 89, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108], "further": [2, 35, 36, 39, 43, 46, 49, 50, 51, 62, 63, 88, 91, 98, 103, 109], "releas": [2, 7, 29, 36, 39, 61, 63, 76, 79, 81, 83, 100, 103], "invalid": [2, 35, 50, 58, 95, 96, 97, 98, 99, 102, 103, 105, 106], "stale": 2, "result": [2, 30, 31, 33, 35, 36, 37, 38, 39, 42, 46, 47, 50, 51, 53, 63, 67, 79, 82, 94, 96, 99, 100, 101, 102, 103, 105], "undefin": [2, 37, 96, 98, 99, 100, 103], "e": [2, 7, 29, 30, 33, 35, 36, 38, 42, 49, 50, 51, 54, 58, 62, 82, 83, 88, 92, 95, 99, 102, 105], "good": [2, 33, 34, 37, 42, 50, 63, 67, 72, 78, 79], "behavior": [2, 29, 30, 33, 35, 36, 37, 39, 43, 49, 94, 95, 96, 98, 99, 100, 102, 103, 104], "param": [2, 39, 47, 51, 79, 94, 96, 97, 102, 103], "identifi": [2, 7, 29, 30, 35, 39, 41, 43, 46, 47, 50, 56, 58, 60, 67, 71, 77, 82, 85, 87, 94, 95, 96, 97, 101, 102, 103, 106, 107], "posit": [2, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 49, 50, 97, 99, 100, 102, 103], "minimum": [2, 31, 49, 50, 58, 71, 75, 95, 97, 107], "dynam": [2, 28, 30, 34, 35, 36, 55, 62, 63, 81, 83, 88, 95, 103], "sinc": [2, 8, 28, 29, 30, 34, 35, 37, 39, 43, 44, 47, 49, 50, 51, 53, 63, 64, 72, 73, 78, 83, 86, 94, 95, 96, 98, 99, 101, 102, 105], "separ": [2, 24, 29, 30, 34, 35, 36, 37, 38, 39, 43, 46, 47, 50, 53, 54, 62, 67, 74, 77, 91, 93, 94, 96], "built": [2, 26, 27, 31, 32, 36, 37, 38, 49, 51, 54, 56, 60, 62, 63, 71, 77, 94, 96, 105], "appear": [2, 3, 6, 11, 26, 28, 29, 31, 35, 36, 37, 49, 50, 51, 58, 60, 63, 64, 67, 86, 100, 105], "look": [2, 25, 28, 31, 33, 34, 35, 37, 51, 56, 58, 60, 63, 68, 77, 94], "perform": [2, 6, 7, 8, 28, 29, 31, 34, 37, 38, 39, 44, 46, 47, 49, 50, 63, 64, 66, 67, 77, 83, 84, 85, 93, 94, 95, 96, 97, 98, 100, 102, 103, 105, 106], "symtab": [2, 36], "symbtab_": 2, "sym_nam": 2, "sym_valu": 2, "fix": [2, 34, 36, 46, 49, 51, 53, 54, 61, 62, 74, 88, 95, 105], "arrai": [2, 39, 41, 42, 43, 45, 50, 92, 96, 100, 105], "intention": [2, 67], "minim": [2, 30, 38, 50, 63, 66, 76, 77, 78, 105], "Of": [2, 28, 30, 33, 39, 50, 88], "kind": [2, 36, 39, 46, 50, 60, 67, 94, 103], "explicit": 2, "provision": 2, "ad": [2, 7, 28, 29, 34, 37, 43, 45, 46, 49, 53, 56, 57, 62, 63, 64, 76, 88, 95, 99, 104, 105], "remov": [2, 28, 34, 43, 46, 56, 63, 67, 77, 83, 88, 89, 95, 99, 100, 101, 102, 103, 105, 107], "realloc": [2, 50], "might": [2, 8, 29, 31, 33, 34, 36, 39, 42, 43, 47, 49, 50, 56, 58, 63, 68, 77, 81, 82, 83, 88, 94, 96, 103], "intent": 2, "complet": [2, 24, 28, 29, 32, 33, 35, 36, 37, 39, 45, 47, 50, 54, 58, 60, 62, 63, 64, 72, 76, 77, 82, 85, 86, 93, 94, 95, 96, 98, 100, 102, 103, 106, 107], "compil": [2, 28, 36, 42, 50, 57, 61, 62, 67, 71, 73, 75, 77, 78, 86], "symtab_findbynam": 2, "nsym": 2, "match": [2, 7, 29, 48, 50, 63, 94, 95, 102, 104, 107], "version": [2, 26, 29, 35, 36, 37, 42, 46, 47, 50, 53, 55, 62, 63, 64, 67, 71, 76, 78, 79, 96], "assum": [2, 5, 34, 36, 46, 47, 50, 53, 58, 59, 67, 74, 78, 79, 90, 94, 105], "respect": [2, 37, 49, 50, 96, 98, 103, 107], "henc": [2, 30, 36, 38, 47, 50, 60, 63, 77, 86, 88, 95, 96], "access": [2, 3, 6, 11, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 34, 36, 38, 39, 41, 43, 46, 55, 56, 57, 58, 62, 63, 64, 73, 76, 77, 81, 83, 86, 91, 93, 95, 97, 99, 100, 103, 105, 107], "linear": [2, 63], "symtab_findorderedbynam": 2, "symtab_findbyvalu": 2, "whose": [2, 29, 50, 81, 97, 98, 100, 101, 102, 103], "closest": [2, 94], "greater": [2, 26, 46, 82, 85, 94, 98, 99, 100, 101, 103, 105, 106, 107], "than": [2, 5, 6, 29, 30, 36, 37, 38, 39, 42, 46, 49, 50, 56, 62, 63, 64, 66, 74, 75, 82, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107], "config_binfmt_dis": 2, "By": [2, 11, 28, 29, 30, 31, 33, 35, 37, 38, 45, 47, 49, 50, 58, 62, 94, 97, 102, 105], "default": [2, 15, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 46, 47, 49, 50, 53, 56, 58, 60, 62, 63, 77, 88, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "loadabl": [2, 29, 62], "suppress": [2, 29, 30, 35, 37, 98], "build": [2, 13, 28, 29, 33, 37, 44, 45, 46, 52, 61, 62, 63, 64, 66, 67, 73, 74, 75, 76, 77, 78, 83, 86, 88, 92, 94, 95, 96, 107, 108], "config_symtab_orderedbynam": 2, "rather": [2, 3, 6, 26, 28, 29, 36, 38, 39, 49, 50, 63, 64, 66, 84, 89, 94, 103, 104, 105], "addit": [2, 7, 19, 28, 29, 30, 31, 33, 34, 35, 36, 37, 45, 46, 47, 49, 50, 60, 61, 62, 63, 67, 71, 76, 77, 81, 84, 93, 94, 95, 96, 98, 99, 100, 102, 103], "option": [2, 7, 21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 43, 44, 50, 53, 58, 60, 62, 63, 64, 73, 74, 76, 77, 78, 79, 81, 87, 95, 96, 97, 98, 99, 100, 102, 103, 105, 106], "enabl": [2, 15, 20, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 43, 49, 60, 62, 63, 67, 72, 74, 77, 78, 81, 83, 88, 89, 94, 95, 96, 97, 98, 99, 100, 102, 103, 105, 106], "properti": [3, 6, 49, 50, 56, 66, 77, 82, 95, 105, 106], "f": [3, 6, 21, 29, 30, 33, 34, 35, 36, 37, 53, 58, 62, 63, 67, 79, 82], "structur": [3, 4, 6, 7, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 31, 34, 38, 40, 41, 42, 47, 48, 49, 56, 61, 62, 74, 75, 82, 83, 88, 95, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108], "api": [3, 4, 6, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 29, 39, 42, 48, 59, 60, 61, 62, 77, 96, 105, 106], "header": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 30, 33, 34, 35, 37, 48, 49, 54, 56, 58, 63, 77, 81, 84, 87, 92, 98], "block_oper": 3, "implement": [3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44, 46, 49, 50, 53, 54, 56, 58, 62, 63, 77, 81, 83, 85, 86, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109], "tabl": [3, 6, 11, 17, 18, 20, 21, 22, 23, 27, 30, 31, 32, 36, 37, 46, 48, 55, 63, 67, 96, 102, 106], "register_blockdriv": [3, 15, 25, 29], "path": [3, 6, 11, 28, 30, 35, 36, 46, 49, 50, 56, 58, 62, 64, 71, 76, 77, 78, 79, 86, 96, 105], "bop": 3, "mode_t": [3, 6, 96, 99, 100, 105], "mode": [3, 6, 29, 37, 39, 47, 48, 51, 69, 77, 83, 87, 94, 96, 99, 100, 105, 106, 107], "priv": [3, 6, 48, 56, 60], "itself": [3, 6, 11, 15, 16, 19, 25, 29, 31, 36, 37, 48, 50, 54, 59, 60, 63, 64, 79, 81, 82, 83, 90, 95, 96, 98, 100], "pass": [3, 6, 11, 16, 29, 30, 31, 35, 48, 56, 58, 63, 72, 77, 81, 94, 95, 96, 98, 100, 101, 102, 103, 106, 109], "pseudo": [3, 6, 11, 15, 26, 28, 29, 55, 58, 62, 105], "": [3, 6, 11, 25, 28, 31, 33, 35, 36, 38, 43, 45, 46, 48, 50, 51, 53, 56, 58, 59, 60, 61, 62, 63, 64, 67, 68, 71, 73, 76, 77, 78, 79, 81, 83, 93, 95, 96, 97, 98, 102, 103, 104, 105, 106, 107, 109], "user": [3, 4, 6, 7, 11, 17, 18, 20, 21, 22, 23, 24, 25, 26, 30, 34, 36, 37, 39, 40, 43, 47, 49, 50, 53, 55, 58, 59, 61, 62, 64, 69, 76, 77, 78, 80, 81, 83, 84, 85, 87, 88, 92, 94, 96, 100, 101, 102, 103, 105, 106, 107], "do": [3, 5, 28, 29, 30, 31, 33, 34, 35, 36, 37, 42, 46, 47, 49, 51, 53, 54, 56, 58, 59, 62, 63, 66, 67, 72, 73, 74, 77, 78, 79, 82, 88, 89, 94, 98, 100, 103, 104, 105], "normal": [3, 7, 11, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 33, 36, 37, 39, 43, 46, 47, 48, 49, 50, 58, 63, 67, 77, 78, 83, 85, 88, 93, 94, 95, 96, 98, 102, 103], "directli": [3, 17, 18, 20, 21, 22, 23, 24, 25, 29, 32, 37, 42, 46, 49, 63, 82, 83, 85, 95], "indirectli": [3, 39, 77], "through": [3, 28, 31, 36, 37, 38, 39, 41, 43, 47, 49, 50, 53, 56, 63, 67, 74, 79, 86, 93, 97, 109], "mount": [3, 19, 25, 26, 28, 30, 31, 33, 34, 35, 49, 57, 62, 84, 105], "mountpoint": [3, 26, 29, 30, 31, 58, 62], "Then": [3, 28, 34, 35, 36, 37, 39, 43, 46, 48, 50, 51, 53, 59, 62, 77, 78, 79, 94, 96], "underli": [3, 6, 28, 37, 39, 46, 49, 81, 94, 105, 106], "media": [3, 46, 55, 56, 62, 63, 67, 76, 78, 91, 105], "exampl": [3, 5, 6, 8, 11, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 43, 44, 46, 47, 48, 49, 50, 53, 54, 56, 58, 60, 63, 64, 67, 76, 77, 78, 81, 82, 83, 84, 86, 94, 95, 96, 98, 100, 102, 103, 105], "cmd_mount": 3, "nshlib": [3, 31, 32, 33, 35], "nsh_fscmd": 3, "charact": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 26, 27, 29, 30, 35, 37, 38, 39, 41, 45, 50, 55, 62, 67, 77, 83, 85, 96, 101, 105, 106], "loop": [3, 23, 30, 32, 39, 43, 47, 50, 59, 62], "cmd_losetup": 3, "bch": [3, 50, 55], "convers": [3, 55, 62, 67], "logic": [3, 4, 19, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 40, 43, 47, 49, 50, 57, 60, 63, 64, 66, 67, 77, 81, 82, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 98, 100, 105], "cmd_dd": 3, "nsh_ddcmd": 3, "mmcsd": [3, 22, 23, 30, 55, 56], "mmcsd_spi": [3, 23], "ramdisk": [3, 23, 30, 31, 33, 35, 62], "split": [4, 5, 8], "two": [4, 5, 8, 9, 10, 13, 14, 15, 25, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 50, 51, 55, 58, 63, 74, 77, 81, 83, 84, 89, 92, 93, 94, 96, 100, 101, 105], "part": [4, 5, 8, 9, 10, 13, 14, 19, 25, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 46, 47, 50, 51, 56, 63, 64, 67, 74, 88, 89, 105, 106], "upper": [4, 5, 8, 9, 10, 12, 13, 14, 27, 39, 42, 43, 45, 50, 53, 86, 105], "half": [4, 5, 8, 9, 10, 12, 13, 14, 27, 50, 63, 95], "interfac": [4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 21, 25, 27, 28, 29, 30, 35, 36, 37, 38, 39, 42, 43, 48, 50, 55, 56, 57, 59, 60, 62, 63, 66, 67, 77, 79, 81, 83, 84, 86, 87, 90, 92, 101, 108], "applic": [4, 5, 7, 8, 9, 10, 12, 13, 14, 19, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 42, 45, 46, 49, 50, 55, 59, 60, 61, 62, 63, 64, 67, 68, 73, 74, 77, 78, 84, 86, 87, 95, 96, 98, 103, 108, 109], "level": [4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 36, 37, 38, 44, 46, 47, 50, 51, 58, 62, 63, 64, 67, 71, 74, 77, 80, 81, 83, 84, 85, 86, 88, 92, 94, 95, 96, 99, 100, 103, 106], "lower": [4, 5, 8, 9, 10, 12, 13, 14, 27, 35, 39, 42, 43, 44, 47, 50, 63, 67, 86, 88, 95, 97, 99, 100], "platform": [4, 5, 8, 9, 10, 12, 13, 14, 25, 26, 29, 30, 34, 38, 45, 46, 47, 49, 51, 60, 61, 62, 64, 65, 66, 72, 76, 77, 79, 81, 83, 86, 87, 90, 91, 92, 105], "low": [4, 5, 7, 8, 9, 10, 13, 14, 21, 37, 38, 44, 46, 47, 49, 55, 58, 60, 63, 69, 81, 84, 85, 87, 92, 94, 98, 100, 103, 107], "control": [4, 5, 7, 8, 9, 10, 13, 14, 17, 20, 24, 25, 29, 30, 34, 37, 39, 40, 46, 47, 49, 50, 53, 55, 60, 62, 63, 67, 71, 74, 77, 79, 82, 83, 84, 86, 93, 94, 102, 103, 104, 105, 107, 108], "well": [4, 5, 7, 8, 9, 10, 12, 14, 26, 30, 36, 37, 42, 43, 45, 50, 56, 62, 63, 64, 66, 77, 79, 84, 85, 102, 105], "arch": [4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 24, 25, 30, 33, 35, 39, 46, 48, 50, 53, 60, 67, 71, 80, 81, 84, 86, 87, 89, 94], "src": [4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 24, 25, 31, 33, 39, 42, 43, 48, 53, 60, 67, 71, 77, 79, 81, 84, 86, 88, 89, 94, 105], "processor": [4, 5, 8, 9, 10, 12, 13, 14, 38, 47, 62, 63, 77, 78, 83, 89, 93, 103], "chip": [4, 5, 8, 9, 10, 12, 13, 14, 30, 33, 35, 39, 46, 57, 63, 71, 77, 86, 89, 94], "peripher": [4, 5, 8, 9, 10, 12, 14, 55, 56, 63, 77], "devic": [4, 5, 7, 8, 9, 10, 12, 14, 17, 20, 25, 26, 27, 30, 31, 33, 35, 37, 38, 42, 45, 46, 47, 55, 56, 57, 58, 59, 61, 62, 63, 74, 76, 77, 79, 83, 84, 85, 88, 93, 95, 105], "descript": [4, 7, 27, 30, 33, 38, 40, 42, 50, 51, 58, 67, 75, 90, 93, 96, 98, 99, 102, 103, 105], "To": [4, 25, 29, 33, 36, 50, 51, 56, 57, 61, 64, 67, 72, 74, 76, 78, 79, 90, 94, 98, 103, 106], "veri": [5, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 42, 45, 46, 47, 49, 50, 51, 56, 62, 63, 64, 68, 73, 77, 78, 82, 84, 86, 89, 94, 95, 100, 102, 105], "data": [5, 6, 7, 8, 13, 22, 26, 28, 29, 30, 31, 34, 36, 37, 39, 41, 43, 46, 47, 48, 49, 52, 55, 56, 58, 59, 60, 62, 63, 67, 77, 79, 81, 82, 83, 88, 89, 93, 96, 99, 100, 103, 105, 106, 107, 108], "exchang": 5, "high": [5, 15, 38, 45, 49, 55, 62, 63, 74, 87, 94, 100], "protocol": [5, 29, 30, 55, 56, 58, 59, 62, 100, 103, 106], "timer": [5, 6, 8, 9, 10, 29, 36, 47, 55, 62, 63, 77, 87, 90, 102, 105, 108], "definit": [5, 6, 8, 9, 10, 12, 13, 14, 20, 34, 37, 38, 46, 52, 56, 61, 67, 71, 77, 86, 87, 94, 105, 107], "modul": [5, 8, 9, 38, 50, 55, 62, 63, 88, 94, 96], "framework": [5, 6, 8, 9, 10, 12, 13, 14], "note": [5, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 53, 54, 56, 58, 59, 60, 63, 64, 70, 73, 74, 77, 79, 81, 83, 85, 88, 89, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 109, 110], "read": [5, 6, 13, 15, 19, 21, 26, 29, 31, 33, 34, 35, 36, 37, 49, 50, 51, 52, 53, 55, 56, 58, 60, 63, 79, 81, 82, 88, 94, 99, 103, 104, 105, 107], "multipl": [5, 29, 30, 35, 37, 38, 39, 46, 47, 50, 62, 63, 92, 94, 95, 100, 101, 102, 103, 105, 106, 107], "messag": [5, 29, 30, 35, 37, 39, 43, 49, 55, 62, 63, 73, 74, 82, 98, 102, 103, 106, 108, 109], "depend": [5, 15, 20, 26, 28, 29, 31, 32, 33, 35, 36, 38, 49, 51, 58, 60, 62, 64, 71, 77, 78, 83, 86, 89, 94, 95, 96, 98, 100, 102, 103, 105, 106], "buffer": [5, 7, 19, 20, 21, 30, 34, 37, 38, 40, 41, 45, 49, 50, 55, 56, 60, 63, 87, 99, 100, 101, 105, 106], "receiv": [5, 29, 30, 37, 38, 39, 43, 46, 47, 48, 50, 55, 56, 59, 67, 81, 83, 96, 99, 100, 101, 102, 103, 104, 106], "never": [5, 39, 46, 49, 50, 63, 64, 66, 82, 83, 86, 89, 94, 95, 98, 100, 102, 103], "singl": [5, 21, 30, 31, 35, 36, 37, 39, 46, 47, 50, 53, 56, 62, 63, 77, 93, 94, 95, 98, 100, 101, 102, 103, 105], "lose": [5, 60, 81], "under": [5, 6, 25, 28, 29, 30, 36, 37, 39, 45, 49, 50, 51, 54, 56, 58, 61, 62, 63, 66, 67, 73, 74, 77, 79, 96, 97, 105], "condit": [5, 29, 30, 32, 37, 38, 39, 42, 46, 47, 49, 50, 67, 94, 98, 100, 103, 105], "hold": [5, 30, 35, 37, 42, 46, 67, 71, 76, 77, 83, 96, 97, 100, 101], "small": [5, 29, 30, 36, 37, 38, 45, 46, 50, 52, 61, 62, 63, 85, 88, 91, 94], "think": [5, 7, 45, 62, 63, 88], "oper": [5, 6, 7, 13, 19, 25, 26, 27, 28, 29, 30, 35, 37, 38, 45, 46, 47, 49, 51, 55, 56, 59, 60, 61, 62, 63, 64, 73, 74, 76, 78, 81, 82, 83, 84, 85, 88, 93, 94, 95, 96, 100, 101, 102, 103, 104, 106, 107], "file_oper": 6, "register_driv": [6, 15], "fop": 6, "open": [6, 19, 26, 37, 39, 43, 50, 51, 53, 60, 61, 62, 63, 67, 70, 79, 82, 96, 98, 99, 100, 103, 105, 106], "close": [6, 15, 19, 26, 34, 39, 43, 50, 56, 85, 96, 99, 100, 105], "within": [6, 19, 26, 29, 30, 31, 33, 35, 39, 42, 43, 46, 49, 50, 60, 63, 67, 77, 81, 82, 85, 92, 94, 95, 96, 98, 100, 102, 103, 105, 106, 109], "varieti": [6, 15, 31, 37, 62, 107], "uniqu": [6, 13, 37, 71, 77, 81, 86, 89, 94, 96, 101, 107, 109], "often": [6, 49, 50, 56, 86, 94, 95], "mandat": [6, 63], "custom": [6, 27, 32, 35, 36, 37, 56, 62, 63, 71, 77, 78, 84], "ioctl": [6, 8, 21, 55, 85], "command": [6, 7, 21, 22, 26, 27, 28, 32, 33, 34, 36, 39, 50, 56, 57, 60, 62, 63, 64, 72, 76, 78, 79, 85, 105, 107], "detail": [6, 24, 27, 28, 29, 31, 34, 35, 38, 45, 47, 49, 50, 53, 61, 62, 65, 68, 69, 75, 77, 78, 81, 83, 96, 98, 100, 103, 104, 108], "o": [6, 7, 19, 30, 33, 35, 36, 38, 46, 49, 50, 51, 55, 56, 61, 63, 66, 67, 76, 77, 78, 83, 84, 85, 86, 87, 93, 95, 96, 97, 100, 104, 108], "format": [6, 13, 29, 31, 36, 37, 39, 50, 51, 55, 56, 60, 61, 62, 63, 67, 72, 94, 105, 106], "conform": [6, 50, 53, 54, 62], "plain": 6, "stream": [6, 7, 49, 62, 96, 98, 103, 105], "typic": [6, 15, 26, 29, 36, 46, 49, 50, 58, 62, 63, 72, 77, 83, 85, 94, 95, 98, 100, 103, 105, 106], "represent": [6, 81, 101], "paragraph": [6, 19, 31, 33, 34, 35, 38, 49, 50, 77, 81, 84, 94, 95, 97, 100, 103, 104, 106], "dev_nul": 6, "fifo": [6, 62, 63, 97], "serial": [6, 29, 30, 31, 34, 35, 37, 38, 39, 45, 46, 49, 55, 56, 60, 62, 63, 76, 79, 94, 95], "touchscreen": [6, 33, 45, 55, 62, 63], "analog": [6, 55, 62, 63, 83, 98, 100, 103], "adc": [6, 55, 62, 63], "dac": [6, 55, 62, 63], "pwm": [6, 55, 62, 63], "quadratur": [6, 62, 63], "encod": [6, 7, 41, 60, 62, 63, 102], "rtc": [6, 55, 63, 94], "watchdog": [6, 36, 55, 62, 63, 87], "keyboard": [6, 37, 38, 39, 43, 44, 45, 62, 63], "keypad": [6, 37, 38, 39, 45, 62], "v": [7, 29, 34, 36, 42, 50, 51, 56, 59, 69, 70, 77, 87, 96, 98, 102, 103], "realli": [7, 28, 36, 39, 43, 49, 62, 63, 94, 96], "thought": 7, "simpli": [7, 28, 31, 34, 35, 37, 38, 39, 43, 44, 46, 47, 49, 58, 63, 72, 76, 79, 80, 81, 94, 96, 98, 100, 101, 102, 105], "fewer": [7, 46], "kei": [7, 34, 35, 50, 56, 62, 73, 74, 78, 79, 98, 103, 107], "decod": [7, 60], "layer": [7, 15, 48, 55, 62, 77, 86, 105, 106], "simpl": [7, 26, 29, 30, 31, 35, 37, 38, 39, 43, 47, 50, 51, 58, 62, 63, 74, 77, 84, 94, 96, 100, 103, 105, 109], "text": [7, 27, 29, 30, 34, 35, 37, 38, 39, 44, 45, 46, 50, 52, 62, 67, 79, 81, 91], "alphabet": [7, 77], "numer": [7, 29, 41, 49, 50, 63, 93, 100], "punctuat": [7, 50], "enter": [7, 28, 29, 30, 31, 33, 34, 35, 39, 43, 47, 51, 78, 94, 103], "press": [7, 35, 38, 47, 51, 77], "we": [7, 30, 34, 36, 37, 42, 45, 46, 47, 56, 58, 59, 60, 66, 67, 72, 73, 76, 77, 78, 79, 81, 82, 83, 93, 94, 95], "action": [7, 29, 35, 46, 51, 60, 62, 67, 71, 83, 96, 98, 102, 103, 109], "cannot": [7, 29, 33, 36, 37, 46, 49, 50, 60, 63, 64, 67, 82, 83, 84, 94, 95, 96, 97, 98, 99, 100, 102, 103, 105, 106], "repres": [7, 39, 42, 43, 44, 47, 49, 50, 58, 67, 77, 88, 94, 100, 101, 105], "Such": [7, 8, 35, 50, 83, 95], "thing": [7, 30, 31, 33, 35, 37, 39, 43, 46, 50, 51, 53, 55, 56, 58, 63, 64, 66, 77, 79, 83, 84, 94, 100, 102, 105], "cursor": [7, 17, 20, 35, 37, 38], "home": [7, 29, 61, 63, 64, 77, 79], "arrow": [7, 73, 74, 78], "page": [7, 27, 50, 53, 58, 61, 62, 63, 64, 67, 74, 76, 87, 92, 93, 98, 100, 102, 103, 105], "down": [7, 38, 48, 62, 73, 94, 106], "edit": [7, 30, 34, 35, 58, 64, 76, 77, 78], "insert": [7, 31, 49, 50, 84, 99], "delet": [7, 35, 82, 96, 100, 101, 102, 103, 104], "volum": [7, 30, 34, 58, 62], "mute": 7, "multiplex": [7, 62], "event": [7, 22, 25, 29, 30, 37, 39, 43, 44, 46, 47, 60, 63, 67, 77, 84, 89, 90, 94, 100, 102, 105], "sometim": [7, 39, 43, 47, 50, 51, 56, 62, 74, 86], "thu": [7, 19, 27, 46, 50, 54, 58, 102], "necessari": [7, 33, 35, 37, 39, 42, 43, 49, 50, 53, 56, 63, 64, 67, 71, 75, 77, 81, 88, 94, 95, 96, 102, 103], "basic": [7, 38, 47, 49, 50, 59, 60, 62, 63, 65, 75, 83, 85, 87], "compris": [7, 62], "input": [7, 13, 30, 35, 36, 37, 38, 43, 44, 45, 46, 47, 50, 53, 55, 56, 62, 63, 67, 95, 96, 97, 99, 100, 102, 103, 105, 106], "kbd_code": 7, "b": [7, 27, 29, 30, 35, 38, 42, 50, 53, 55, 56, 63, 67, 79, 82, 100], "kbd_press": 7, "ch": [7, 39, 41, 49, 83], "output": [7, 8, 28, 30, 31, 35, 36, 37, 38, 45, 55, 56, 60, 62, 63, 72, 74, 83, 88, 105, 106], "lib_outstream_": 7, "actual": [7, 28, 30, 31, 37, 38, 46, 49, 53, 56, 62, 81, 88, 94, 99, 100, 101, 102, 106], "put": [7, 30, 50, 62, 74, 105], "kbd_releas": 7, "kbd_specpress": 7, "keycod": 7, "enumer": [7, 25, 29, 51], "enum": [7, 16, 37, 39, 41, 47, 48, 50], "kbd_keycode_": 7, "known": [7, 36, 37, 50, 63, 77, 94, 106], "kbd_specrel": 7, "kbd_decod": 7, "lib_instream_": 7, "get": [7, 17, 18, 20, 21, 22, 23, 25, 28, 30, 31, 33, 34, 39, 43, 47, 49, 50, 51, 53, 56, 58, 60, 61, 62, 63, 68, 72, 78, 81, 88, 94, 97, 99, 100, 103, 105, 106], "pch": 7, "save": [7, 29, 30, 34, 37, 42, 46, 49, 51, 53, 56, 60, 62, 63, 73, 74, 77, 78, 81, 83, 93], "kbd_getstate_": 7, "state": [7, 29, 31, 39, 43, 46, 47, 50, 56, 60, 63, 67, 69, 77, 82, 83, 93, 96, 98, 99, 100, 101, 102, 103, 106], "pars": [7, 29], "clear": [7, 29, 49, 50, 61, 73, 89, 94, 104], "receipt": [7, 39, 43, 98], "correspond": [7, 15, 20, 30, 35, 38, 47, 50, 54, 60, 78, 92, 93, 94, 96, 99, 101, 103, 105, 107], "keypress": [7, 51], "3": [7, 25, 26, 28, 29, 30, 31, 34, 35, 36, 37, 42, 50, 53, 58, 59, 60, 62, 63, 64, 66, 67, 69, 83], "kbd_error": 7, "eof": 7, "report": [7, 29, 39, 43, 47, 50, 53, 63, 64, 82, 94, 98, 101], "end": [7, 29, 30, 31, 32, 34, 37, 38, 39, 42, 43, 45, 47, 49, 50, 51, 56, 63, 67, 88, 96, 105, 106], "notic": [7, 29, 36, 37, 46, 50, 67, 77, 100], "abstract": [7, 28, 55, 81], "For": [8, 25, 27, 28, 29, 30, 31, 35, 36, 37, 39, 46, 47, 49, 50, 51, 53, 56, 58, 60, 61, 63, 64, 67, 75, 76, 77, 79, 81, 83, 84, 86, 93, 94, 95, 96, 98, 100, 103, 106], "period": [8, 29, 39, 47, 50, 60, 90, 94, 97, 101, 103], "puls": [8, 55, 62], "frequenc": [8, 94], "width": [8, 37, 39, 41, 42, 43, 50, 55, 62, 94], "count": [8, 29, 47, 62, 94, 98, 101, 103, 105, 108], "stepper": 8, "motor": [8, 62], "transfer": [8, 22, 29, 30, 56, 62, 63, 67, 79, 99], "major": [8, 63, 76, 78, 82], "sensor": [9, 63], "qencod": 9, "realtim": [10, 62, 63, 101], "clock": [10, 29, 47, 55, 62, 63, 77, 83, 87, 95, 100, 103, 108], "uart_ops_": 11, "uart_regist": [11, 60], "uart_dev_t": 11, "dev": [11, 16, 25, 26, 29, 30, 31, 33, 35, 37, 39, 48, 49, 55, 60, 62, 63, 76, 79, 105], "ttys0": [11, 29, 49], "ttys1": [11, 29, 30, 49], "ultim": 11, "arm": [11, 16, 20, 22, 24, 25, 31, 33, 36, 48, 53, 55, 60, 62, 64, 66, 69, 70, 74, 76, 77, 78, 79, 94, 101], "stm32": [11, 22, 24, 25, 31, 33, 55, 62, 69, 76, 77, 79, 94], "stm32_serial": 11, "lpc214x": [11, 24, 62, 69], "lpc214x_serial": 11, "z16": 11, "z16f": [11, 64, 69, 70, 77], "z16f_serial": 11, "tsc": [13, 55], "vari": [13, 69, 97], "hand": [13, 29, 37, 39, 41, 42, 49, 50, 62, 66, 95, 96, 100], "board": [13, 15, 20, 25, 29, 30, 31, 33, 34, 35, 36, 37, 39, 49, 56, 60, 61, 62, 63, 64, 69, 71, 72, 73, 74, 76, 78, 79, 81, 85, 86, 87, 89, 94, 104], "extern": [13, 28, 29, 30, 37, 38, 39, 43, 48, 50, 54, 63, 77, 94, 104], "which": [15, 28, 29, 30, 31, 33, 34, 37, 39, 42, 43, 45, 46, 47, 49, 50, 51, 54, 56, 60, 62, 63, 64, 67, 72, 76, 77, 79, 81, 82, 83, 84, 86, 89, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106], "broadli": 15, "divid": [15, 38, 94], "three": [15, 29, 31, 33, 34, 35, 38, 42, 43, 46, 49, 51, 58, 63, 77, 83, 84, 95, 96, 98, 105], "class": [15, 24, 25, 30, 45, 50, 55, 60, 62, 63, 67, 87, 105], "block": [15, 19, 21, 25, 26, 27, 29, 30, 37, 39, 43, 46, 49, 50, 51, 55, 56, 58, 62, 63, 83, 88, 97, 98, 99, 100, 102, 103, 105, 106], "distinct": [15, 50, 96, 103], "callback": [15, 22, 27, 36, 38, 43, 46, 48, 83, 94, 95, 98, 103], "net": [16, 29, 33, 35, 48, 59, 63, 64, 79, 82], "netdev": [16, 48, 55], "net_driver_": [16, 48], "network": [16, 26, 30, 31, 47, 48, 49, 55, 56, 57, 58, 62, 63, 67, 74, 77, 88, 105, 108], "netdev_regist": [16, 48], "net_lltype_": [16, 48], "lltype": [16, 48], "dm90x0": 16, "c5471": [16, 69], "c5471_ethernet": 16, "z80": [16, 18, 64, 69, 70, 77], "ez80": [16, 18, 64, 69], "ez80_emac": 16, "video": [17, 20, 37, 38, 39, 55, 67, 77], "fb": [17, 20, 37, 38, 39, 55, 63, 69], "fb_vtable_": [17, 39], "configur": [17, 20, 24, 25, 27, 28, 31, 32, 33, 34, 35, 36, 38, 39, 46, 47, 51, 55, 57, 59, 60, 61, 62, 63, 64, 67, 71, 74, 75, 76, 78, 79, 81, 83, 84, 85, 87, 89, 92, 93, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 108], "color": [17, 20, 37, 39, 40, 41, 42, 43, 63], "plane": [17, 20, 37, 39, 43], "rgb": [17, 20, 37, 42], "bound": [17, 18, 20, 21, 22, 23, 24, 25, 26, 39, 102, 103, 105, 106], "anoth": [17, 18, 20, 21, 22, 23, 24, 25, 36, 38, 46, 47, 50, 56, 58, 59, 62, 63, 66, 73, 76, 79, 81, 93, 94, 99, 100, 102, 103, 106], "higher": [17, 18, 20, 21, 22, 23, 24, 25, 29, 35, 38, 46, 47, 63, 81, 86, 94, 95, 97, 99, 100], "sim": [17, 33, 34, 37, 59, 73, 77, 94], "up_framebuff": 17, "graphic": [17, 20, 27, 39, 43, 44, 45, 55, 56, 61, 62, 63], "i2c_ops_": 18, "i2c_master_": 18, "ez80_i2c": 18, "z8": 18, "z8_i2c": 18, "preced": [19, 29, 47, 50, 77], "discuss": [19, 30, 31, 33, 35, 36, 38, 49, 50, 53, 56, 63, 67, 77, 84, 89, 91, 95, 96, 98, 100, 106], "section": [19, 27, 29, 35, 36, 46, 47, 49, 50, 51, 52, 56, 65, 67, 74, 75, 78, 79, 88, 96, 98], "while": [19, 29, 30, 35, 39, 43, 46, 51, 56, 60, 63, 67, 82, 100, 102, 103, 105, 106], "sit": 19, "top": [19, 28, 29, 36, 37, 38, 39, 41, 42, 43, 50, 51, 62, 63, 64, 71, 77, 80, 103, 105], "expos": [19, 37, 79, 96], "them": [19, 29, 36, 50, 53, 72, 74, 77, 78, 82, 93, 96, 103, 105], "spi": [19, 31, 46, 55, 56, 62, 63, 84, 94], "i2c": [19, 55, 56, 62, 63, 84, 94], "ethernet": [19, 29, 30, 55, 56, 59, 63], "frame": [19, 20, 37, 38, 43, 45, 48, 55, 56, 59, 63, 83], "lcd": [19, 37, 38, 39, 42, 45, 55, 62, 63, 67], "technologi": [19, 55, 62, 63, 67], "sdio": [19, 31, 55, 62, 63], "usb": [19, 30, 34, 35, 45, 49, 55, 57, 61, 62, 63, 74, 76, 77, 79], "host": [19, 29, 35, 39, 53, 55, 59, 60, 62, 63, 69, 72, 73, 106], "side": [19, 29, 37, 38, 50, 62, 63, 100], "lcd_dev_": 20, "panel": [20, 63], "power": [20, 27, 30, 34, 49, 51, 55, 61, 62, 63, 67, 74, 77, 83, 84, 89, 94], "statu": [20, 22, 35, 46, 49, 58, 62, 63, 70, 83, 94, 98, 99, 103, 105], "off": [20, 29, 42, 56, 64, 73, 74, 94, 95], "config_lcd_maxpow": 20, "backlit": 20, "backlight": [20, 47], "disabl": [20, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 42, 43, 46, 47, 49, 50, 56, 60, 74, 77, 78, 83, 88, 90, 94, 95, 96, 98, 100, 102, 103], "contrast": 20, "config_lcd_maxcontrast": 20, "p14201": 20, "sam34": 20, "sam3u": [20, 69], "ek": [20, 63], "up_lcd": 20, "mtd": [21, 55, 62], "mtd_dev_": 21, "eras": [21, 55], "specifi": [21, 29, 30, 37, 39, 40, 42, 43, 50, 51, 58, 62, 63, 74, 77, 83, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107], "unit": [21, 30, 34, 36, 50, 55, 63, 81, 94, 105], "orient": [21, 37, 38, 42, 63, 95, 106], "inher": [21, 49], "recommend": [21, 47, 63, 64, 67, 72, 79, 105], "config_mtd_byte_writ": 21, "less": [21, 28, 37, 43, 49, 53, 62, 64, 72, 78, 82, 90, 94, 95, 98, 99, 100, 101, 107], "frequent": [21, 29, 35, 50], "mtdioc_geometri": 21, "geometri": [21, 39, 43], "mtdioc_xipbas": 21, "convert": [21, 34, 37, 41, 42, 50, 60, 63, 64, 96, 101], "physic": [21, 37, 46, 81, 92, 107], "place": [21, 29, 31, 33, 34, 36, 42, 47, 50, 55, 63, 67, 68, 77, 78, 81, 82, 83, 88, 89, 93, 98, 99, 107], "mtdioc_bulkeras": 21, "entir": [21, 29, 31, 34, 35, 38, 39, 45, 47, 50, 88, 95, 105], "m25px": 21, "ftl": [21, 55, 62], "sdio_dev_": 22, "mutual": [22, 94, 100], "exclus": [22, 66, 67, 94, 97, 100], "setup": [22, 37, 58, 60, 63, 74, 83, 88], "dma": [22, 55, 57, 63], "stm32_sdio": 22, "mmcsd_sdio": [22, 56], "spi_ops_": 23, "mmcsd_spislotiniti": 23, "minor": [23, 29, 30, 31, 36, 49], "slotno": 23, "spi_dev_": 23, "usbdev": [24, 60], "usbdev_trac": [24, 60], "declar": [24, 36, 46, 47, 77, 86, 89, 95, 99, 100, 103, 109], "trace": [24, 29, 30, 56, 57, 61, 62, 74], "capabl": [24, 33, 35, 36, 37, 38, 47, 49, 59, 62, 63, 64, 86, 93, 94, 100], "usbdev_": 24, "dm320": [24, 33, 62, 69], "dm320_usbdev": 24, "lpc17xx_40xx": [24, 25, 60], "lpc17_40_usbdev": [24, 60], "lpc214x_usbdev": 24, "lpc313x": [24, 62], "lpc313x_usbdev": 24, "stm32_usbdev": 24, "usbdevclass_driver_": 24, "pl2303": [24, 30, 60, 62], "usbmsc": 24, "usbdev_serialiniti": 24, "usbdev_regist": 24, "usbhost": [25, 67], "usbhost_driver_": 25, "usbhost_connection_": 25, "connect": [25, 30, 31, 35, 39, 40, 45, 56, 60, 63, 67, 69, 79, 93, 99, 100, 105, 106], "manag": [25, 27, 36, 37, 39, 43, 44, 46, 50, 51, 55, 61, 62, 63, 67, 77, 81, 83, 87, 89, 95, 100, 103, 105], "lpc17_40_usbhost": 25, "stm32_otgfshost": 25, "sama5": [25, 53, 63, 79, 94], "sam_ohci": 25, "sam_ehci": 25, "usbhost_class_": 25, "usbhost_storag": 25, "registri": 25, "infrastructur": 25, "dure": [25, 28, 29, 39, 46, 49, 54, 56, 60, 77, 83, 89, 94, 96, 100, 102], "usbhost_registerclass": 25, "add": [25, 28, 30, 31, 32, 34, 36, 37, 38, 42, 50, 53, 56, 58, 59, 60, 62, 63, 67, 76, 77, 78, 79, 80, 88, 94, 96, 99, 102, 104], "later": [25, 35, 36, 39, 43, 49, 56, 58, 63, 72, 77, 78, 83, 95], "usbhost_registri": 25, "usbhost_findclass": 25, "detect": [25, 42, 46, 100, 103], "newli": [25, 29, 81, 96, 103, 106], "disconnect": [25, 39, 60, 63], "wait": [25, 28, 35, 37, 39, 46, 49, 50, 60, 83, 84, 88, 94, 95, 98, 99, 100, 102, 103, 105], "drvr": 25, "bool": [25, 39, 40, 42, 43, 50, 51, 83, 88, 95], "rhpndx": 25, "root": [25, 26, 29, 33, 35, 51, 58, 62, 77, 88, 105], "hub": [25, 62], "port": [25, 30, 31, 35, 36, 45, 46, 49, 57, 58, 62, 63, 64, 66, 67, 69, 77, 79, 85, 89, 91, 106, 108], "As": [25, 29, 31, 32, 36, 46, 47, 49, 50, 51, 54, 60, 62, 63, 71, 77, 79, 82, 94, 95, 96, 100, 105, 108], "process": [25, 29, 35, 37, 39, 43, 46, 47, 48, 49, 50, 55, 60, 62, 63, 64, 74, 79, 81, 83, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109], "descriptor": [25, 30, 49, 82, 96, 98, 99, 100, 103, 105, 106], "extract": [25, 62, 76, 106], "id": [25, 37, 41, 46, 55, 56, 60, 63, 64, 87, 94, 96, 97, 98, 101, 102, 103, 107], "info": [25, 49, 53, 56, 73, 74, 79, 98, 102], "4": [25, 28, 29, 30, 33, 35, 36, 37, 42, 49, 50, 55, 58, 59, 60, 62, 63, 66, 67, 69, 98], "usbhost_registry_": 25, "final": [25, 28, 29, 33, 34, 35, 36, 37, 38, 46, 49, 50, 62, 73, 77, 79, 81, 84, 88], "5": [25, 29, 30, 37, 50, 60, 62, 63, 64, 67, 69, 82, 98], "charg": [25, 47, 67], "just": [25, 29, 30, 31, 33, 34, 38, 39, 42, 43, 46, 48, 50, 56, 62, 63, 64, 75, 77, 81, 83, 84, 88, 89, 93, 94, 95, 96, 99, 100, 103], "similar": [25, 26, 32, 36, 37, 49, 50, 56, 59, 63, 64, 67, 75, 77, 78, 88, 89, 94, 95, 96, 97, 105], "mass": [25, 26, 46, 60, 62, 63, 105], "storag": [25, 26, 30, 46, 50, 56, 60, 62, 63, 96, 105], "sda": 25, "make": [25, 28, 29, 30, 31, 34, 37, 38, 46, 47, 50, 51, 52, 54, 56, 58, 59, 60, 61, 63, 66, 67, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 89, 95, 96, 97, 98, 100, 103, 105, 106], "usbhost_msc_initi": 25, "waiter": 25, "thread": [25, 37, 38, 39, 43, 46, 47, 49, 56, 62, 74, 77, 81, 82, 83, 84, 89, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 109], "nsh_waiter": 25, "olimex": [25, 63, 74], "lpc1766stk": 25, "lpc17_40_appinit": 25, "repeat": [25, 33, 53], "abov": [25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 43, 46, 49, 50, 56, 60, 62, 63, 64, 67, 77, 82, 83, 95, 96, 98, 101, 105], "usbhost_initvolum": 25, "overview": [26, 27, 28, 31, 32, 38, 49], "scalabl": [26, 37, 38, 55, 61, 62, 63, 105], "omit": [26, 29, 36, 50, 105], "altogeth": [26, 105], "presenc": [26, 50, 105, 106], "medium": [26, 37, 46, 49, 63, 67, 69, 100, 105], "driver": [26, 27, 29, 30, 35, 37, 39, 46, 47, 49, 55, 57, 58, 59, 60, 61, 62, 63, 67, 74, 83, 84, 85, 88, 95], "fly": [26, 105], "referenc": [26, 36, 50, 64, 71, 96, 100, 101, 103, 105, 106, 109], "sens": [26, 28, 30, 38, 50, 96, 97, 102, 105], "proc": [26, 29, 105], "suppli": [26, 29, 34, 73, 99, 100, 102, 105], "extend": [26, 29, 33, 34, 35, 36, 37, 41, 50, 55, 62, 63, 77, 79, 88, 95, 96, 105], "my": [26, 37, 53, 62, 63, 64, 105], "true": [26, 35, 36, 37, 39, 42, 43, 46, 50, 54, 55, 59, 62, 63, 64, 83, 86, 95, 96, 102, 105, 107], "back": [26, 30, 35, 36, 37, 38, 39, 43, 47, 53, 59, 78, 94, 105], "vfat": [26, 29, 31, 33, 35, 105], "romf": [26, 29, 30, 31, 32, 33, 35, 36, 62, 105], "wear": [26, 62], "nxff": [26, 55, 62], "client": [26, 30, 37, 38, 39, 43, 44, 55, 57, 61, 62, 95, 106], "nf": [26, 55, 57, 61, 62, 67], "udp": [26, 30, 55, 58, 62, 88], "comparison": [26, 35, 94, 105], "perspect": [26, 29, 105, 108], "fundament": [26, 45, 49, 105], "instal": [26, 28, 33, 35, 38, 49, 51, 53, 58, 61, 64, 72, 74, 75, 77, 78, 79, 102, 105], "approach": [26, 51, 105], "select": [26, 29, 30, 34, 35, 36, 37, 39, 41, 42, 43, 45, 46, 49, 51, 58, 60, 63, 73, 74, 77, 78, 81, 83, 84, 88, 89, 94, 95, 98, 99, 102, 103, 107], "intend": [26, 31, 33, 35, 42, 44, 49, 63, 76, 82, 88, 95, 100, 105, 106, 108, 109], "tini": [26, 28, 33, 34, 35, 37, 38, 45, 49, 63, 74, 77, 88, 96, 105], "moder": [26, 62, 105], "rich": [27, 32, 62], "compos": 27, "subsystem": [27, 37, 45, 47, 49, 60, 61, 62, 74, 88], "explain": [27, 50, 72, 73, 94, 101], "head": [27, 46, 83, 88, 93], "nuttshel": [27, 34, 35, 49, 55, 58, 59, 61, 62, 63, 72, 73], "nsh": [27, 34, 49, 55, 58, 59, 60, 61, 62, 63, 64, 72, 73, 78, 79], "shell": [27, 29, 31, 32, 35, 51, 56, 59, 62, 64, 76, 78], "login": [27, 32, 59, 73, 76], "socketcan": [27, 61], "syslog": [27, 55, 61, 62, 63, 74, 88], "channel": [27, 63, 68], "ram": [27, 29, 31, 33, 35, 36, 37, 39, 43, 46, 55, 62, 63, 91, 105], "log": [27, 30, 34, 55, 56, 59, 60, 62], "binari": [27, 29, 32, 34, 35, 36, 46, 50, 55, 56, 61, 62, 67, 72, 77, 78, 79, 81, 96, 105], "loader": [27, 36, 55, 61, 62, 81, 96], "symbol": [27, 29, 34, 36, 50, 62, 64, 79, 86, 96, 109], "variabl": [27, 30, 32, 37, 46, 49, 56, 62, 66, 74, 77, 79, 81, 82, 85, 89, 93, 94, 96, 98, 103, 108], "appendix": [27, 31, 38, 44, 52, 67], "No": [27, 29, 34, 37, 39, 43, 44, 45, 46, 50, 63, 88, 96, 102, 103, 104, 106, 107], "got": [27, 63], "pic": 27, "workaround": [27, 37, 63], "nx": [27, 33, 44, 45, 55, 61, 62, 63], "nxwidget": [27, 37, 61, 62], "doxygen": [27, 50], "demand": [27, 61, 62, 87, 105], "introduct": [27, 61], "design": [27, 37, 44, 50, 63, 67, 86, 91, 94, 100, 105], "histor": [28, 29, 98], "reason": [28, 29, 35, 36, 37, 46, 50, 51, 56, 61, 63, 66, 67, 82, 84, 100], "terminologi": [28, 47], "somewhat": [28, 50, 63, 109], "confus": [28, 50, 63], "truli": [28, 39], "wherea": 28, "prompt": [28, 31, 33, 34, 35, 59, 63, 79], "config_builtin": [28, 30], "builtin": [28, 30, 32, 59], "config_nsh_builtin_app": [28, 30], "help": [28, 30, 31, 33, 34, 50, 51, 53, 56, 59, 60, 61, 62, 63, 68, 74], "bottom": [28, 30, 39, 42, 43, 73, 77, 83, 86, 95], "beyond": [28, 29, 50, 53], "mechan": [28, 33, 47, 67, 96, 100, 102, 105], "themselv": [28, 102], "util": [28, 31, 37, 38, 62, 64, 76, 78], "lib": [28, 67], "builtin_isavail": 28, "appnam": 28, "check": [28, 36, 45, 46, 47, 48, 50, 51, 53, 54, 58, 60, 74, 94, 95, 99, 102, 103, 105], "builtin_getnam": 28, "index": [28, 36, 51, 93, 96, 105, 106], "exec_builtin": 28, "autogener": [28, 37], "gather": [28, 64], "togeth": [28, 36, 39, 50, 63, 88, 98, 101, 102], "builtin_proto": 28, "builtin_list": 28, "occur": [28, 37, 39, 46, 50, 58, 60, 63, 83, 89, 93, 94, 96, 98, 99, 100, 101, 103, 105, 106], "sever": [28, 29, 33, 35, 36, 37, 39, 46, 50, 53, 56, 58, 63, 77, 89, 96, 103, 109], "phase": [28, 36, 46, 49, 77, 84], "target": [28, 31, 36, 37, 49, 51, 58, 63, 64, 71, 74, 76, 77, 78, 79, 98, 103, 105, 106], "context": [28, 36, 46, 49, 50, 56, 60, 63, 77, 81, 82, 83, 84, 88, 90, 94, 95, 98, 102], "establish": [28, 35, 49, 81, 99, 100], "collect": [28, 29, 46, 47, 63, 77, 83, 95], "hello": [28, 31, 36, 44, 59, 63], "let": [28, 51, 53, 59, 73, 77, 79], "walk": 28, "illustr": [28, 31, 33, 44, 46, 50], "wai": [28, 29, 31, 33, 34, 39, 46, 47, 49, 50, 51, 53, 56, 58, 59, 60, 63, 64, 66, 67, 73, 74, 77, 83, 89, 94, 96, 102, 103, 105], "routin": [28, 83, 94, 96, 103], "hello_main": 28, "argc": [28, 31, 56, 79, 105, 109], "printf": [28, 31, 49, 56, 63, 105], "world": [28, 31, 36, 44, 63], "n": [28, 29, 30, 33, 46, 50, 56, 58, 60, 63, 73, 101, 105], "makefil": [28, 37, 64, 71], "But": [28, 29, 36, 46, 47, 50, 53, 56, 58, 62, 63, 81, 84, 89, 94, 95, 98], "tortuou": 28, "upon": [28, 29, 30, 31, 33, 35, 37, 39, 46, 49, 89, 93, 96, 98, 100, 101, 102, 103, 107], "turn": [28, 30, 56, 73, 74], "sub": [28, 29, 35, 37, 38, 43, 47, 49, 50, 62, 63, 77, 86], "our": [28, 37, 50, 56, 58, 59, 77], "And": [28, 30, 34, 46, 58, 60, 62, 63, 77, 84, 94, 96], "u": [28, 35, 42, 50, 53, 56, 63, 76, 78, 79, 86], "chang": [28, 30, 31, 33, 34, 35, 36, 37, 39, 42, 43, 47, 49, 50, 51, 52, 54, 56, 60, 61, 63, 64, 66, 67, 72, 73, 76, 78, 79, 83, 88, 94, 95, 98, 99, 102, 103, 104, 105, 106], "reflect": [28, 88, 94, 100, 103], "area": [28, 37, 42, 43, 46, 55, 58, 74, 96, 105], "befor": [28, 29, 33, 35, 39, 43, 47, 49, 50, 53, 54, 56, 58, 62, 63, 72, 74, 77, 81, 83, 84, 88, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106], "new": [28, 30, 34, 35, 36, 38, 39, 40, 41, 43, 46, 47, 48, 49, 50, 52, 53, 58, 62, 63, 68, 73, 78, 81, 83, 88, 89, 94, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107], "rid": 28, "old": [28, 29, 61, 73, 81, 99, 102, 103], "drastic": [28, 47], "distclean": [28, 59, 73, 77], "re": [28, 29, 33, 34, 35, 39, 44, 46, 49, 53, 54, 56, 59, 62, 63, 72, 73, 74, 76, 78, 79, 82, 83, 94, 95, 96, 98, 100, 101, 103, 105], "scratch": [28, 54], "want": [28, 29, 31, 33, 34, 35, 39, 47, 49, 53, 58, 60, 73, 74, 77, 78, 88, 94, 95, 96], "labor": 28, "intens": [28, 63], "continu": [28, 29, 35, 39, 50, 54, 56, 79, 83, 94, 98, 103], "without": [28, 29, 30, 34, 35, 36, 37, 38, 50, 58, 59, 63, 67, 77, 78, 79, 88, 94, 96, 98, 100, 102, 103, 105, 106], "everyth": [28, 31, 33, 53], "apps_distclean": 28, "def": [28, 37, 71, 77], "appdir": [28, 71], "macro": [28, 39, 49, 74, 77, 98, 103], "echo": [28, 30, 35, 39, 43, 53, 58, 59, 76, 78], "endef": 28, "sure": [28, 34, 37, 50, 51, 56, 60, 62, 63, 67, 76], "sign": [28, 53], "2k": 28, "sched_priority_default": [28, 30], "2048": [28, 30, 36, 95], "invok": [28, 36, 39, 46, 64, 77, 83, 95, 98, 101, 103], "line": [28, 29, 30, 31, 35, 36, 37, 38, 39, 42, 43, 49, 51, 53, 56, 58, 60, 62, 63, 69, 72, 77, 78, 79], "_main": 28, "mention": [28, 36, 46, 56, 58, 62, 63, 82, 100], "binf": [28, 62], "altern": [28, 29, 30, 37, 64, 102], "visual": [28, 37], "give": [28, 38, 58, 59, 63, 67, 76, 88, 97, 106], "superfici": [28, 77], "unix": [28, 50, 56, 61, 62, 63, 64, 70, 96], "compat": [28, 50, 62, 63, 64, 66, 67, 74, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "asynchron": [28, 39, 43, 46, 55, 60, 62, 63, 95, 101, 102, 103], "forc": [28, 30, 34, 37, 47, 49, 50, 53, 88, 95, 97], "config_sched_waitpid": [28, 98], "y": [28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 41, 42, 50, 56, 58, 60, 64, 73, 77, 81, 83, 84, 92, 95, 102, 103, 107], "waitpid": [28, 98], "sleep": [28, 30, 39, 47, 59, 105], "until": [28, 29, 30, 35, 37, 39, 43, 46, 47, 49, 63, 81, 82, 83, 88, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 105, 106], "cours": [28, 30, 33, 48, 49, 50, 94, 95], "even": [28, 35, 36, 38, 47, 49, 50, 51, 54, 56, 62, 63, 66, 67, 82, 86, 94, 99, 101, 102], "still": [28, 30, 37, 38, 39, 40, 43, 46, 47, 50, 56, 63, 64, 67, 83, 88, 89, 94, 95, 96, 101], "ampersand": 28, "syntax": [29, 35, 51, 58, 62, 64, 67], "synopsi": [29, 56, 58], "boolean": [29, 50], "els": [29, 30, 33, 35, 37, 49, 56, 88, 94], "fi": [29, 30, 35], "unari": [29, 50], "z": [29, 36, 63], "d": [29, 30, 31, 33, 34, 35, 36, 50, 56, 58, 62, 63, 67, 105], "r": [29, 30, 34, 36, 42, 50, 53, 58, 63, 76, 78, 101], "w": [29, 30, 36, 42, 50, 63], "integ": [29, 47, 77, 82, 93, 94, 97, 98, 101, 106, 107], "eq": 29, "ge": 29, "gt": 29, "le": [29, 62, 63], "lt": [29, 50, 78], "ne": 29, "netmask": [29, 59], "router": [29, 30], "ipaddr": 29, "ip": [29, 30, 55, 56, 58, 59, 62, 63, 105], "local": [29, 30, 31, 51, 53, 55, 58, 59, 62, 101, 106], "character": 29, "mask": [29, 30, 96, 102, 103], "ipv4": [29, 55, 62, 63], "cidr": 29, "ipv6": [29, 55, 62, 63], "slash": [29, 30, 35], "notat": 29, "11": [29, 37, 40, 50, 62, 63], "255": [29, 59, 97], "10": [29, 35, 37, 40, 50, 58, 59, 61, 63, 94], "equival": [29, 63, 67, 82, 94, 95, 96, 98, 102, 106], "24": [29, 37, 42, 59, 61, 63, 64, 77, 88, 94], "gatewai": [29, 59], "t": [29, 30, 31, 33, 35, 36, 37, 42, 50, 53, 56, 59, 62, 63, 67, 69, 72, 76, 78, 86, 92, 94, 99, 101, 103, 106], "hwaddr": 29, "Will": [29, 35, 105], "replac": [29, 31, 33, 50, 58, 63, 64, 67, 94, 96, 102, 104], "config_netlink_rout": 29, "00": [29, 40, 61, 101], "13": [29, 37, 63, 69], "3b": [29, 63], "12": [29, 37, 50, 63, 100], "73": [29, 59], "e6": 29, "filepath": 29, "suffix": [29, 30, 50], "segment": [29, 36, 46, 55, 62, 63, 107], "trail": 29, "meaning": [29, 35, 47, 63, 96, 102], "bodi": [29, 35], "token": [29, 35], "outsid": [29, 39, 43, 50, 58, 64, 86, 106], "immedi": [29, 33, 35, 38, 39, 43, 47, 49, 50, 56, 81, 83, 95, 98, 99, 103, 105, 106], "consol": [29, 30, 31, 32, 34, 37, 38, 56, 60, 63, 64, 73, 74, 76, 79, 83], "redirect": [29, 49, 96], "dir": [29, 36, 77, 78, 105], "previou": [29, 35, 37, 48, 51, 61, 93, 95, 96, 99, 101, 102, 103, 106], "oldpwd": [29, 35], "config_lib_homedir": 29, "parent": [29, 96, 102, 104], "path1": [29, 105], "path2": [29, 105], "dest": [29, 39, 41, 42, 43, 81, 88, 105], "mmm": 29, "hh": 29, "mm": [29, 55, 63], "ss": 29, "yyyi": [29, 67], "displai": [29, 37, 38, 39, 40, 42, 43, 44, 51, 55, 56, 63, 67, 90], "hour": [29, 94], "infil": 29, "outfil": 29, "sectsiz": 29, "sector": [29, 30, 31, 105], "skip": 29, "regular": [29, 59, 96], "fill": [29, 39, 42, 43, 58, 63, 88, 98, 106, 107], "zero": [29, 30, 35, 39, 47, 49, 50, 58, 62, 63, 81, 82, 85, 88, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107], "crw": 29, "rw": [29, 58, 76], "tmp": [29, 30, 31, 33, 34, 35, 36], "64": [29, 30, 37, 46, 59, 63, 77, 94], "16": [29, 37, 42, 48, 58, 60, 62, 63, 94], "1024": [29, 30, 31, 33, 35, 46, 49], "brw": 29, "ram0": [29, 30, 33, 35], "bit": [29, 34, 35, 37, 39, 40, 41, 42, 43, 49, 50, 53, 55, 56, 58, 60, 61, 62, 63, 69, 74, 77, 78, 79, 94, 98, 99, 100, 105, 106, 107], "bucket": [29, 35, 49], "6": [29, 30, 36, 37, 38, 41, 50, 53, 55, 58, 60, 63, 64, 67, 69, 100], "512": [29, 30, 31, 33, 34, 35, 63], "985": 29, "983": 29, "config_nsh_cmdopt_df_h": 29, "human": 29, "readabl": [29, 30, 50, 54, 67], "lead": [29, 39, 43, 63, 77, 85], "config_ramlog_syslog": [29, 30, 49], "circular": [29, 39, 43, 49, 60], "effect": [29, 50, 59, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 107], "again": [29, 37, 39, 46, 50, 53, 60, 63, 72, 73, 77, 83, 89, 94, 95, 98, 100, 107], "expand": [29, 30, 49, 62, 63, 66], "direct": [29, 35, 38, 39, 43, 49, 51, 54, 55, 56, 62, 63, 67, 85, 96], "newlin": [29, 50], "pair": [29, 77, 78, 98, 104, 105], "foo": [29, 30, 35], "bar": [29, 30, 35, 43, 45, 50, 62], "hex": [29, 62], "paus": [29, 34, 93, 102, 105], "background": [29, 30, 35, 39, 40], "front": [29, 30, 32, 37, 38], "out": [29, 34, 35, 36, 49, 50, 53, 56, 59, 60, 62, 63, 67, 73, 88, 99, 100, 102, 105], "session": [29, 30, 31, 34, 35, 56, 62, 63], "promot": [29, 30, 67, 109], "dog": [29, 50], "poop": 29, "config_nsh_var": [29, 30], "config_disable_environ": [29, 30, 104], "total": [29, 50, 62, 77, 86, 88, 98, 103, 106], "largest": 29, "mem": [29, 63], "4194288": 29, "1591552": 29, "2602736": 29, "2601584": 29, "malloc": [29, 50], "occupi": 29, "chunk": 29, "remot": [29, 30, 31, 53, 55, 58, 74, 79, 106], "netascii": 29, "octet": 29, "cmd": [29, 30, 31, 35, 36, 59, 85, 105, 107], "verbos": [29, 30, 36], "begin": [29, 30, 34, 43, 47, 49, 50, 83, 88, 92, 93, 98], "config_nsh_cmdopt_hexdump": 29, "nic_nam": 29, "dhcp": [29, 30, 55, 62], "dr": [29, 34], "gw": 29, "dn": [29, 55, 59, 62], "hw": [29, 83], "mac": [29, 30, 55, 59, 62, 63, 76], "With": [29, 36, 38, 50, 52, 63, 78, 79, 94, 98, 106], "eth0": [29, 59], "18": [29, 63, 76, 78], "80": [29, 30, 63], "06": 29, "draddr": 29, "statist": [29, 59], "config_net_statist": 29, "ip_address": 29, "procf": [29, 62, 63], "mnt": [29, 58], "xr": [29, 34], "x": [29, 34, 36, 37, 38, 39, 41, 42, 45, 50, 56, 63, 69], "9153": 29, "chardev": 29, "init": [29, 30, 31, 33, 34, 35, 46, 48, 58, 79, 83], "uninit": 29, "arg": [29, 39, 43, 50, 85, 94, 95, 98, 103], "mydriv": 29, "20404659": 29, "20404625": 29, "20404580": 29, "552": 29, "204047a8": 29, "taken": [29, 30, 36, 37, 46, 47, 63, 67, 71, 100, 102], "attach": [29, 58, 67, 74, 79, 92, 99, 101, 105, 107, 109], "irq": [29, 55, 63, 77, 83, 90], "handler": [29, 31, 39, 46, 47, 48, 49, 60, 83, 89, 94, 95, 99, 100, 102, 103, 109], "rate": [29, 60, 63, 79, 94], "00001b3d": 29, "00000000": 29, "156": [29, 63], "19": [29, 35, 60, 63], "122": 29, "15": [29, 37, 55, 58, 62, 63, 69, 76], "0000800d": 29, "817": 29, "100": [29, 36, 63, 70, 94, 95], "000": [29, 59], "30": [29, 59, 63], "00000fd5": 29, "20000018": 29, "20": [29, 30, 35, 63, 78], "490": 29, "pid": [29, 46, 55, 96, 97, 98, 102], "128": [29, 34, 35, 37, 59, 63], "pri": 29, "polici": [29, 50, 96, 97, 103], "npx": 29, "sigmask": [29, 96], "kthread": 29, "readi": [29, 46, 50, 53, 58, 59, 63, 72, 83, 94, 98, 105], "idl": [29, 46, 47, 83, 93, 94, 95], "rr": 29, "pthread": [29, 62, 81, 83, 96, 98, 100, 102, 104, 108, 109], "semaphor": [29, 62, 82, 96, 103, 108], "51ea50": 29, "9": [29, 30, 36, 37, 47, 59, 60, 63, 67, 76, 78], "posix": [29, 37, 61, 62, 64, 70, 82, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 107], "few": [29, 34, 35, 36, 49, 50, 53, 58, 62, 63, 64, 72, 78, 83, 84, 89, 94], "sigchld": [29, 98, 102], "sigusr1": [29, 102], "sigusr2": [29, 102], "sigalrm": [29, 102], "sigpol": [29, 102], "expect": [29, 30, 36, 54, 56, 63, 94, 100, 109], "real": [29, 49, 50, 55, 61, 62, 63, 77, 99, 102, 105], "commun": [29, 37, 39, 43, 55, 59, 63, 67, 77, 79, 86, 94, 99, 102, 106, 109], "config_sig_default": [29, 102], "sigint": [29, 102], "sigkil": [29, 102], "inde": [29, 49, 50], "caution": [29, 39, 96], "exercis": [29, 37, 39, 44, 63, 64, 67], "leak": [29, 98], "strand": [29, 96, 100], "insuffici": [29, 66, 96, 99, 103, 105, 106], "clean": [29, 36, 53, 63, 72, 73, 77, 95], "certain": [29, 30, 31, 34, 35, 38, 42, 46, 50, 62, 66, 67, 81, 82, 83, 86, 91, 94, 96, 98, 103], "offset": [29, 36, 39, 41, 42, 43, 56, 81, 88, 105], "256k": [29, 46], "imag": [29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 43, 45, 46, 62, 63, 96, 105], "262144": 29, "loop0": 29, "drw": 29, "atest": 29, "txt": [29, 30, 34, 37, 56, 58, 63, 64, 77], "simplifi": [29, 36, 39, 66, 77, 96, 100], "soft": 29, "privileg": [29, 58, 59, 83, 97, 105, 107], "ignor": [29, 30, 50, 62, 86, 96, 98, 99, 101, 102, 103, 105, 106], "c_time": 29, "updat": [29, 37, 39, 43, 54, 61, 64, 71, 94, 100, 101], "lr": 29, "along": [29, 36, 46, 50, 63, 67, 77, 78, 95], "assign": [29, 30, 37, 42, 46, 50, 77, 81, 89, 96, 106], "un": [29, 46, 50, 63, 88, 100], "decim": [29, 50], "bss": [29, 36, 46, 50, 81], "32": [29, 37, 42, 46, 58, 60, 61, 62, 63, 69, 94], "alwai": [29, 36, 39, 46, 49, 50, 66, 77, 83, 86, 93, 94, 95, 96, 98, 99, 102, 103, 105], "increment": [29, 47, 94, 100, 103, 107], "appropri": [29, 34, 38, 39, 40, 41, 43, 50, 54, 58, 61, 62, 67, 76, 89, 90, 95, 96, 97, 98, 99, 102, 103, 105, 106, 107], "0x0c1e": 29, "0x0100": 29, "0x0110": 29, "8": [29, 37, 38, 42, 50, 59, 60, 61, 62, 63, 67, 69, 73, 77, 88, 89, 98], "0x0120": 29, "0x0130": 29, "0x0140": 29, "14": [29, 37, 63], "activ": [29, 46, 47, 51, 54, 63, 68, 76, 93, 94, 95, 96, 100, 103], "nsh_telnetmain": 29, "21": [29, 58, 63], "except": [29, 30, 37, 46, 49, 50, 58, 63, 64, 67, 86, 88, 92, 96, 97, 99, 102, 103, 105], "limit": [29, 37, 38, 42, 46, 49, 50, 63, 66, 67, 70, 88, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108], "recal": 29, "cmdmount": 29, "__": [29, 30, 34, 35, 36, 37, 38, 39, 43, 46, 50, 58, 63, 71, 77, 84, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106], "testdir": [29, 58], "fatsiz": 29, "rootdirentri": 29, "fat12": [29, 62], "fat16": 29, "fat32": 29, "explicitli": [29, 49, 67, 100, 102], "112": 29, "224": [29, 95], "hard": [29, 56], "disk": [29, 31, 33, 35, 105], "sd": [29, 30, 31, 46, 55, 56, 62, 63, 84], "card": [29, 31, 46, 55, 56, 62, 63, 84], "cluster": [29, 63], "chain": [29, 50, 76, 78, 88], "anywher": [29, 50], "whatev": [29, 33, 46, 47, 58, 89, 94, 102], "nuttxuserguid": 29, "html": [29, 45, 51, 58, 62, 66], "m": [29, 31, 33, 35, 37, 46, 59, 62, 63, 64, 73, 77], "nsector": 29, "consist": [29, 37, 42, 43, 46, 50, 51, 61, 63, 67, 77, 98, 102, 103], "onc": [29, 35, 39, 53, 54, 73, 77, 79, 83, 94, 96, 102, 103, 105, 106], "fstype": 29, "inod": [29, 105], "previous": [29, 39, 41, 43, 47, 81, 93, 95, 96, 101, 102, 103], "alreadi": [29, 34, 36, 46, 47, 54, 56, 58, 93, 94, 99, 100, 101, 103, 104, 105, 106, 107], "testfil": [29, 58], "server": [29, 30, 36, 38, 40, 43, 45, 55, 57, 59, 62, 63, 79, 103, 106], "machin": [29, 36, 37, 63, 70], "usernam": [29, 34, 59, 73], "stai": [29, 39, 43, 49], "relax": [29, 63], "standbi": [29, 47], "redund": 29, "reset": [29, 47, 49, 55, 60, 63, 77, 79, 84, 96, 101, 103, 106], "unlink": [29, 100, 105], "busi": [29, 50, 67, 95, 106], "internet": [29, 55, 59], "xe": 29, "ex": [29, 36], "parser": [29, 67], "foobar": [29, 30, 35, 50], "foovalu": 29, "otherwis": [29, 46, 47, 49, 50, 60, 67, 77, 80, 88, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "cmdexport": 29, "bash": [29, 31, 32, 53, 62, 64, 74, 76], "foolbar": 29, "child": [29, 51, 81, 96, 104], "made": [29, 35, 36, 39, 43, 53, 56, 63, 67, 77, 79, 85, 86, 96, 101, 103, 106], "silenc": 29, "notacommand": 29, "neither": [29, 39, 63, 83, 88, 94, 105], "duplic": [29, 81, 88, 96, 98], "eboot": 29, "sec": [29, 79], "programmat": 29, "nsh_telnetstart": [29, 31], "config_nsh_disable_telnetd": [29, 30], "automat": [29, 30, 33, 35, 37, 39, 47, 49, 51, 54, 60, 62, 94, 95, 96, 100, 101, 105], "nsh_main": [29, 31, 33, 79], "config_nsh_netloc": 29, "much": [29, 49, 50, 62, 63, 66, 83, 85, 86, 100, 102], "resolut": [29, 42, 50, 55, 62, 63, 94, 101], "mani": [29, 31, 34, 37, 42, 45, 46, 49, 50, 51, 56, 62, 63, 64, 67, 82, 83, 84, 85, 94, 98, 99, 100, 105, 109], "enclos": [29, 30, 35, 50, 67], "quotat": 29, "delimit": [29, 50], "0100": 29, "millisecond": [29, 34, 49, 94, 105], "due": [29, 39, 43, 50, 63, 88, 94, 95, 98, 101], "tick": [29, 87, 90, 95], "longer": [29, 37, 39, 47, 50, 63, 64, 67, 81, 95, 96, 98, 100, 103, 106], "request": [29, 30, 37, 38, 39, 41, 43, 46, 47, 53, 54, 55, 60, 83, 94, 95, 97, 98, 99, 101, 102, 103, 105, 106, 107], "quantiz": [29, 101], "compet": 29, "cpu": [29, 39, 55, 56, 62, 63, 69, 74, 77, 78, 79, 81, 93, 94, 97, 101, 103], "overhead": [29, 94], "elaps": [29, 94, 101], "necessarili": [29, 39, 43, 44, 67], "delai": [29, 34, 39, 43, 49, 63, 94, 95], "pre": [29, 37, 38, 49, 53, 62, 72, 83, 88, 89, 98, 99, 100, 101], "empt": 29, "finish": [29, 31, 34, 46, 51, 99, 100], "possibli": [29, 81, 100], "unrel": 29, "interv": [29, 90, 94, 97, 101, 102], "0000": [29, 56, 60], "almost": [29, 47, 53, 77], "oppos": [29, 49, 56], "length": [29, 30, 48, 50, 58, 88, 99, 105, 106], "shrink": 29, "NOT": [29, 30, 67, 83], "larger": [29, 30, 37, 39, 42, 43, 47, 50, 63, 88, 98, 101], "extra": [29, 36, 50, 79, 101], "lost": [29, 35, 49, 95], "shorter": 29, "imnoprsv": 29, "unknown": [29, 106], "node": [29, 63, 88, 105], "hostnam": 29, "config_net": [29, 30, 58, 105], "kernel": [29, 37, 39, 58, 62, 63, 77, 81, 83, 84, 87, 92, 96, 107], "usec": [29, 105], "410e0": 29, "9c": 29, "9d": 29, "03": [29, 61, 63], "01": [29, 40], "0010": 29, "25": [29, 63], "08": 29, "0b": 29, "1b": 29, "02": [29, 63], "01f0": 29, "3a": 29, "49": 29, "04": [29, 63, 76, 78], "excecubl": 29, "56": [29, 59], "icmp_seq": [29, 59], "7": [29, 36, 37, 38, 50, 59, 60, 63, 67], "packet": [29, 30, 55, 59, 62, 88], "transmit": [29, 48, 59, 106], "loss": [29, 59, 66, 67], "10190": 29, "guid": [30, 36, 51, 53, 56, 58, 59, 61, 62, 66, 74, 76, 78, 79, 85, 108], "rightmost": 30, "column": [30, 50], "potenti": [30, 34, 38, 49, 53], "complex": [30, 31, 33, 37, 42, 44, 50, 53, 56, 72, 73, 78, 84, 97, 100, 102], "squeez": 30, "footprint": [30, 35, 38, 45, 61, 62, 63], "Be": [30, 50, 76], "config_nsh_disablescript": 30, "config_nsh_disable_test": 30, "addrout": [30, 32], "config_net_rout": 30, "config_nsh_disable_addrout": 30, "arp": [30, 55], "config_net_arp": 30, "config_nsh_disable_arp": 30, "base64dec": 30, "config_netutils_codec": 30, "config_codecs_base64": 30, "config_nsh_disable_base64dec": 30, "base64enc": 30, "config_nsh_disable_base64enc": 30, "basenam": [30, 59], "config_nsh_disable_basenam": 30, "break": [30, 35, 39, 42, 43, 50, 59, 62, 82, 95], "config_nsh_disable_loop": 30, "cat": [30, 34, 36, 50, 56, 58, 59, 64], "config_nsh_disable_cat": 30, "cd": [30, 35, 36, 53, 59, 72, 73, 76, 78, 79], "config_nsh_disable_cd": 30, "cmp": [30, 59], "config_nsh_disable_cmp": 30, "cp": [30, 36, 59, 63], "config_nsh_disable_cp": 30, "date": [30, 63, 67, 94, 101], "config_nsh_disable_d": 30, "dd": [30, 59], "config_nsh_disable_dd": 30, "delrout": 30, "config_nsh_disable_delrout": 30, "df": 30, "config_disable_mountpoint": [30, 33, 35, 58], "config_nsh_disable_df": 30, "dirnam": [30, 59], "config_nsh_disable_dirnam": 30, "dmesg": 30, "config_nsh_disable_dmesg": 30, "config_nsh_disable_echo": 30, "env": 30, "config_fs_procf": 30, "config_procfs_exclude_environ": 30, "config_nsh_disable_env": 30, "config_nsh_disable_exec": 30, "config_nsh_disable_exit": 30, "config_nsh_disable_export": 30, "config_nsh_disable_fre": 30, "config_net_udp": [30, 58, 88], "mtu": [30, 59], "58": 30, "config_nsh_disable_get": 30, "config_nsh_disable_help": 30, "hexdump": [30, 59], "config_nsh_disable_hexdump": 30, "ifconfig": [30, 59], "config_fs_procfs_exclude_net": 30, "config_nsh_disable_ifconfig": 30, "ifdown": 30, "config_nsh_disable_ifupdown": 30, "ifup": [30, 59], "insmod": 30, "config_modul": 30, "config_nsh_disable_modcmd": 30, "irqinfo": 30, "config_sched_irqmonitor": 30, "kill": [30, 59, 73, 94, 102, 103], "config_nsh_disable_kil": 30, "losetup": [30, 59], "config_dev_loop": 30, "config_nsh_disable_losetup": 30, "ln": 30, "config_pseudofs_softlink": [30, 105], "config_nsh_disable_ln": 30, "l": [30, 34, 37, 58, 59, 62, 72, 73, 78, 96], "config_nsh_disable_l": 30, "lsmod": 30, "config_fs_procfs_exclude_modul": 30, "md5": 30, "config_codecs_hash_md5": 30, "config_nsh_disable_md5": 30, "mb": [30, 59, 63], "mh": [30, 59], "mw": [30, 59], "config_nsh_disable_mb": 30, "config_nsh_disable_mh": 30, "config_nsh_disable_mw": 30, "mkdir": [30, 34, 58, 59, 76, 78, 105], "config_disable_pseudofs_oper": 30, "config_nsh_disable_mkdir": 30, "mkfatf": [30, 31, 33, 35, 59], "config_fsutils_mkfatf": 30, "config_nsh_disable_mkfatf": 30, "mkfifo": [30, 105], "config_pip": 30, "config_dev_fifo_s": 30, "config_nsh_disable_mkfifo": 30, "mkrd": [30, 31, 33, 35], "config_nsh_disable_mkrd": 30, "config_nsh_disable_mount": 30, "mv": [30, 36, 56, 59], "config_nsh_disable_mv": 30, "nfsmount": [30, 58], "config_nf": [30, 58], "config_nsh_disable_nfsmount": 30, "nslookup": 30, "config_libc_netdb": 30, "config_netdb_dnscli": 30, "config_nsh_disable_nslookup": 30, "passwd": [30, 34], "config_nsh_login_passwd": [30, 34], "config_nsh_disable_passwd": 30, "pmconfig": 30, "config_pm": 30, "config_nsh_disable_pmconfig": 30, "poweroff": [30, 59], "config_boardctl_poweroff": 30, "config_nsh_disable_poweroff": 30, "p": [30, 50, 53, 58, 59, 64, 78, 79], "config_fs_procfs_exclude_proc": 30, "config_nsh_disable_p": 30, "558": 30, "config_nsh_disable_put": 30, "pwd": [30, 35, 59], "config_nsh_disable_pwd": 30, "readlink": [30, 105], "config_nsh_disable_readlink": 30, "reboot": 30, "config_board_reset": 30, "config_nsh_disable_reboot": 30, "rm": [30, 56, 59, 76, 78], "config_nsh_disable_rm": 30, "rmdir": [30, 59, 105], "config_nsh_disable_rmdir": 30, "rmmod": 30, "rout": [30, 32, 39, 54, 59, 62, 106], "config_fs_procfs_exclude_rout": 30, "config_nsh_disable_rout": 30, "config_net_ipv4": 30, "config_net_ipv6": [30, 50], "rptun": 30, "config_rptun": 30, "config_nsh_disable_rptun": 30, "config_nsh_disable_set": 30, "shutdown": [30, 79, 106], "config_nsh_disable_shutdown": 30, "config_nsh_disable_sleep": 30, "config_file_stream": 30, "config_nsh_disable_sourc": 30, "telnetd": 30, "config_nsh_telnet": 30, "test": [30, 32, 35, 36, 38, 44, 50, 53, 56, 58, 59, 63, 64, 85, 93, 96, 98, 102, 105], "config_nsh_disable_tim": 30, "truncat": [30, 37, 106], "config_nsh_disable_trunc": 30, "umount": 30, "config_nsh_disable_umount": 30, "unam": [30, 59], "config_nsh_disable_unam": 30, "unset": [30, 59], "config_nsh_disable_unset": 30, "urldecod": 30, "config_codecs_urlcod": 30, "config_nsh_disable_urldecod": 30, "urlencod": 30, "config_nsh_disable_urlencod": 30, "useradd": [30, 34], "config_nsh_disable_useradd": [30, 34], "userdel": [30, 34], "config_nsh_disable_userdel": 30, "usleep": [30, 59, 105], "config_nsh_disable_usleep": 30, "wget": [30, 62, 76, 78], "config_net_tcp": [30, 88, 105], "config_nsh_disable_wget": 30, "xd": [30, 59, 64], "config_nsh_disable_xd": 30, "pad": [30, 63], "tftp": [30, 62], "probabl": [30, 31, 39, 43, 46, 47, 49, 50, 63, 64, 77, 79, 89, 94, 96], "permit": [30, 46, 47, 50, 63, 67, 91, 98, 99, 103], "creation": [30, 96, 100, 101, 102, 103, 107], "correct": [30, 36, 46, 48, 49, 50, 53, 63, 66, 73, 83, 85, 94, 106], "config_nsh_help_ters": 30, "slightli": [30, 35, 100], "smaller": [30, 35, 50, 62, 81, 94], "ping": [30, 59, 62], "config_net_icmp": 30, "config_net_icmp_socket": 30, "config_system_p": 30, "ping6": 30, "config_net_icmpv6": 30, "config_net_icmpv6_socket": 30, "config_system_ping6": 30, "defconfig": [30, 36, 37, 77], "config_nsh_readlin": 30, "readlin": 30, "backspac": [30, 35], "vt100": 30, "config_nsh_cl": [30, 35], "extens": [30, 35, 36, 47, 50, 51, 62, 63, 64, 84, 96, 101, 105], "emac": [30, 35, 55, 63], "editor": [30, 34, 35], "don": [30, 31, 42, 50, 53, 56, 59, 62, 63, 67, 72, 76, 78, 86, 99], "mind": 30, "modest": 30, "increas": [30, 33, 37, 50, 60, 62, 94, 100], "2kb": [30, 63], "config_nsh_fileios": 30, "static": [30, 36, 37, 46, 49, 50, 55, 60, 62, 63, 77, 78, 101], "config_nsh_strerror": 30, "strerror": [30, 105], "config_libc_strerror": 30, "config_nsh_linelen": 30, "maximum": [30, 31, 37, 49, 50, 94, 95, 97, 98, 99, 100, 101, 103, 105, 106, 107], "config_nsh_disable_semicolon": 30, "semicolon": [30, 50], "littl": [30, 33, 35, 42, 45, 56, 62, 63, 64, 74, 98], "challeng": 30, "config_nsh_cmdparm": [30, 35], "entiti": [30, 35, 67, 106], "quot": [30, 35], "myprogram": [30, 35], "stdout": [30, 35, 36, 38, 49, 96, 105], "commit": [30, 35, 50, 53, 54], "signific": [30, 35, 50, 56, 64, 94, 105], "interim": 30, "retain": [30, 33, 35, 37, 46, 64, 67, 77, 83, 98, 102], "temporari": [30, 84, 103], "config_libc_tmpdir": 30, "config_nsh_maxargu": 30, "config_nsh_argcat": [30, 35], "concaten": [30, 35, 88], "xyz": [30, 35, 50], "123": [30, 35], "abc_": [30, 35, 50], "_": [30, 35, 37, 50, 51], "abc_xyz_123": [30, 35], "transpar": [30, 38, 40, 41], "inherit": [30, 62, 95, 96, 98, 100, 102, 103, 104, 106], "config_nsh_quot": [30, 35], "script": [30, 31, 32, 34, 36, 46, 50, 53, 54, 64, 74, 76, 77, 78], "treat": [30, 35, 50, 93, 102, 109], "interpret": [30, 35, 49, 50, 60, 62, 98], "intact": [30, 35, 39, 43], "config_nsh_nestdepth": 30, "nest": [30, 46, 50, 63], "permiss": [30, 50, 58, 59, 67, 84, 99, 102, 103, 105, 106, 107], "sh": [30, 33, 35, 37, 53, 59, 63, 72, 73, 78], "cmdsh": [30, 35], "cmdtest": [30, 35], "cmtest": 30, "construct": [30, 35, 45, 96, 98], "necess": 30, "config_nsh_disable_itef": 30, "config_nsh_disablebg": 30, "nice": [30, 35, 56], "cmdoverview": 30, "prefix": [30, 37, 49, 50, 79, 86, 96], "config_nsh_mmcsdminor": 30, "mmc": [30, 55, 62, 63], "slot": [30, 63], "config_nsh_romfsetc": [30, 33, 35], "startup": [30, 33, 34, 35, 39, 48, 81, 84], "rc": [30, 31, 33, 34, 35, 76, 78], "fat": [30, 31, 55, 62, 63], "easili": [30, 31, 35, 49, 54, 58, 62, 63, 82], "config_nsh_consol": 30, "uart": [30, 49, 55, 63, 77, 79], "232": [30, 63], "config_usbdev": [30, 60], "instead": [30, 31, 32, 34, 46, 50, 51, 64, 66, 73, 76, 79, 82, 83, 86, 89, 94, 95, 98, 99, 103], "config_pl2303": 30, "config_pl2303_consol": 30, "prolif": 30, "emul": [30, 62, 63, 64, 102, 104], "config_cdcacm": 30, "config_cdcacm_consol": 30, "cdc": [30, 35, 55, 62, 63], "acm": [30, 35, 55, 62, 63], "config_nsh_usbconsol": 30, "arbitrari": [30, 96, 103], "config_nsh_usbcondev": 30, "advantag": [30, 33, 37, 38, 94, 95], "debug": [30, 36, 37, 50, 57, 60, 61, 62, 63, 72, 73, 75, 78, 83, 88], "ttyacm0": 30, "config_nsh_ubsdev_minor": 30, "config_usbdev_trac": [30, 60], "config_nsh_usbdev_traceinit": 30, "show": [30, 38, 43, 56, 63, 73, 74, 76, 89, 110], "config_nsh_usbdev_traceclass": 30, "config_nsh_usbdev_tracetransf": 30, "config_nsh_usbdev_tracecontrol": 30, "config_nsh_usbdev_traceinterrupt": 30, "interrupt": [30, 39, 46, 47, 48, 55, 56, 60, 63, 67, 77, 83, 88, 89, 90, 93, 94, 95, 98, 99, 100, 102, 103, 106], "relat": [30, 31, 33, 35, 42, 46, 50, 56, 63, 83, 84, 88, 89, 96, 98, 102, 103], "config_nsh_altcondev": 30, "config_nsh_condev": 30, "stdin": [30, 35, 37, 96], "linefe": [30, 49], "carriag": [30, 34, 49, 50], "account": [30, 53], "nsh_condev": 30, "particular": [30, 33, 36, 39, 50, 56, 59, 63, 67, 77, 89, 96, 101, 102, 103], "incompat": [30, 56, 96], "telnet": [30, 31, 34, 35, 49, 62, 63], "config_nsh_archinit": [30, 60], "board_app_initi": [30, 31], "earli": [30, 36, 39, 47, 84, 89, 94], "iron": 30, "daemon": [30, 31, 38, 39, 55, 58, 60], "config_nsh_telnetd_port": 30, "listen": [30, 31, 39, 43, 105, 106], "tcp": [30, 55, 58, 59, 62, 88, 105], "23": [30, 63], "config_nsh_telnetd_daemonprio": 30, "config_nsh_telnetd_daemonstacks": 30, "config_nsh_telnetd_clientprio": 30, "config_nsh_telnetd_clientstacks": 30, "One": [30, 36, 39, 43, 46, 49, 53, 55, 56, 58, 62, 63, 64, 77, 79, 94, 96, 99, 100, 103, 105], "appli": [30, 33, 35, 36, 37, 50, 54, 63, 66, 67, 93, 95, 96, 97, 101, 106], "config_nsocket_descriptor": 30, "socket": [30, 48, 55, 58, 62, 77, 82, 98, 103, 105, 106], "config_nsh_iobuffer_s": 30, "determin": [30, 34, 37, 46, 49, 50, 56, 58, 60, 67, 85, 88, 94, 97, 98, 99, 103, 106, 107], "send": [30, 35, 39, 43, 58, 99, 102, 103, 106], "respons": [30, 39, 43, 56, 67, 98, 100], "config_nsh_dhcpc": 30, "obtain": [30, 38, 50, 67, 93, 94, 96, 98, 103], "config_nsh_ipaddr": 30, "config_nsh_dripaddr": 30, "config_nsh_netmask": 30, "config_nsh_nomac": 30, "bogu": 30, "config_nsh_max_roundtrip": 30, "round": [30, 62, 77, 94, 97, 101], "trip": 30, "icmp": [30, 55, 62], "decisecond": [30, 58], "second": [30, 35, 36, 38, 46, 50, 60, 63, 94, 96, 99, 101, 105, 109], "dhcpc": [30, 55], "config_net_broadcast": 30, "broadcast": [30, 59, 106], "config_net_eth_pkts": 30, "650": 30, "per": [30, 35, 36, 37, 39, 40, 41, 49, 55, 62, 63, 82, 94, 100, 101, 103, 106], "rfc2131": 30, "prepar": [30, 47, 67], "576": 30, "exclud": [30, 62, 66, 67, 102], "fc": [30, 63], "config_nsh_archromf": [30, 33, 35], "nsh_romfsimg": [30, 31, 33, 34, 35], "config_nsh_romfsmountpt": 30, "config_nsh_initscript": 30, "config_nsh_romfsdevno": 30, "config_nsh_romfssects": 30, "were": [30, 37, 39, 46, 50, 63, 64, 82, 94, 95, 96, 98, 100, 105, 106], "becom": [30, 31, 50, 74, 83, 88, 94, 97, 99, 100, 102, 103, 105], "config_nsh_fatdevno": 30, "ram1": [30, 31, 33, 35], "config_nsh_fatsects": 30, "loos": 31, "focu": [31, 38, 62, 66, 108], "incorpor": [31, 36, 63, 67, 70], "although": [31, 50, 63, 94, 96, 103], "peopl": [31, 50, 53, 63, 67], "telnetconsol": 31, "nsh_consolemain": 31, "nsh_init": 31, "nsh_romfsetc": 31, "firmwar": [31, 36, 108], "xxxrdmountpointxxx": [31, 35], "xxxmkrdminorxxx": [31, 33], "xxmkrdsectorsizexxx": 31, "xxmkrdblocksxxx": 31, "ramxxxmkrdminorxxx": 31, "xxxx": 31, "templat": [31, 33, 34, 35, 37, 50, 105], "substitut": [31, 50, 67], "yield": [31, 94], "stm3240g": [31, 33, 63], "eval": [31, 33, 56, 63], "stm32_appinit": [31, 33], "nsh_netinit": 31, "Not": [31, 60, 63, 66, 67, 105, 106], "miss": [31, 46, 63, 100], "mycmd": 31, "cmd_mycmd": 31, "nsh_vtbl_": 31, "vtbl": 31, "know": [31, 33, 37, 46, 47, 50, 51, 58, 59, 63, 71, 72, 76, 77, 78, 86, 96, 102, 105], "interact": [31, 47, 72, 76, 78, 79, 85], "nsh_output": 31, "fmt": [31, 105], "whole": [31, 46, 47, 67, 105], "cmdmap_": 31, "g_cmdmap": 31, "nsh_pars": 31, "cmd_t": 31, "minarg": 31, "maxarg": 31, "instruct": [31, 36, 37, 44, 51, 53, 59, 61, 63, 74, 75, 76, 79, 94, 98], "Its": [31, 62, 96], "last": [31, 35, 46, 47, 50, 61, 98, 100, 101], "print": [31, 37, 50, 56, 63, 67], "sampl": [31, 33, 38, 47, 50, 56, 63], "particularli": [31, 82], "abil": [32, 56, 81], "evalu": [32, 50, 63, 98], "express": [32, 50, 56, 67, 98], "synchron": [32, 39, 43, 49, 55, 98, 100, 103], "verif": [32, 63], "credenti": 32, "password": [32, 59, 73], "difficulti": [33, 63, 64], "config_user_entrypoint": 33, "someth": [33, 34, 37, 39, 43, 50, 51, 56, 64, 77, 88], "lot": [33, 37, 50, 53, 56, 59, 62, 63, 68, 72, 77, 78], "disadvantag": 33, "consider": 33, "suffici": [33, 46, 50, 54, 60, 63, 81, 89, 100, 101, 103, 106, 107], "deserv": 33, "config_nfile_descriptor": [33, 35], "config_fs_romf": [33, 35], "great": [33, 35, 56, 62, 63, 68], "flexibl": [33, 34, 35, 50, 55], "behav": [33, 35, 98, 99, 100, 101], "rom": [33, 35, 55, 63, 105], "hymini": 33, "stm32v": [33, 63], "nsh2": 33, "ntosd": 33, "nx11": [33, 37], "funni": 33, "sed": [33, 64], "OR": [33, 35, 50, 67, 77, 98, 100, 102], "studi": [33, 35], "tool": [33, 35, 36, 37, 50, 53, 54, 56, 59, 63, 64, 66, 72, 73, 74, 75, 76, 78, 79], "mkromfsimg": [33, 35], "genromf": [33, 34, 35, 76], "http": [33, 35, 45, 50, 53, 62, 63, 64, 66, 67, 76, 78], "sourceforg": [33, 35, 64], "buildroot": [33, 36, 62, 63, 64], "snapshot": [33, 63, 64], "xxd": [33, 34, 56], "cygwin": [33, 36, 37, 44, 63, 66, 70, 73, 76, 77], "vi": [33, 66], "packag": [33, 36, 37, 62, 63, 76, 78], "plug": [33, 35, 63], "produc": [33, 35, 36, 46, 62, 63, 74, 94], "accord": [33, 74, 76, 93, 96], "desir": [33, 36, 50, 94], "behaviour": 33, "role": [33, 35, 51, 63], "protect": [34, 50, 55, 62, 63, 77, 83, 94, 95, 96, 100, 106], "config_nsh_console_login": 34, "config_nsh_telnet_login": 34, "admin": [34, 59, 73], "discourag": [34, 50], "crack": 34, "brute": 34, "config_nsh_login_faildelai": 34, "amount": [34, 74, 81, 88, 101, 102, 107], "config_nsh_login_failcount": 34, "simplest": [34, 44, 73], "config_nsh_login_fix": 34, "config_nsh_login_usernam": 34, "config_nsh_login_password": 34, "administr": [34, 59, 73], "secur": [34, 55, 62, 63], "malici": 34, "sting": 34, "defer": [34, 38, 82, 84, 94, 95, 96, 103], "config_nsh_login_platform": 34, "platform_user_verifi": 34, "encrypt": 34, "config_fsutils_passwd": 34, "fsutil": 34, "config_fsutils_passwd_path": 34, "ever": [34, 62, 63, 95], "maintain": [34, 46, 54, 66, 77, 103, 109], "writabl": [34, 35, 106], "config_fsutils_passwd_readonli": 34, "cmduseradd": 34, "cmduserdel": 34, "cmdpasswd": 34, "wish": [34, 39, 58, 86], "config_fsutils_passwd_iobuffer_s": 34, "algorithm": [34, 56], "tea": 34, "config_fsutils_passwd_key1": 34, "0x12345678": 34, "config_fsutils_passwd_key2": 34, "0x9abcdef0": 34, "config_fsutils_passwd_key3": 34, "config_fsutils_passwd_key4": 34, "decrypt": 34, "fish": 34, "difficult": [34, 50, 60, 82], "job": [34, 94, 98], "distinguish": [34, 50, 80], "consult": 34, "accomplish": [34, 46, 62, 63], "rl": 34, "39": [34, 69], "110": 34, "piggyback": 34, "move": [34, 35, 36, 37, 39, 40, 43, 44, 83, 97], "now": [34, 36, 39, 43, 52, 53, 58, 59, 63, 72, 73, 76, 77, 78, 79, 81, 83, 95, 105, 106], "rebuild": 34, "simul": [34, 36, 37, 38, 44, 57, 61, 62, 69, 73, 76, 94, 105], "past": [34, 50, 103], "window": [34, 37, 38, 39, 43, 44, 45, 50, 51, 55, 59, 62, 63, 66, 72, 73, 76, 78, 79], "romfs_img": 34, "myvolnam": 34, "store": [34, 46, 50, 56, 63, 96, 98, 99, 100, 101, 102, 103, 106, 107], "config": [34, 36, 37, 53, 56, 58, 60, 71, 74, 76, 77, 78, 86, 95], "Or": [35, 39, 49, 50, 53, 58, 63, 94, 100, 103], "indefinit": [35, 98, 102], "welcom": 35, "greet": 35, "assur": [35, 39, 43, 46, 62, 88, 94, 95], "stabl": [35, 63, 76, 79, 82], "broken": [35, 37, 42, 50, 61, 66], "cabl": [35, 63, 79], "yet": [35, 51, 60, 63, 78, 97, 98, 101, 106, 107], "fulli": [35, 39, 43, 45, 46, 49, 50, 62, 63, 83, 94, 98, 100], "seat": 35, "step": [35, 37, 46, 47, 48, 53, 56, 58, 71, 72, 74, 78, 79, 81, 94, 96], "pc": [35, 36, 69], "AT": 35, "modem": [35, 63], "consecut": [35, 50, 101], "go": [35, 45, 47, 50, 51, 54, 55, 56, 58, 60, 73, 78], "similarli": [35, 50, 86], "sent": [35, 39, 43, 49, 67, 99, 102, 103, 106], "elimin": [35, 36, 37, 94, 105], "did": [35, 38, 46, 101], "left": [35, 39, 41, 42, 43, 50, 73, 100], "del": 35, "right": [35, 37, 42, 50, 53, 56, 59, 66, 67, 72, 73, 78], "k": [35, 50, 51], "throughout": [35, 47, 50, 64], "mid": [35, 45], "neg": [35, 50, 100, 101, 102, 105, 106, 107], "accept": [35, 38, 39, 45, 46, 47, 49, 50, 51, 54, 67, 96, 101, 105, 106], "semi": 35, "colon": 35, "primarili": [35, 63, 64, 77, 105], "fals": [35, 39, 43, 59, 95, 102], "long": [35, 36, 40, 47, 50, 53, 58, 62, 63, 77, 79, 86, 94, 103, 105, 106, 109], "spawn": [35, 96, 98], "year": [36, 37, 63], "ago": 36, "xflat": 36, "written": [36, 37, 45, 51, 62, 67, 97], "motiv": [36, 51, 88, 96], "cgi": [36, 62], "httpd": 36, "especi": [36, 37, 56, 85, 89, 105], "attract": 36, "combin": [36, 37, 50, 62, 64, 67, 74, 99], "xip": [36, 55, 62], "anyth": [36, 50, 67, 94], "fact": [36, 82, 85], "sram": [36, 45, 46, 55, 63], "core": [36, 38, 62, 63, 69, 76, 77, 81, 89, 93, 96], "git": [36, 52, 61, 64, 68, 76, 78, 79], "linker": [36, 46], "deriv": [36, 45, 50, 63, 67, 100], "mmu": [36, 46, 55, 62, 81, 92, 105], "sup": 36, "greatli": [36, 37, 38, 50, 62], "deepli": [36, 61, 62, 63, 66], "embed": [36, 38, 45, 46, 49, 55, 59, 61, 62, 63, 66, 72, 74, 75, 76, 77, 78, 79, 85, 91, 96], "model": [36, 38, 55, 63, 89, 96, 100, 102], "config_fs_rammap": [36, 105], "mmap": [36, 55, 62], "mcu": [36, 45, 46, 47, 55, 62, 63, 69, 77, 86, 91, 94, 96, 105], "mmu1": 36, "mimic": 36, "gcc": [36, 63, 66, 76, 78], "cortex": [36, 69, 70], "m3": [36, 37, 69, 70], "thumb2": 36, "older": [36, 50, 63, 64, 110], "least": [36, 37, 67, 77, 83, 89, 95, 98, 102, 105, 107], "pic2": 36, "r10": 36, "sl": 36, "rodata": [36, 46], "keep": [36, 50, 53, 56, 62, 86, 94, 98, 100], "lie": [36, 39, 43, 50], "around": [36, 49, 50, 51, 54, 63, 88, 89, 96, 98, 100, 101, 103], "investigation3": 36, "newer": [36, 50, 63, 79], "global": [36, 47, 49, 53, 66, 83, 105], "scope": [36, 50, 53, 86], "reloc": 36, "avoid": [36, 50, 51, 54, 83, 94, 98, 100], "unabl": 36, "correctli": [36, 50, 56, 94, 100], "signal": [36, 39, 46, 56, 62, 63, 82, 83, 89, 95, 96, 98, 99, 100, 101, 103, 105, 106, 108, 109], "qsort": 36, "furthermor": 36, "eagl": [36, 63, 70], "lms6918": 36, "tree": [36, 44, 50, 62, 63], "problem": [36, 37, 50, 62, 63, 66, 74, 76, 85, 89], "todo": 36, "alpha": 36, "download": [36, 53, 62, 63, 64, 72, 74, 76, 78, 79], "bitbucket": [36, 53, 64, 78], "org": [36, 45, 49, 50, 63, 64, 66, 67, 78, 82], "unpack": [36, 78], "tar": [36, 76, 78], "gz": 36, "zxf": 36, "abc": [36, 50], "menuconfig": [36, 56, 72, 73, 74, 77, 78], "build_abc": 36, "staging_dir": 36, "thunk": 36, "bfd": 36, "weakli": 36, "_start": 36, "nxf": 36, "4096": [36, 58], "twice": 36, "helper": [36, 76, 96], "su": [36, 76], "usabl": [36, 62, 63, 64, 77, 98, 99, 100], "csv": 36, "syscal": 36, "libc": [36, 55, 67], "math": [36, 55, 62, 67], "cv": 36, "descirb": 36, "sort": 36, "snippet": [36, 58], "r1": 36, "ld": [36, 63, 77], "warn": [36, 47, 49, 50, 53, 67, 74, 98], "r2": 36, "libnxflat": 36, "gnu": [36, 50, 56, 62, 63, 74, 76, 78, 79], "gotoff": 36, "relocat": 36, "suffic": 36, "cflag": [36, 37, 77], "fpic": 36, "tell": [36, 53, 72, 78, 103], "fno": 36, "jump": 36, "msingl": 36, "mpic": 36, "assembl": [36, 77], "mostli": [36, 63, 94], "origin": [36, 39, 43, 54, 56, 62, 63, 67, 81, 88, 102, 106], "prevent": [36, 37, 46, 47, 50, 62, 77, 88, 98, 100, 103], "overlap": [36, 42, 56], "ro": [36, 58], "pcrel": 36, "plt": 36, "procedur": [36, 62, 77, 78], "lookup": [36, 37, 48], "assembli": [36, 37, 50], "languag": [36, 37, 50, 51, 62, 66, 67], "ldr": 36, "l0": [36, 63, 69], "fetch": [36, 53], "r0": 36, "word": [36, 44, 50, 86, 88, 100], "sai": [36, 46, 47, 49, 50, 63, 77, 82, 96, 103], "l1": [36, 63, 69], "indirect": [36, 67], "better": [36, 39, 40, 42, 43, 45, 62, 64, 66, 76, 82, 94, 95, 109], "patch": [36, 53, 54, 63, 64, 78], "against": [36, 37, 50, 53, 67, 76], "inspir": [36, 56, 62, 96], "flat": [36, 62, 63, 95, 96, 105], "contigu": [36, 41, 88, 92, 105], "virtual": [36, 38, 46, 50, 51, 55, 62, 81, 92], "arrang": 36, "callabl": [37, 58], "libnx": 37, "nxmu": [37, 39], "nxsu": 37, "primit": [37, 38, 100], "raster": [37, 38], "framebuff": [37, 38, 39, 42, 62, 63], "concept": [37, 50, 94, 96, 98, 103], "nxbe": 37, "clip": [37, 39, 44], "draw": [37, 38, 39, 42, 43, 44], "multi": [37, 38, 39, 50, 55, 62, 63, 77, 93, 95, 102, 104, 109], "queue": [37, 39, 46, 62, 82, 87, 88, 94, 98, 102, 103, 106, 108, 109], "charset": 37, "glyph": [37, 41], "nxtoolkit": [37, 38], "toolkit": 37, "config_nx": 37, "overal": [37, 39, 41, 47, 50], "config_nx_ramback": [37, 39, 43], "rend": 37, "backup": [37, 63], "redraw": [37, 38, 39, 43, 44], "portion": [37, 38, 39, 67, 83, 105], "intervent": 37, "reduc": [37, 38, 47, 50, 62, 63, 66, 94], "expens": [37, 66], "resiz": 37, "wider": [37, 50], "taller": 37, "till": 37, "config_nx_nplan": [37, 39, 42, 43], "yuv": [37, 42], "config_nx_disable_1bpp": 37, "config_nx_disable_2bpp": 37, "config_nx_disable_4bpp": 37, "config_nx_disable_8bpp": 37, "config_nx_disable_16bpp": 37, "config_nx_disable_24bpp": 37, "config_nx_disable_32bpp": 37, "pixel": [37, 39, 40, 41, 42, 43, 55], "depth": [37, 41], "unus": [37, 41, 62], "config_nx_packedmsfirst": 37, "pack": [37, 88], "config_nx_lcddriv": [37, 38], "config_nx_antialias": 37, "anti": [37, 40], "alias": [37, 40], "render": [37, 38, 39, 42, 43, 51], "config_nx_xyinput": [37, 39], "mous": [37, 38, 39, 43, 44, 45, 62], "touscreen": 37, "config_nx_kbd": [37, 39], "config_nx_writeonli": 37, "config_lcd_nogetrun": 37, "config_nx_block": [37, 39], "nx_eventhandl": [37, 39], "config_nx_mxservermsg": 37, "config_nx_mxclientmsg": 37, "fit": [37, 50, 67, 106], "flood": [37, 56], "too": [37, 50, 59, 64, 66, 74, 78, 86, 99, 102, 106, 107], "config_prealloc_mq_msg": 37, "config_nxtk_borderwidth": 37, "border": [37, 40, 43], "config_nxtk_bordercolor1": 37, "config_nxtk_bordercolor2": 37, "config_nxtk_bordercolor3": 37, "shadow": 37, "darker": 37, "shini": 37, "brighter": 37, "dark": 37, "light": [37, 63, 94], "grei": 37, "config_nxtk_autorais": 37, "rais": [37, 38, 39, 43, 44, 83, 95, 102], "over": [37, 38, 49, 50, 51, 55, 56, 76, 79, 94, 97, 105], "visibl": [37, 38, 39, 40, 43, 74, 86, 103, 104], "button": [37, 38, 39, 45, 47, 51, 53, 62, 63, 77], "click": [37, 51, 63], "config_nxfonts_charbit": 37, "config_nxfont_sans17x22": 37, "17x22": 37, "san": 37, "serif": 37, "fontid_sans17x22": 37, "config_nxfont_sans20x26": 37, "20x26": 37, "fontid_sans20x26": 37, "config_nxfont_sans23x27": 37, "23x27": 37, "fontid_sans23x27": 37, "config_nxfont_sans22x29": 37, "22x29": 37, "fontid_sans22x29": 37, "config_nxfont_sans28x37": 37, "28x37": 37, "fontid_sans28x37": 37, "config_nxfont_sans39x48": 37, "39x48": 37, "fontid_sans39x48": 37, "config_nxfont_sans17x23b": 37, "17x23": 37, "bold": 37, "fontid_sans17x23b": 37, "config_nxfont_sans20x27b": 37, "20x27": 37, "fontid_sans20x27b": 37, "17": [37, 63, 95], "config_nxfont_sans22x29b": 37, "fontid_sans22x29b": 37, "config_nxfont_sans28x37b": 37, "fontid_sans28x37b": 37, "config_nxfont_sans40x49b": 37, "40x49": 37, "fontid_sans40x49b": 37, "config_nxfont_serif22x29": 37, "fontid_serif22x29": 37, "config_nxfont_serif29x37": 37, "29x37": 37, "fontid_serif29x37": 37, "config_nxfont_serif38x48": 37, "38x48": 37, "fontid_serif38x48": 37, "config_nxfont_serif22x28b": 37, "27x38": 37, "fontid_serif22x28b": 37, "config_nxfont_serif27x38b": 37, "fontid_serif27x38b": 37, "config_nxfont_serif38x49b": 37, "38x49": 37, "fontid_serif38x49b": 37, "config_nxterm": 37, "config_nxterm_bpp": 37, "smallest": [37, 42, 63], "config_nx_disable_": 37, "bpp": [37, 55], "config_nxterm_cursorchar": 37, "bitmap": [37, 38, 39, 41, 43], "config_nxterm_mxchar": 37, "rememb": [37, 56, 60, 98, 102], "config_nxterm_caches": 37, "cach": [37, 53, 63, 106], "improv": [37, 50, 51, 53, 59, 61, 63, 66, 67, 98], "importantli": 37, "preserv": [37, 81], "persist": [37, 40, 81, 96, 103, 105], "chanc": [37, 63], "unfortun": [37, 64], "quit": 37, "recent": [37, 59, 61, 63, 76, 94, 101, 103, 110], "race": [37, 38, 94], "corrupt": 37, "scroll": [37, 44], "try": [37, 50, 56, 59, 60, 74, 88], "config_mq_maxmsgs": 37, "pace": 37, "config_nxterm_linesepar": 37, "row": [37, 41, 42], "config_nxterm_nowrap": 37, "reach": [37, 50, 101, 102, 103, 106], "encount": 37, "config_nxterm_nxkbdin": 37, "nxterm_kdbin": 37, "driven": [37, 63, 94], "goe": [37, 49, 56, 60, 94], "config_nxterm_kbdbufs": 37, "config_nxterm_npollwait": 37, "bdf": 37, "distribut": [37, 50, 59, 67, 76], "tradition": [37, 106], "copyright": [37, 50, 54, 67], "understand": [37, 50, 51, 56, 66, 74], "tradit": 37, "deliveri": [37, 98, 101, 102, 106], "typefac": 37, "ancient": 37, "issu": [37, 39, 49, 50, 51, 53, 63, 64, 67, 91, 94, 96, 100], "modern": 37, "trademark": [37, 61, 65, 66, 67], "am": [37, 63, 67, 86], "programm": [37, 55, 63, 79], "attornei": [37, 67], "knowledg": [37, 98, 105], "glean": 37, "googl": [37, 59, 64], "bundl": [37, 63], "nxfonts_myfont": 37, "remain": [37, 46, 49, 50, 63, 67, 75, 94, 96, 99, 100, 101, 102, 103], "suppos": [37, 46, 49, 58, 86], "config_nxfont_myfont": 37, "yournew": 37, "nxfont_default": 37, "elif": 37, "fontid_myfont": 37, "examapl": 37, "auto": [37, 62, 71], "nxfonts_fontid": 37, "genfontsourc": 37, "ifeq": 37, "extraflag": 37, "nxfset_csrc": 37, "nxfonts_bitmaps_sans23x27": 37, "nxfonts_bitmaps_myfont": 37, "nxfonts_prefix": 37, "g_sans23x27_": 37, "gen_csrc": 37, "g_myfont_": 37, "nxfonts_bitmap": 37, "qout": 37, "nxfonts_sans23x27": 37, "nxfonts_getfont": 37, "nxhandl": [37, 39, 40, 41, 43], "nxf_getfonthandl": [37, 41], "nx_fontid_": [37, 41], "fontid": [37, 41], "nxfgetfonthandl": 37, "nx_fontpackage_": 37, "g_sans23x27_packag": 37, "g_myfont_packag": 37, "g_fontpackag": 37, "feedback": [37, 53], "pose": 37, "prefer": [37, 50, 64, 66, 67, 77, 100], "superior": 37, "desktop": [37, 55, 78], "suffer": [37, 96, 100], "rot": 37, "caveat": [37, 63], "xopendisplai": 37, "09": [37, 63], "ubuntu": [37, 57, 66, 76, 78], "x11": 37, "setjmp": 37, "longjmp": 37, "m32": 37, "elf_i386": 37, "ldflag": [37, 77], "config_sim_m32": 37, "subset": [37, 46], "remaind": [37, 50], "essenti": [37, 42, 50, 56, 63, 76, 81, 95], "untest": [37, 63], "nxgl_rgb2yuv": [37, 42], "NO": [37, 67], "nxgl_yuv2rgb": [37, 42], "nxgl_rectcopi": [37, 42], "ye": [37, 78], "nxgl_rectoffset": [37, 42], "nxgl_vectoradd": [37, 42], "nxgl_vectorsubtract": 37, "nxgl_rectintersect": [37, 42], "nxgl_rectunion": [37, 42], "nxgl_nonintersect": [37, 42], "nxgl_rectoverlap": [37, 42], "nxgl_rectinsid": [37, 42], "nxgl_rectsiz": [37, 42], "nxgl_nullrect": [37, 42], "nxgl_runoffset": [37, 42], "nxline": 37, "nxgl_runcopi": [37, 42], "nxgl_trapoffset": [37, 42], "nxgl_trapcopi": [37, 42], "nxgl_colorcopi": [37, 42], "nxgl_splitlin": [37, 39, 42, 43], "accuraci": [37, 94], "overflow": [37, 56, 106], "nearli": [37, 73, 94], "horizont": [37, 42], "fudg": 37, "factor": [37, 63], "seem": 37, "nxgl_circlept": [37, 42], "nxgl_circletrap": [37, 42], "mousein": [37, 39], "kbdin": [37, 39], "nx_runinst": [37, 39], "nx_connectinst": [37, 39], "nx_disconnect": [37, 39], "nx_eventnotifi": [37, 39], "nx_openwindow": [37, 39, 43], "config_examples_nx_rawwindow": 37, "nx_closewindow": [37, 39], "nx_requestbkgd": [37, 38, 39], "nxtext": [37, 44], "nxhello": [37, 44], "nx_releasebkgd": [37, 39], "nx_getposit": [37, 39], "nx_setposit": [37, 39], "nx_setsiz": [37, 39], "nx_rais": [37, 39], "nx_lower": [37, 39], "nx_modal": [37, 39], "nx_setvis": [37, 39], "exerc": 37, "twm4nx": 37, "nx_ishidden": [37, 39], "nx_fill": [37, 39], "nx_getrectangl": [37, 39], "nx_filltrapezoid": [37, 39], "nx_drawlin": [37, 39], "nx_drawcircl": [37, 39, 42], "nx_fillcircl": [37, 39, 42], "nx_setbgcolor": [37, 39], "nx_move": [37, 39], "nx_bitmap": [37, 39], "nx_kbdin": [37, 39], "nx_mousein": [37, 39], "nxtk_openwindow": [37, 43], "nxtk_closewindow": [37, 43], "nxtk_getposit": [37, 43], "nxtk_setposit": [37, 43], "nxtk_setsiz": [37, 43], "nxtk_rais": [37, 43], "nxtk_lower": [37, 43], "nxtk_modal": [37, 43], "nxtk_setvis": [37, 43], "nxtk_ishidden": [37, 43], "nxtk_fillwindow": [37, 43], "nxtk_getwindow": [37, 43], "nxtk_filltrapwindow": [37, 43], "nxtk_drawlinewindow": [37, 43], "nxtk_drawcirclewindow": [37, 43], "nxtk_fillcirclewindow": [37, 43], "nxtk_movewindow": [37, 43], "nxtk_bitmapwindow": [37, 43], "nxtk_opentoolbar": [37, 39, 43], "nxtk_closetoolbar": [37, 43], "nxtk_filltoolbar": [37, 43], "nxtk_gettoolbar": [37, 43], "nxtk_filltraptoolbar": [37, 43], "nxtk_drawlinetoolbar": [37, 43], "nxtk_drawcircletoolbar": [37, 43], "nxtk_fillcircletoolbar": [37, 43], "nxtk_movetoolbar": [37, 43], "nxtk_bitmaptoolbar": [37, 43], "nxf_getfontset": [37, 41], "nxf_getbitmap": [37, 41], "nxf_convert_2bpp": [37, 41], "nxf_convert_4bpp": [37, 41], "nxf_convert_8bpp": [37, 41], "nxf_convert_16bpp": [37, 41], "nxf_convert_24bpp": [37, 41], "nxf_convert_32bpp": [37, 41], "figur": [38, 43], "screnshot": 38, "x86": [38, 63, 77], "pictur": 38, "blank": [38, 50, 73], "toolbar": [38, 43, 44, 45], "spirit": [38, 86, 104], "scale": [38, 62, 63], "vertic": [38, 42], "talk": [38, 64, 79], "obscur": 38, "adopt": [38, 61, 62], "consid": [38, 50, 54, 56, 64, 66, 83, 94, 95, 100, 105], "serv": [38, 39, 95, 96], "toolset": 38, "random": [38, 46, 55, 62, 63, 91, 105], "parallel": [38, 45, 55, 62, 63], "concern": [38, 43, 50], "respond": [38, 39, 43, 102], "screenshot": 38, "subwindow": [38, 43], "relev": [38, 47, 56, 60, 63, 94], "coordin": [38, 39, 42, 43, 47, 101], "somedai": 38, "nxglib": [38, 42], "standalon": [38, 49], "raw": [38, 39, 43, 55, 62], "interchang": 38, "introduc": [38, 63, 65, 66], "experi": [38, 63, 74], "nxnull": 38, "envis": 38, "dumb": 38, "nxrequestbkgd": [38, 39], "thinner": 38, "futur": [38, 63, 94, 96], "compar": [38, 56, 63, 94, 95, 97, 98, 99, 100, 101, 102, 103], "stderr": [38, 96], "nutt": [38, 63, 70], "sthe": 38, "nxcursor": 38, "coverag": 38, "nx_run": 39, "nx_default_server_mqnam": 39, "nx_mouse_nobutton": 39, "0x00": [39, 43], "nx_mouse_leftbutton": 39, "0x01": [39, 43], "nx_mouse_centerbutton": 39, "0x02": [39, 43], "nx_mouse_rightbutton": 39, "0x04": 39, "nxwindow": [39, 43], "nx_callback_": [39, 43], "hwnd": [39, 43], "nxgl_rect_": [39, 42, 43], "rect": [39, 42, 43], "nxgl_size_": [39, 42, 43], "nxgl_point_": [39, 40, 42, 43], "po": [39, 40, 43, 105], "nch": 39, "nxmu_start": 39, "config_board_late_initi": [39, 84], "boardctl": [39, 84, 87], "boardioc_init": 39, "boardioc_nx_start": 39, "wrapper": [39, 43, 49, 88, 96, 101, 103], "natur": [39, 43, 50, 62, 64, 85, 94, 96, 100], "rectangl": [39, 42, 43], "drawn": [39, 42, 43, 62], "corner": [39, 41, 42, 43, 46, 100], "nx_mouse_": 39, "nx_event_": 39, "arg1": [39, 50, 51, 56, 96], "arg2": [39, 43, 50, 51, 96], "nxevent_block": [39, 43], "nx_block": 39, "nxtk_block": [39, 43], "signifi": [39, 43, 96], "pend": [39, 43, 49, 50, 63, 70, 83, 94, 95, 96, 101, 102, 103, 105, 106], "defunct": [39, 43, 81, 83], "destruct": [39, 43, 96, 100], "queu": [39, 43, 46, 60, 83, 88, 95, 99, 101, 102], "safe": [39, 43, 63, 88, 95], "prior": [39, 43, 49, 50, 67, 96, 98, 102], "bad": [39, 43, 63, 100, 102], "nxevent_synch": [39, 43], "handshak": 39, "nx_synch": [39, 43], "nxtk_synch": [39, 43], "awaken": [39, 46, 94], "highli": [39, 43, 62, 63, 64, 100], "properli": [39, 50, 58, 63], "twindow": 39, "tuser": 39, "mqname": [39, 99], "dedic": [39, 95], "incom": [39, 88, 105, 106], "nx_connect": [39, 40, 43], "cb": [39, 43, 47], "svrmqname": 39, "reserv": [39, 46, 49, 50, 67, 86, 93, 103], "func": [39, 98], "eat": 39, "bandwidth": [39, 94], "nxeventnotifi": 39, "whenev": [39, 99, 102], "nxconnectinst": [39, 43], "interest": [39, 42, 50, 63, 74, 81, 94, 102, 105], "ehostdown": 39, "signo": [39, 99, 102, 103], "mq_notifii": 39, "observ": 39, "notif": [39, 99, 101], "transit": [39, 47], "empti": [39, 46, 49, 50, 58, 60, 77, 88, 96, 99, 102], "wnd": [39, 43], "accompani": [39, 43, 85, 103], "synch": [39, 43], "g_synch": [39, 43], "sem_t": [39, 43, 100, 109], "g_synch_sem": [39, 43], "ret": [39, 43, 50, 58, 98], "sem_wait": [39, 43, 82, 100], "g_sync_sem": [39, 43], "post": [39, 43, 99, 100, 102], "wake": [39, 43, 46, 95, 100], "flag": [39, 43, 58, 59, 73, 77, 83, 96, 98, 99, 100, 101, 102, 105, 106, 109], "nxbe_window_ramback": [39, 43], "valid": [39, 42, 43, 50, 58, 63, 77, 81, 82, 83, 88, 94, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "nxbe_window_hidden": [39, 43], "hidden": [39, 43], "destroi": [39, 81, 96, 100, 103, 107], "nxopenwindow": [39, 43], "repaint": 39, "solid": [39, 63], "screen": [39, 42, 45, 63, 73], "windowless": 39, "solut": [39, 50, 54, 64, 66, 94, 98], "anim": [39, 50], "live": 39, "guarante": [39, 83], "crash": [39, 49, 81, 89], "nor": [39, 43, 63, 83, 88, 94, 98], "acquir": [39, 100, 103], "bring": [39, 43, 49, 59, 63, 89], "modal": [39, 43], "leav": [39, 43, 51, 63, 74, 81, 89], "hide": [39, 42, 43], "unhidden": [39, 43], "nx_setvisibili": 39, "tempor": [39, 43], "nxgl_mxpixel_t": [39, 41, 42, 43], "unsign": [39, 43, 58, 77, 85, 88, 92, 94, 100, 103, 105, 109], "deststrid": [39, 43], "rectangular": [39, 42, 43], "belong": [39, 43, 50, 54, 81], "nxgl_trapezoid_": [39, 42, 43], "trap": [39, 42, 43, 56], "trapezoid": [39, 42, 43], "nxgl_vector_": [39, 42, 43], "vector": [39, 42, 43], "nxgl_coord_t": [39, 42, 43], "cap": [39, 43], "join": [39, 42, 43], "nx_linecap_non": [39, 43], "nx_linecap_pt1": [39, 43], "pt1": [39, 42, 43], "nx_linecap_pt2": [39, 43], "pt2": [39, 42, 43], "nx_linecap_both": [39, 43], "0x03": [39, 43], "center": [39, 42, 43, 44], "radiu": [39, 42, 43], "outlin": [39, 42, 43, 75, 78], "thick": [39, 43], "circl": [39, 42, 43], "stride": [39, 41, 43], "nx_kbdchin": 39, "nxcursor_en": 40, "hnd": 40, "nxcursor_setimag": 40, "nx_cursorimage_": 40, "incod": 40, "color1": 40, "color2": 40, "color3": 40, "blend": 40, "fake": 40, "nxcursor_setposit": 40, "nx_fontmetric_": 41, "metric": 41, "uint32_t": [41, 42, 50, 56, 94, 95], "height": [41, 42, 43], "xoffset": 41, "yoffset": 41, "nx_fontbitmap_": 41, "nx_fontset_": 41, "nchar": 41, "nx_font_": 41, "fontset": 41, "mxheight": 41, "max": [41, 50, 59, 63, 99, 109], "mxwidth": 41, "mxbit": 41, "spwidth": 41, "bm": 41, "1bpp": 41, "destin": 41, "exce": [42, 50, 95, 99, 100, 103, 105, 107], "767": 42, "rang": [42, 45, 47, 53, 93, 94, 97], "nxgl_run_": 42, "fraction": [42, 63, 94], "precis": 42, "shape": 42, "decompos": 42, "b16_t": 42, "x1": 42, "x2": 42, "term": [42, 50, 54, 57, 95], "bot": 42, "g": [42, 50, 51, 53, 62, 73, 76, 83, 105], "triplet": 42, "memcpi": [42, 67, 105], "dx": 42, "dy": 42, "v1": [42, 63], "v2": [42, 62, 63, 79], "2x1": 42, "third": [42, 50, 54, 63, 67, 99, 100], "nxgl_vectsubtract": 42, "subtract": 42, "src1": 42, "src2": 42, "intersect": [42, 102, 103], "rect1": 42, "rect2": 42, "four": [42, 63, 77, 96, 103], "degener": 42, "pick": [42, 59, 78], "pt": 42, "retangl": 42, "planar": 42, "linewidth": 42, "parallelogram": 42, "triangl": 42, "y1": 42, "y2": 42, "narrow": 42, "angl": 42, "circumfer": 42, "reigist": 43, "vice": 43, "versa": 43, "nxtkwindow": 43, "hfwnd": 43, "nxtkopenwindow": 43, "nxtk_setvisibili": 43, "nxtksetvis": 43, "retriev": [43, 50, 94, 97, 103, 106], "tspecifi": 43, "tthe": 43, "best": [44, 51], "practic": [44, 50, 54, 56, 68, 85, 86, 102], "font": [44, 62], "pop": [44, 103], "userinterfac": 45, "integr": [45, 47, 54, 55, 62, 69, 76, 77, 79, 98], "seamlessli": [45, 62], "widget": [45, 62], "conserv": 45, "friendli": 45, "box": [45, 62, 73], "tailor": [45, 73], "ideal": [45, 50, 74, 94], "suit": [45, 66, 95], "40k": 45, "mayb": [45, 53, 96, 110], "4k": [45, 63], "ckeypad": 45, "label": [45, 50, 51, 62], "cycl": 45, "slider": [45, 62, 63], "scrollabl": 45, "progress": [45, 46, 62, 63, 64, 103, 108], "antoni": 45, "dzeryn": 45, "woopsi": 45, "project": [45, 51, 53, 54, 63, 66, 67, 76, 79], "bsd": [45, 50, 54, 56, 62, 66, 67, 70, 96, 106], "style": [45, 50, 51, 54, 61, 63, 64, 67], "licens": [45, 50, 54, 56, 61, 62, 65, 70], "sphinx": [45, 52, 77], "thank": [45, 63], "jose": [45, 63], "pablo": [45, 63], "carballo": [45, 63], "contribut": [45, 50, 53, 54, 61, 62, 63, 66, 67, 68, 76], "summar": [46, 49, 50, 63, 77, 94, 102], "demang": 46, "cost": [46, 63, 100], "volatil": [46, 55, 91, 93], "inexpens": 46, "pin": [46, 56, 63, 84], "preval": 46, "big": [46, 94, 106], "megabyt": 46, "fast": [46, 74], "192k": 46, "nxp": [46, 62, 69, 70], "lpc3131": [46, 69], "meet": [46, 62, 67, 88, 91, 105], "huge": [46, 91], "g_waitingforfil": 46, "tcb": [46, 81, 83, 93, 96], "g_pftcb": 46, "g_pgworker": 46, "pg_callback": 46, "pg_miss": 46, "doubli": 46, "priorit": [46, 95, 100], "sched": [46, 81, 83, 96], "nx_start": [46, 90], "worker": [46, 95], "facil": [46, 49, 60, 74, 94, 95, 100], "privat": [46, 50, 81, 95, 109], "public": [46, 50, 66, 67, 87], "saniti": 46, "assert": [46, 49, 67, 83, 89], "resolv": [46, 56], "lock": [46, 49, 63, 93, 98, 100, 103], "up_block_task": [46, 83], "switch": [46, 63, 74, 79, 81, 83, 98], "highest": [46, 49, 83, 94, 95, 97, 99], "tstate_wait_pagefil": 46, "boost": [46, 63, 95, 100], "awakenend": 46, "assumpt": [46, 47, 50, 90, 94, 96, 98, 99, 100, 101, 103], "come": [46, 50, 56, 59, 63, 64, 66, 72, 74, 78, 83, 98], "config_paging_blockingfil": 46, "timeout": [46, 94, 99, 100, 102, 103, 105, 106], "expir": [46, 90, 94, 99, 100, 101, 102, 103, 105, 106], "tcb_": [46, 81, 83, 109], "pg_startfil": 46, "up_checkmap": 46, "restart": [46, 47, 58, 93, 94], "up_allocpag": 46, "vpage": 46, "up_fillpag": 46, "notifi": [46, 47, 109], "he": [46, 94], "up_unblocktask": 46, "restor": [46, 63, 77, 81, 83, 93, 95, 100, 102], "boot": [46, 49, 56, 63, 72, 76, 79, 84, 89, 94, 98], "pagefault": 46, "fillcomplet": 46, "unblock": [46, 83, 99, 102, 103], "heap": [46, 50, 62, 63, 81, 83, 89], "relationship": [46, 98], "32k": [46, 62], "64k": [46, 62, 63], "1k": 46, "1024k": 46, "96k": 46, "96": [46, 63], "equal": [46, 50, 66, 82, 93, 94, 95, 97, 98, 100, 101, 103, 107], "992": 46, "partial": [46, 62, 63], "plu": [46, 49, 63, 77, 94, 98], "swappabl": 46, "up_unblock_task": [46, 83], "config_paging_pages": 46, "pm": 47, "monitor": [47, 60, 63, 79, 105], "hook": [47, 53, 63, 77, 84, 98], "poll": [47, 49, 94], "consumpt": [47, 63, 94], "conflict": [47, 50, 64, 67], "interfer": [47, 49, 60], "dim": 47, "resum": [47, 83, 93, 102, 103], "lowest": [47, 49, 95, 97, 102], "reduct": 47, "measur": [47, 62, 94, 100, 103], "pm_state_": 47, "domain": [47, 51, 55, 62, 66, 77, 83, 106], "config_pm_ndomain": 47, "pm_initi": 47, "pm_regist": 47, "pm_callback_": 47, "pm_unregist": 47, "unregist": 47, "pm_activ": 47, "pm_checkstat": 47, "pm_changest": 47, "situat": 47, "batteri": [47, 63, 94], "suspend": [47, 60, 98, 100, 102], "atom": [47, 93, 94, 96, 103, 106], "newstat": 47, "announc": 47, "refus": [47, 106], "revert": 47, "renew": 47, "pmstate": 47, "abort": [47, 102, 106], "achiev": [47, 50, 62, 94], "had": [47, 58, 63, 96, 103, 106], "opportun": 47, "agre": [47, 50, 67], "fd": [48, 50, 96, 105], "dlc": 48, "len": [48, 50, 88, 105, 106], "can_dlc_to_len": 48, "len_to_can_dlc": 48, "65": 48, "up_netiniti": 48, "ensur": [48, 53, 54, 88], "d_ifdown": 48, "can_fram": 48, "canfd_fram": 48, "prealloc": [48, 88], "ve": [48, 53, 56, 64, 72, 73], "d_buf": 48, "can_input": 48, "d_txavail": 48, "txavail": 48, "s32k1xx": 48, "s32k1xx_flexcan": 48, "txpoll": 48, "driver_": 48, "d_len": 48, "whether": [48, 67, 98, 102, 103, 106], "cast": 48, "lesser": 49, "extent": [49, 63], "companion": [49, 96], "vsyslog": 49, "opengroup": [49, 66, 82], "softwar": [49, 50, 53, 56, 62, 63, 67, 74, 77, 93], "synonym": [49, 66], "therefor": [49, 63, 94, 98, 100, 105], "decor": 49, "uerr": 49, "config_debug_usb_error": 49, "log_info": 49, "flow": [49, 53, 102], "chatti": 49, "volumin": 49, "config_debug_subsystem_info": 49, "log_warn": 49, "config_debug_subsystem_warn": 49, "unexpect": [49, 50], "recov": [49, 50], "err": 49, "log_error": 49, "config_debug_subsystem_error": 49, "alert": 49, "log_emerg": 49, "config_debug_alert": [49, 74], "sole": [49, 67, 102], "syslog_putc_t": 49, "syslog_flush_t": 49, "syslog_channel_": 49, "sc_putc": 49, "sc_forc": 49, "sc_flush": 49, "flush": [49, 96], "syslog_channel": 49, "up_putc": [49, 83], "soon": [49, 83], "syslog_initi": 49, "ifndef": [49, 50], "config_arch_syslog": 49, "statement": [49, 52, 56, 62, 67], "critic": [49, 95, 98], "config_syslog_consol": 49, "config_arch_lowputc": 49, "grossli": [49, 67], "proper": [49, 67, 100], "config_syslog_intbuff": 49, "config_syslog_intbufs": 49, "late": 49, "affect": [49, 56, 83, 98, 100, 102, 103], "config_dev_consol": [49, 96], "config_serial_consol": 49, "usart": [49, 55, 63], "manual": [49, 62, 63, 108, 109], "menu": [49, 51, 73, 78], "transient": [49, 106], "syslog_consolechannel": 49, "syslog_devic": 49, "captur": [49, 56], "config_syslog_char": 49, "config_syslog_devpath": 49, "config_syslog_char_crlf": 49, "feed": [49, 78], "expans": [49, 50, 63], "syslog_devchannel": 49, "sink": [49, 60], "syslog_file_channel": 49, "devpath": 49, "syslog_dev_initi": 49, "append": [49, 96], "syslog_filechannel": 49, "wors": 49, "benefit": 49, "invas": [49, 62], "logger": 49, "faster": [49, 74], "pipe": [49, 62], "config_ramlog": 49, "dump": [49, 56, 60, 88], "view": [49, 53, 82], "unlik": [49, 50, 62, 83, 96, 105], "config_ramlog_npollwait": 49, "config_ramlog_bufs": 49, "miscellan": 49, "config_ramlog_crlf": 49, "config_ramlog_nonblock": 49, "pleas": [50, 91], "nxstyle": [50, 53, 54], "author": [50, 54, 56, 67], "contact": 50, "apach": [50, 51, 53, 54, 56, 59, 66, 67, 68, 72, 73, 74, 76, 78], "3rd": 50, "parti": [50, 54, 67], "mit": [50, 66, 67], "variat": 50, "arbitrarili": 50, "seri": [50, 63, 77, 88], "asterisk": 50, "78": [50, 56], "preceiv": 50, "inlin": [50, 77], "awkard": 50, "idempot": 50, "inclus": [50, 54, 63, 66, 67, 86, 96, 98], "guard": 50, "__include_nuttx_arch_h": 50, "fine": [50, 63, 64], "deoxygen": 50, "tag": 50, "whitespac": 50, "incorrect": [50, 56], "some_long_struct_name_": 50, "flink": 50, "forward": [50, 62, 103], "short_name1": 50, "short_name2": 50, "subtl": [50, 100], "aspect": 50, "some_medium_name_": 50, "ptr": [50, 105], "sizeof": [50, 56, 94], "some_function_with_mani": 50, "long_parameter_name_1": 50, "long_parameter_name_2": 50, "long_parameter_name_3": 50, "long_parameter_name_4": 50, "long_parameter_name_5": 50, "long_parameter_name_6": 50, "long_parameter_name_7": 50, "long_parameter_name_8": 50, "qualifi": [50, 58, 63], "doubl": 50, "feel": 50, "prohibit": [50, 82], "columnar": 50, "align": [50, 58, 83, 94], "exceed": [50, 103, 107], "monkei": 50, "oxen": 50, "aardvark": 50, "macaqu": 50, "79": 50, "english": [50, 66], "grammar": 50, "spell": [50, 53], "grammat": 50, "sentenc": [50, 100], "fragment": [50, 71, 77], "phrase": 50, "imposs": [50, 106], "config_the_imposs": 50, "the_imposs": 50, "encourag": 50, "violat": [50, 54, 66, 82], "animals_": 50, "lowli": 50, "feroci": 50, "felin": 50, "enforc": [50, 86], "spread": 50, "c99": 50, "c11": 50, "c89": [50, 66], "some_funct": 50, "white": 50, "compound": 50, "forev": [50, 102, 103], "kinds_of_dogs_": 50, "dogs_": 50, "cats_": 50, "tab": 50, "dosometh": 50, "kconfig": [50, 73, 74, 76, 77, 78, 94], "selector": 50, "comput": [50, 55, 59, 63, 66, 67, 76, 78], "config_abc": 50, "abc_thing1": 50, "abc_thing2": 50, "abc_thing3": 50, "__include_someheader_h": 50, "thing1": 50, "thing2": 50, "thing3": 50, "parenthesi": 50, "keyword": [50, 63], "do_foobar": 50, "trust": 50, "though": [50, 100], "certainli": [50, 63, 81, 94], "ugli": 50, "overli": 50, "unnecessari": 50, "regard": [50, 64, 67], "advis": [50, 67], "book": [50, 53, 68], "monei": 50, "ach": 50, "j": [50, 63, 74, 79, 105], "meant": 50, "across": [50, 51, 100, 106], "ters": 50, "g_filelen": 50, "g_lengthoffil": 50, "g_": 50, "g_xyz_": 50, "lowercas": 50, "letter": [50, 86], "liklihood": 50, "collis": [50, 59], "someint": 50, "anotherint": 50, "dwa32bitint": 50, "gaglobalvari": 50, "g_someint": 50, "g_anotherint": 50, "g_a32bitint": 50, "g_aglob": 50, "my_variables_": 50, "a32bitint": 50, "aglob": 50, "g_myvari": 50, "lengthofiobuff": 50, "ornament": 50, "pp": 50, "fortran": 50, "legaci": [50, 82, 88], "somefunct": 50, "dwbvalu": 50, "this_is_a_long_variable_nam": 50, "fhandle_t": 50, "openfilehandle_t": 50, "ed": [50, 77, 96, 98], "_t": 50, "xyz_": 50, "myhandl": 50, "myinteg": 50, "myhandle_t": 50, "myinteger_t": 50, "typdef": 50, "ing": [50, 98], "coupl": [50, 56, 66, 93], "xyz_info_": 50, "xyz_datainputstatusinformation_": 50, "optim": [50, 56, 63, 67], "wast": [50, 54, 94, 105], "toget": 50, "withi": 50, "ascend": 50, "descend": 50, "val1": 50, "val2": 50, "val3": 50, "xzy_info_t": 50, "xyz_inform": 50, "bita": 50, "bitb": 50, "bitc": 50, "_u": 50, "xyz_union_u": 50, "xzy_union_t": 50, "clearli": [50, 95], "excess": 50, "_e": 50, "uppercas": 50, "underscor": [50, 77], "member": [50, 63, 81, 97, 98, 101, 102, 103, 106, 107], "dangl": 50, "comma": 50, "commonli": 50, "toler": [50, 81], "xyz_state_": 50, "xyz_state_uniniti": 50, "uniniti": [50, 103], "xyz_state_wait": 50, "xyz_state_busi": 50, "xyz_state_error": 50, "halt": [50, 79, 88], "xyz_state_termin": 50, "voltage_3p3v": 50, "likelihood": 50, "mainten": [50, 62], "magic": 50, "intuit": 50, "obviou": [50, 86], "have_somefunct": 50, "somestruct_": 50, "psometh": 50, "is_a_cat": 50, "a_cat": 50, "long_macro": 50, "do_assign": 50, "prefac": 50, "interven": 50, "derefer": 50, "NEAR": 50, "dseg": 50, "portabl": [50, 63, 66, 82, 96, 100, 109], "ansii": 50, "backward": [50, 63], "77": 50, "sterisk": 50, "exactli": [50, 63, 94, 98], "xyz_putvalu": 50, "xyz_savethenewvalueinthebuff": 50, "iob": [50, 55, 88], "xyz_iob_": 50, "elimit": 50, "verb": 50, "matter": [50, 61], "ident": [50, 63, 93, 95, 98, 103, 104, 106], "intermix": 50, "forbidden": 50, "thumb": 50, "arithmet": 50, "myfunct": [50, 51], "suspici": 50, "var1": 50, "var2": 50, "var3": 50, "something_": 50, "multicharact": 50, "amigu": 50, "aris": [50, 67, 100], "placement": 50, "var": 50, "ternari": 50, "neatli": 50, "arg3": [50, 96], "fall": 50, "trigger": [50, 63], "surround": 50, "condition": 50, "notreadi": 50, "conclud": [50, 98], "senddata": 50, "errout": 50, "unwind": 50, "undo": 50, "errout_with_alloc": 50, "errout_with_openfil": 50, "some_struct_": 50, "einval": [50, 58, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107], "enomem": [50, 58, 99, 103, 105, 106, 107], "o_rdonli": [50, 99], "errcod": 50, "debugassert": 50, "errotout_with_alloc": 50, "readfil": 50, "guidanc": 50, "cxx": 50, "hxx": 50, "camelcas": 50, "underbar": 50, "nameabl": 50, "element": [50, 92, 97, 99, 109], "mylocalvari": 50, "compliant": [50, 62, 63, 97, 98], "mymethod": 50, "namespac": 50, "capit": 50, "mynamespac": 50, "singleton": 50, "gmyglobalvari": 50, "cmyclass": 50, "pure": 50, "imyinterfac": 50, "tmytempl": 50, "smystructur": 50, "emyenumer": 50, "foundat": [50, 56, 70], "asf": 50, "contributor": [50, 54, 63, 67], "agreement": [50, 54, 56, 67], "ownership": [50, 67], "complianc": [50, 61, 62, 67], "www": [50, 63, 64, 67], "law": [50, 67], "AS": [50, 67], "basi": [50, 63, 67, 94, 100, 103], "warranti": [50, 67], "OF": [50, 67], "impli": [50, 67, 81], "govern": [50, 61, 62, 67], "__assembly__": 50, "__cplusplu": 50, "undef": 50, "__include_assert_h": 50, "python": 51, "browser": 51, "clone": [51, 53, 76, 77, 78, 79, 81], "pipenv": 51, "maco": [51, 66, 72, 73, 76, 78], "pyenv": 51, "site": [51, 53, 63], "pip3": 51, "_build": 51, "xdg": 51, "appreci": [51, 54, 67], "typo": 51, "workflow": [51, 52, 61, 68], "upstream": [51, 52], "learn": 51, "ref": 51, "highlight": [51, 74], "cheat": [51, 53, 68], "sheet": [51, 53, 68], "mantain": 51, "pitfal": 51, "item": [51, 60, 73, 95], "subsect": [51, 56], "subsubsect": 51, "piec": [51, 56, 59], "verbatim": 51, "compact": [51, 63], "line1": 51, "line2": 51, "line3": 51, "moreov": 51, "autosectionlabel": 51, "pathtorst": 51, "admonit": 51, "promin": [51, 67], "ext": [51, 63], "reader": 51, "somewher": [51, 64], "gui": [51, 73, 79], "menuselect": 51, "guilabel": 51, "kbd": 51, "scenario": 51, "appropi": 51, "codebas": [52, 56], "bugfix": 52, "submit": [52, 54, 59, 67, 68], "restructur": 52, "tip": 52, "track": [53, 60, 67, 100], "github": [53, 54, 67, 68, 76, 78], "person": [53, 55, 66, 67], "easi": [53, 56, 63, 66, 76, 79, 105], "ll": [53, 56, 59, 72, 73, 74, 78], "team": [53, 63], "gitlab": 53, "email": 53, "yournam": 53, "somedomaincom": 53, "fork": [53, 54, 61, 62, 66, 74, 96, 103], "visit": 53, "hit": [53, 73, 79], "web": [53, 59, 63], "incub": [53, 76, 78], "url": 53, "green": 53, "com": [53, 63, 64, 67, 76, 78], "branch": 53, "push": [53, 54, 62, 63, 103], "checkout": 53, "truth": 53, "downstream": 53, "who": [53, 108], "worth": 53, "regularli": 53, "sync": 53, "pull": [53, 54, 66], "merg": [53, 67], "master": [53, 76], "vim": 53, "checkpatch": [53, 54], "codespel": 53, "pip": 53, "mainli": [53, 72, 78], "diff": [53, 78], "876": 53, "82": 53, "commandlin": [53, 56, 73, 78], "egrep": 53, "xarg": 53, "bug": [53, 74], "committ": 53, "review": [53, 54], "collabor": [53, 63], "squash": 53, "histori": 53, "easiest": [53, 73, 89], "rebas": 53, "onto": [53, 56, 76, 103], "suggest": [53, 94], "happi": 53, "onlin": [53, 68], "draft": 53, "settl": 54, "pr": [54, 59], "ci": [54, 76], "awar": [54, 74, 76], "adher": [54, 63], "patchset": 54, "adapt": [54, 56, 59, 63, 66, 67, 73, 74], "ongo": 54, "effort": [54, 63, 64, 66], "repons": 54, "trivial": [54, 76], "subscrib": 54, "mail": [54, 56, 67, 68], "idea": [54, 102], "wrong": [54, 63, 89, 94], "wrote": [54, 67], "yourself": [54, 56, 76], "employe": 54, "compani": 54, "intermedi": 54, "inact": [54, 83], "deem": 54, "afterward": 54, "undesir": [54, 100], "6lowpan": [55, 62, 63], "wireless": [55, 59, 62, 63, 88], "digit": [55, 62, 63, 67], "aic": 55, "advanc": [55, 63, 70], "atmel": [55, 62, 63, 67, 69, 94], "sam": [55, 63], "ble": [55, 66], "bluetooth4": 55, "energi": [55, 63], "cp15": 55, "coprocessor": 55, "central": 55, "devif": 55, "dcd": 55, "dcmi": 55, "camera": [55, 63, 67], "dhcpd": [55, 63], "dmac": [55, 63], "servic": [55, 58, 67, 83, 86, 95, 106], "dram": [55, 84], "eabi": [55, 63, 76, 78], "eeprom": [55, 63], "electr": [55, 70], "eprom": 55, "fsmc": 55, "translat": [55, 67], "gpio": [55, 62, 63, 77, 84], "gmac": [55, 63], "gigabit": 55, "hcd": 55, "hsmci": [55, 63], "speed": [55, 63, 74, 79], "iot": [55, 63], "market": [55, 63], "inter": [55, 63, 99], "circuit": [55, 63], "i2": [55, 62, 63], "ic": 55, "sound": 55, "icmpv6": [55, 62], "igmp": [55, 67], "multicast": [55, 59], "lan": 55, "liquid": 55, "crystal": [55, 63], "libm": 55, "lp": 55, "osi": 55, "mci": 55, "microcontrol": [55, 61, 63, 64, 77, 78, 79, 86], "mpu": [55, 62, 63], "netdb": [55, 62], "nvm": 55, "ntp": [55, 62], "nxwm": [55, 62, 63], "prom": 55, "otg": [55, 63], "otp": 55, "por": 55, "pkt": 55, "prng": 55, "qspi": [55, 63], "quad": [55, 63], "rng": [55, 63], "rndi": [55, 62], "rtcc": 55, "calendar": [55, 101], "saic": 55, "sci": 55, "sdhc": [55, 63], "capac": 55, "sdram": [55, 63], "slcd": 55, "smc": 55, "sprng": 55, "transmiss": 55, "trng": [55, 63], "tun": [55, 62], "tunnel": 55, "twi": [55, 63], "wire": [55, 56, 63], "datagram": [55, 62, 106], "univers": [55, 67, 70, 101], "transmitt": 55, "bu": [55, 56, 93], "vnc": [55, 62], "wan": 55, "wlan": [55, 63], "wpan": 55, "wdt": [55, 63], "xdmac": [55, 63], "manufactur": [56, 63, 69], "intellectu": 56, "cadenc": [56, 67], "enough": [56, 58, 63, 94, 106, 107], "modif": [56, 64, 67], "search": [56, 63, 74, 96, 104], "ones": [56, 68, 74, 110], "zephyr": [56, 75], "openbsd": 56, "freebsd": [56, 66], "netbsd": 56, "restrict": [56, 62, 66, 67, 86, 94, 98, 105, 107], "grant": [56, 67, 107], "unsur": [56, 63], "easier": [56, 67], "simpler": 56, "techniqu": [56, 74, 94], "me": 56, "sprinkl": 56, "custinfo": 56, "shortcut": [56, 66], "mcinfo": 56, "quiet": 56, "debugset": 56, "config_debug_custom_info": 56, "reorder": 56, "harder": 56, "config1": [56, 77], "inspect": 56, "p_frame": 56, "doesn": [56, 78, 99], "08x": 56, "pthread_t": [56, 103], "thread_id": 56, "pthread_self": [56, 103], "pthread_id": 56, "gdb": [56, 72, 74, 76, 79], "debugg": [56, 63, 74, 79], "breakpoint": [56, 79], "jetbrain": 56, "clion": 56, "question": [56, 68, 86], "handi": [56, 59, 72, 78], "gdbinit": 56, "arg0": 56, "addr": [56, 58, 106], "0x200aa9eo": 56, "mmcsd_readsingl": 56, "sigtrap": 56, "0x200166e8": 56, "up_idl": [56, 83], "arm_idl": 56, "0x2006ea70": 56, "1371": 56, "0x200aa8c0": 56, "0x200aa9e0": 56, "wrtest": 56, "030": 56, "startblock": 56, "2432": 56, "finfo": 56, "200": 56, "200aa9e0": 56, "5752": 56, "5445": 56, "5354": 56, "2020": 56, "5458": 56, "5420": 56, "1800": 56, "200aa9f0": 56, "5500": 56, "1100": 56, "200aaa00": 56, "3520": 56, "wrtest5": 56, "200aaa10": 56, "5800": 56, "1500": [56, 59], "200aaa20": 56, "e552": 56, "5854": 56, "3620": 56, "rtext6": 56, "200aaa30": 56, "5600": 56, "1200": 56, "200aaa40": 56, "wrtest6": 56, "200aaa50": 56, "200aaa60": 56, "200aaa70": 56, "200aaa80": 56, "200aaa90": 56, "200aaaa0": 56, "won": 56, "familiar": [56, 72, 78], "ahead": [56, 88], "soc": [56, 62, 63, 77], "diagram": [56, 77], "engin": [56, 63, 70], "waveform": 56, "extrem": 56, "sam_sdmmc": 56, "imxrt_sdmmc": 56, "happen": [56, 75, 96, 102], "diagnos": 56, "tutori": [57, 74], "subject": [57, 62, 67, 94, 95], "datasheet": 57, "analyz": [57, 82], "nuttxportingguid": 58, "nxfilesystem": 58, "sy": [58, 77, 85, 92, 98, 106, 107, 109], "filesystemtyp": 58, "mountflag": 58, "filesystem": [58, 62], "eacc": [58, 106, 107], "searchabl": 58, "ms_rdonli": 58, "ebusi": [58, 99, 103], "efault": [58, 97, 105, 106], "superblock": 58, "enodev": [58, 105], "enoent": [58, 95, 107], "pathnam": [58, 96, 105], "nonexist": 58, "enotblk": 58, "nfs_arg": 58, "smart": [58, 62], "addrlen": [58, 106], "sotyp": 58, "timeo": 58, "nfsmnt_timeo": 58, "retran": 58, "retri": [58, 106], "nfsmnt_retran": 58, "wsize": 58, "nfsmnt_wsize": 58, "rsize": 58, "nfsmnt_rsize": 58, "readdirs": 58, "readdir": [58, 105], "nfsmnt_readdirs": 58, "sockaddr_storag": 58, "fsmount": 58, "nfsv3": 58, "drwxrwxrwx": 58, "ctest": 58, "btest": 58, "sudo": [58, 59, 76, 78], "apt": [58, 76, 78, 79], "choos": [58, 67, 72, 78, 79], "everyon": 58, "777": 58, "authent": [58, 66], "chmod": [58, 76], "man": 58, "machine1": 58, "option11": 58, "option12": 58, "decid": 58, "exportf": 58, "ra": 58, "showmount": 58, "rpcinfo": 58, "ver": 58, "proto": 58, "100000": 58, "111": 58, "portmapp": 58, "100011": 58, "749": 58, "rquotad": 58, "100005": 58, "759": 58, "mountd": 58, "761": 58, "764": 58, "766": 58, "769": 58, "771": 58, "100003": 58, "2049": 58, "300019": 58, "830": 58, "amd": 58, "831": 58, "100024": 58, "944": 58, "946": 58, "100021": 58, "1042": 58, "nlockmgr": 58, "1629": 58, "aren": 59, "motd": [59, 73], "tcpblaster": 59, "setcap": 59, "cap_net_admin": 59, "ep": 59, "lo": 59, "loopback": [59, 62, 63], "65536": 59, "inet": [59, 62], "127": 59, "inet6": 59, "prefixlen": 59, "scopeid": 59, "0x10": 59, "txqueuelen": 59, "1000": [59, 79, 100, 101], "rx": 59, "5846": 59, "614351": 59, "614": 59, "kb": [59, 63, 79], "drop": [59, 60, 83, 95], "overrun": [59, 101], "tx": 59, "carrier": [59, 63], "wlp0s20f3": 59, "4163": 59, "192": [59, 63], "168": 59, "209": 59, "fe80": 59, "1161": 59, "c26b": 59, "af05": 59, "d784": 59, "0x20": 59, "ether": 59, "41": 59, "8c": 59, "a8": [59, 69], "d1": 59, "219369": 59, "176416490": 59, "176": [59, 95], "108399": 59, "27213617": 59, "27": [59, 63], "lo0": 59, "tap": 59, "simhostrout": 59, "84": 59, "ttl": 59, "52": 59, "0m": 59, "rtt": 59, "min": 59, "avg": 59, "mdev": 59, "529": 59, "prove": [59, 82], "1010": 59, "rest": [59, 74], "pkill": [59, 73], "fairli": [60, 62], "sophist": 60, "cababl": 60, "config_usbdev_trace_nrecord": 60, "trace_init_id": 60, "trace_ep_id": 60, "endpoint": [60, 63, 106], "trace_dev_id": 60, "trace_class_id": 60, "trace_classapi_id": 60, "trace_classstate_id": 60, "trace_intentry_id": 60, "trace_intdecode_id": 60, "trace_intexit_id": 60, "trace_outreqqueued_id": 60, "trace_inreqqueued_id": 60, "IN": [60, 67], "trace_read_id": 60, "trace_write_id": 60, "trace_complete_id": 60, "trace_deverror_id": 60, "trace_clserror_id": 60, "lpc1768": [60, 63], "config_debug_featur": [60, 74, 77, 88], "config_debug_usb": 60, "usbseri": 60, "config_debug_info": [60, 74], "config_usb": 60, "config_examples_usbserial_traceinit": 60, "config_examples_usbserial_traceclass": 60, "config_examples_usbserial_tracetransf": 60, "config_examples_usbserial_tracecontrol": 60, "config_examples_usbserial_traceinterrupt": 60, "abd": 60, "usbserial_main": 60, "ttyusb0": [60, 79], "107": 60, "0039": 60, "0019": 60, "pullup": 60, "0001": 60, "usbdev_trprintf": 60, "examctli": 60, "trace_classapi_id1": 60, "usbser_traceclassapi_setup1": 60, "trace_clserror_id1": 60, "usbser_traceerr_setupnotconnected1": 60, "trace_intentry_id1": 60, "lpc17_40_traceintid_usb2": 60, "trace_intdecode_id2": 60, "lpc17_40_traceintid_devstat2": 60, "lpc17_40_traceintid_suspendchg2": 60, "lpc17_40_traceintid_devreset2": 60, "trace_class_id1": 60, "trace_classdisconnect1": 60, "trace_dev_id1": 60, "trace_devpullup1": 60, "trace_intexit_id1": 60, "pl2303_setup": 60, "uart_dev_": 60, "usbtrac": 60, "pl2303_classapi_setup": 60, "pl2303_configidnon": 60, "trace_clserror": 60, "usbser_traceerr_setupnotconnect": 60, "enotconn": [60, 106], "usbmonitor": 60, "nnnn": 60, "record": [60, 63, 98], "config_usbdev_trace_str": 60, "config_nsh_usbdev_trac": 60, "usbmon_start": 60, "usbmon_stop": 60, "Ons": [60, 62], "config_usbmonitor": 60, "config_usbmonitor_stacks": 60, "2kib": 60, "config_usbmonitor_prior": 60, "50": [60, 67, 95], "rapidli": 60, "config_usbmonitor_interv": 60, "config_usbmonitor_traceinit": 60, "config_usbmonitor_traceclass": 60, "config_usbmonitor_tracetransf": 60, "config_usbmonitor_tracecontrol": 60, "config_usbmonitor_traceinterrupt": 60, "emphasi": 61, "ansi": [61, 62, 96], "vxwork": [61, 62, 70, 94, 96, 98], "june": [61, 63], "inviol": 61, "principl": [61, 86], "modular": [61, 86], "unencumb": 61, "brand": 61, "enemi": 61, "quickstart": [61, 75, 76], "userspac": [61, 80], "glossari": 61, "tightest": 62, "micro": [62, 63], "alik": [62, 63], "weak": 62, "strive": 62, "degre": [62, 63, 96], "oss": [62, 66], "emptibl": 62, "robin": [62, 77, 94, 97], "sporad": [62, 97, 103], "schedul": [62, 74, 77, 81, 83, 94, 95, 96, 98, 101, 103, 108, 109], "determinist": [62, 88], "tickless": [62, 63, 87], "robust": [62, 63], "mutex": [62, 100, 103], "cancel": [62, 82, 94, 95, 96, 103], "emption": [62, 83, 98], "lightweight": 62, "granul": 62, "monolith": 62, "vf": [62, 82], "support1": 62, "ken": [62, 63], "pettit": [62, 63], "spiff": [62, 67], "peter": [62, 67], "anderson": 62, "littlef": 62, "mbed": [62, 63], "cromf": 62, "compress": [62, 76], "tmpf": 62, "hostf": 62, "union": [62, 67, 94, 102, 103, 109], "overlai": [62, 96], "userf": 62, "ftp": 62, "zmodem": 62, "sz": 62, "rz": 62, "intel": [62, 69], "microsoft": 62, "patent": [62, 67], "aio": [62, 95, 105], "nand": [62, 63], "sdh": 62, "audio": [62, 63], "codec": [62, 63], "player": [62, 63], "cryptograph": [62, 77], "modbu": 62, "freemodbu": 62, "float": [62, 67], "uclibc": 62, "lgpl": 62, "igmpv2": 62, "mldv1": 62, "af_inet": 62, "af_inet6": 62, "af_packet": 62, "ieee": [62, 63, 100], "802": [62, 63], "af_ieee802154": 62, "bluetooth": [62, 63], "af_bluetooth": 62, "af_loc": 62, "ipproto_icmp": 62, "ipproto_icmp6": 62, "fullmac": [62, 63], "radio": [62, 63], "slip": 62, "ppp": 62, "cjson": 62, "smtp": 62, "pppd": 62, "autonom": 62, "jeff": 62, "poskanz": 62, "thttpd": [62, 63], "phy": [62, 63], "discoveri": [62, 63, 77, 79], "richard": 62, "cochran": 62, "xml": 62, "rpc": [62, 67], "esp8266": 62, "emori": 62, "echnologi": 62, "evic": 62, "lash": 62, "ranslat": 62, "ayer": 62, "smartf": 62, "fram": 62, "sama5dx": 62, "lpc17xx": [62, 63], "lpc31xx": [62, 63], "stmicro": [62, 69, 77], "hid": [62, 63, 67], "seam": 62, "gadget": 62, "pic32": [62, 63], "avr": [62, 69, 77], "sam3": [62, 63], "sam4": [62, 69], "samv7": 62, "freescal": [62, 69], "lpc43xx": [62, 69], "kineti": [62, 69], "silicon": [62, 63, 69, 70], "laborati": 62, "efm32": [62, 69, 70], "f1": [62, 63, 69], "f2": [62, 63, 69], "f3": [62, 63, 69], "f4": [62, 63, 69], "f7": [62, 63, 69], "ti": [62, 69, 70, 85], "ecm": 62, "dfu": 62, "composit": [62, 63], "ol": [62, 63, 76], "amplifi": [62, 63], "ba": 62, "seamless": 62, "michael": [62, 63, 67], "haardt": 62, "classic": 62, "dialect": 62, "pretti": 62, "1980": 62, "offer": [62, 63, 64, 67, 76, 79], "matrix": 62, "indent": 62, "hundr": 62, "philosophi": 62, "behind": 62, "BUT": [62, 67, 88], "pai": 62, "penalti": 62, "richli": 62, "100k": 62, "intimid": 62, "trick": 62, "archiv": [62, 67, 76, 77], "granular": 62, "plan": 62, "tune": 62, "downsid": 62, "complic": [62, 76, 78], "tms320da180": 63, "da180": 63, "arm7": [63, 70], "mcu123": 63, "lpc2148": [63, 70], "the0": 63, "zpa213x": 63, "4xpa": 63, "ug": 63, "2864ambag01": 63, "rommel": 63, "marcelo": 63, "str": 63, "p711": 63, "mc9328mx1": 63, "mx1ad": 63, "arm9": [63, 70], "neuro": 63, "osd": 63, "artist": 63, "ea3131": 63, "lpc": 63, "h3131": 63, "ea3152": 63, "422": 63, "485": 63, "anton": 63, "kachalov": 63, "faradai": 63, "ftmac100": 63, "raspberri": 63, "pi": 63, "bcm2835": 63, "incomplet": [63, 98], "obsolet": [63, 96], "28": 63, "xplain": [63, 79], "ultra": 63, "sama5d27": [63, 78], "microprocessor": [63, 86, 89], "developmenttool": 63, "productdetail": 63, "atsama5d2c": 63, "xult": [63, 78], "groboard": 63, "sama5d27c": 63, "d1g": 63, "sama5d3x": 63, "kit": 63, "sama5d31": 63, "atsama5d31": 63, "sama5d33": 63, "atsama5d33": 63, "sama5d34": 63, "atsama5d34": 63, "sama5d35": 63, "atsama5d35": 63, "reconfigur": 63, "29": 63, "barebon": 63, "demonstr": 63, "pio": 63, "at25": 63, "ohci": 63, "ehci": 63, "31": 63, "100base": 63, "1000base": 63, "counter": [63, 94], "tc": 63, "lcdc": 63, "ssc": 63, "pmecc": 63, "ecc": 63, "dbgu": 63, "wm8904": 63, "sama5d36": [63, 79], "websit": [63, 68], "samad3": 63, "consequ": [63, 95], "rev": 63, "sama5d44": 63, "l2": 63, "tm7000": 63, "maxtouch": 63, "touch": 63, "bootload": 63, "nativ": [63, 66, 73], "msy": [63, 64, 66, 73], "codesourceri": [63, 64], "pcduino": 63, "33": 63, "lite": 63, "prime": 63, "beaglebon": [63, 70], "black": 63, "petro": 63, "karashchenko": 63, "am3358": 63, "1ghz": 63, "spars": 63, "prodcut": 63, "anticip": [63, 94], "sabr": 63, "6quad": 63, "inavail": 63, "smp": [63, 87], "mx6q": 63, "texa": [63, 69, 70], "instrument": [63, 69, 70], "tms570ls04x": 63, "03x": 63, "launchpad": 63, "launchxl": 63, "tms57004": 63, "tms570ls0432pz": 63, "tms570ls3137zwt": 63, "ivan": 63, "ucherdzhiev": 63, "tms570ls31x": 63, "nutini": 63, "sdk": 63, "nuc120le3an": 63, "nuc120le2an": 63, "48": 63, "128kb": 63, "16kb": 63, "90kb": 63, "10kb": 63, "34": 63, "93": 63, "8kb": 63, "72": 63, "86": 63, "runtim": 63, "0kb": 63, "62": 63, "dii": [63, 66], "freedom": 63, "mkl25z128": 63, "pjrc": 63, "teensi": 63, "lc": 63, "mkl25z64": 63, "64kb": 63, "dip": 63, "breakout": 63, "mk26z128vlh4": 63, "pro": 63, "atsamd20j18a": 63, "256kb": 63, "32kb": 63, "arduino": 63, "alan": [63, 68], "carvalho": [63, 68], "de": [63, 68], "assi": [63, 68], "usbnsh": 63, "atsaml21j18a": 63, "lpcxpresso": 63, "lpc1115": 63, "s32k118evb": 63, "rdk": 63, "s2e": 63, "mdl": 63, "mike": 63, "smith": 63, "micromint": [63, 70], "devkitarm": [63, 64], "ekc": 63, "larri": 63, "arnold": 63, "lwazi": 63, "dube": 63, "tiago": 63, "maluta": 63, "roja": 63, "ekk": 63, "unverifi": 63, "luck": 63, "laboratori": [63, 69, 70], "starter": 63, "g8xx": 63, "stk": 63, "efm32g890f128": 63, "768": 63, "khz": 63, "lxfo": 63, "mhz": 63, "hxfo": 63, "4x40": 63, "led": [63, 77, 87], "pushbutton": 63, "segger": [63, 74, 79], "jtag": 63, "swd": 63, "connector": [63, 74, 79], "leuart0": 63, "efm32g880f120": 63, "efm32g880f128": 63, "2x10": 63, "layout": [63, 77], "ew": 63, "uext": 63, "rs232": 63, "buzzer": 63, "openocd": [63, 74, 79], "efm32gg990f1024": 63, "efm32gg": 63, "stk3700": 63, "8x20": 63, "ambient": 63, "induct": 63, "capacit": 63, "metal": 63, "opamp": 63, "cr2032": 63, "capacitor": 63, "rmu": 63, "pierr": 63, "noel": 63, "boutevil": 63, "stm32l": 63, "energylit": [63, 69, 70], "stm32l152rbt6": 63, "stm32l152c": 63, "kbyte": 63, "stm32l152rct6": 63, "256": [63, 88], "st": [63, 79], "touchkei": 63, "nucleo": [63, 79], "l152re": 63, "mateusz": 63, "szafoni": 63, "stm32l152xc": 63, "drive": [63, 94], "revisit": 63, "38": 63, "7kb": 63, "89": 63, "70": 63, "9kb": 63, "densiti": [63, 69], "stm32l152": 63, "stm32l162": 63, "jussi": 63, "kivilinna": 63, "sami": 63, "pelkonen": 63, "stm32l152x": 63, "publicli": [63, 67, 86], "f0": [63, 69], "stm32f0": 63, "2f051r8": 63, "unsuit": [63, 82], "f072rb": 63, "f091rc": 63, "juha": 63, "niskanen": 63, "fl": 63, "sfafoni": 63, "l072z": 63, "lrwan1": 63, "bymateusz": 63, "l073rz": 63, "g0": [63, 69], "g071rb": 63, "g070rb": 63, "daniel": [63, 67], "pereira": 63, "volpato": 63, "stm32f0xx": 63, "stm32l0xx": 63, "stm32g0xx": 63, "exti": 63, "ae": 63, "rnd": 63, "hs148": 63, "tim": 63, "proprietari": 63, "brought": 63, "stm32vl": 63, "stm32f100rb": 63, "f102": 63, "px4": 63, "sold": 63, "f103c8t6": 63, "nrf24l01": 63, "stm32f103cbt6": 63, "blue": 63, "tone": 63, "five": [63, 77], "stm32f103zet6": 63, "stm32f103ret6": 63, "stm32f103vct": 63, "stm32f103vet6": 63, "stm32f103rbt6": 63, "stm32103cbt6": 63, "stm3210e": 63, "hy": 63, "mini": 63, "laurent": 63, "latil": 63, "wildfir": 63, "firestm32": 63, "taobao": 63, "leaflab": 63, "mapl": 63, "olimexino": 63, "david": 63, "sidran": 63, "stm32f103rb": 63, "iwdg": 63, "wwdg": 63, "22": [63, 99], "enc28j60": 63, "lift": [63, 67], "w25x16": 63, "v3": 63, "yiran": 63, "liao": 63, "msc": 63, "ride7": 63, "f105r": 63, "contrib": 63, "konstantin": 63, "berezenko": 63, "stm32f105x": 63, "p107": 63, "holtzberg": 63, "stm32f107vc": 63, "encx24j600": 63, "shenzhou": 63, "iv": 63, "armjishu": 63, "stm32f107vct": 63, "viewtool": 63, "stm32f103": 63, "f107": 63, "stm32f107vct6": 63, "stm32f107": 63, "kamami": 63, "butterfli": 63, "micha\u0142": 63, "\u0142yszczek": 63, "stm32f205rg": 63, "anonym": 63, "particl": 63, "io": [63, 102], "phone": 63, "photon": 63, "simon": 63, "piriou": 63, "120": [63, 94], "1mbit": 63, "128kbyte": 63, "bcm43362": 63, "wifi": 63, "stm3220g": 63, "gari": 63, "teravski": 63, "stm32f207ig": 63, "martin": 63, "lederhilg": 63, "p207": 63, "stm32f207ze": 63, "sam3u4": 63, "inux": 63, "atsam3x8": 63, "84mhz": 63, "mikroelektronika": 63, "flip": 63, "mikrobu": 63, "lpc1766": 63, "lpc1769": 63, "ssp": 63, "mcpwm": 63, "himax": 63, "nucleu": 63, "2g": 63, "dave": 63, "marpl": 63, "zkit": 63, "1769": 63, "lincoln60": 63, "blox": 63, "keil": 63, "mcb1700": 63, "pn5180": 63, "nfc": 63, "frontend": [63, 74, 76, 78], "jung": 63, "nucleus2g": 63, "enhanc": 63, "ostest": 63, "microsd": 63, "technic": [63, 78, 93, 105, 108], "2016": 63, "commerci": [63, 67], "eng": 63, "reconstitu": 63, "webserv": 63, "deiv": 63, "nokia": 63, "6100": 63, "red": [63, 70], "graphi": 63, "verfi": [63, 64], "microment": 63, "lincoln": 63, "vladimir": 63, "komendantskii": 63, "variant": [63, 67, 77], "provis": [63, 85], "waveshar": 63, "open1788": 63, "myself": 63, "claim": [63, 67], "masayuki": 63, "ishikawa": 63, "lc823450xgevk": 63, "playback": 63, "lsi": 63, "dsp": 63, "1656k": 63, "hp": 63, "pll": 63, "pcb": 63, "sbc": 63, "aac": 63, "asrc": 63, "spite": 63, "funciton": 63, "realiz": [63, 86, 94], "headset": 63, "emmc": 63, "ipc2": 63, "upport": 63, "max326xx": 63, "evsi": 63, "mac3x660": 63, "spi0": 63, "xmc4500": 63, "carvahlo": 63, "nrf52": 63, "jann": 63, "rosberg": 63, "pca10040": 63, "hanya": 63, "zou": 63, "nrf52832": 63, "adafruit": 63, "feather": 63, "levin": 63, "progmem": 63, "52804": 63, "jakob": 63, "oderski": 63, "mk28fn2m0vmi15": 63, "at150": 63, "169": 63, "mapbga": 63, "kwikstik": 63, "tower": 63, "twr": 63, "k60n512": 63, "k60n51": 63, "among": 63, "dbp": 63, "mk60n512vll100": 63, "andrew": 63, "webster": 63, "k64f": 63, "ksz8081": 63, "mk64fn1m0vmd12": 63, "_mk64fn1m0vmd12": 63, "maciej": 63, "skrzypek": 63, "k64f120m": 63, "complement": [63, 102, 103], "ser": 63, "outstand": [63, 67], "th": 63, "becam": 63, "kfazz": 63, "k66f": 63, "k6x": 63, "lpuart": 63, "alarm": [63, 94], "cxd56": 63, "xx": 63, "nobuto": 63, "kobayashi": 63, "spresenc": 63, "spresens": 63, "effici": 63, "multicor": 63, "cxd5602": 63, "bare": [63, 78], "bone": [63, 78], "gp": 63, "gnss": 63, "qzss": 63, "hi": [63, 95], "mic": 63, "192khz": 63, "m4f": [63, 69], "alin": 63, "jerpelea": 63, "pmic": 63, "uid": [63, 107], "scu": 63, "cisif": 63, "ten": [63, 96], "cx56dxx": 63, "altair": 63, "lte": 63, "acceler": 63, "rotat": 63, "isx012": 63, "audio_tone_gener": 63, "geofenc": 63, "f302": 63, "ben": 63, "dyer": 63, "f302r8": 63, "raiden00pl": 63, "stm32f3": 63, "stm32f303vct6": 63, "f303re": 63, "paul": 63, "alexand": 63, "patienc": 63, "f303ze": 63, "stm32f334": 63, "disco": 63, "stm32f334r8": 63, "earlier": [63, 78, 101], "stm32f372": 63, "marten": 63, "svanfeldt": 63, "stm32f": 63, "f401re": 63, "stm32f401re": 63, "f411re": 63, "stm32f411re": 63, "frank": 63, "bennett": 63, "serg": 63, "podtynnyi": 63, "stm32f401xb": 63, "stm32f401xc": 63, "par": 63, "gwenhael": 63, "goavec": 63, "merou": 63, "stm32f407igh6": 63, "fpu": 63, "dhpcd": 63, "nettest": 63, "stmpe811": 63, "h405": 63, "h407": 63, "e407": 63, "p407": 63, "clicker2": 63, "p405": 63, "omnibusf4": 63, "stm32f4": [63, 77], "stm32f407vgt6": 63, "168mhz": 63, "lis302dl": 63, "motion": 63, "axi": 63, "acceleromet": 63, "mp45dt02": 63, "omni": 63, "microphon": 63, "cs43l22": 63, "speaker": 63, "eight": [63, 88], "ab": 63, "stm3f4di": 63, "bb": 63, "db": 63, "mikromedia": 63, "tft": 63, "vs1053": 63, "stereo": 63, "headphon": 63, "jack": 63, "batter": 63, "charger": 63, "neil": 63, "hancock": 63, "mrf24j40": 63, "flight": [63, 88], "bill": 63, "gatliff": 63, "product": [63, 67], "se": 63, "airbot": 63, "publish": [63, 67, 76], "schemat": 63, "betaflight": 63, "inav": 63, "invensens": 63, "mpu6000": 63, "max7546": 63, "437": 63, "stm32f427i": 63, "stm32f427z": 63, "stm32f427v": 63, "nois": 63, "filter": 63, "2mb": 63, "voltag": 63, "regul": 63, "prescal": 63, "fsmsc": 63, "crypto": 63, "axlotoi": 63, "jason": 63, "harri": 63, "axloti": 63, "axoloti": 63, "synthes": 63, "stm32f427igh6": 63, "180mhz": 63, "1mib": 63, "256kib": 63, "adau1961": 63, "mib": 63, "allianc": 63, "as4c4m16sa": 63, "midi": 63, "stm32f429i": 63, "stm32f429zit6": 63, "2mbit": 63, "256kbyte": 63, "stm32f439": 63, "brennan": 63, "ashton": 63, "concurr": [63, 94, 103], "marco": 63, "krahl": 63, "ltdc": 63, "dma2d": 63, "auxiliari": 63, "uvis": 63, "thestm32f429i": 63, "kha": 63, "vo": 63, "g474e": 63, "dpow1": 63, "l475e": 63, "iot01a": 63, "stm32l475vg": 63, "choic": [63, 76, 79], "ghz": 63, "rf": 63, "868": 63, "915": 63, "environment": [63, 64, 71], "matur": [63, 64], "l4": [63, 69], "pktradio": 63, "onboard": 63, "spirit1": 63, "spsgrf": 63, "star": [63, 73], "topologi": 63, "pirou": 63, "macronix": 63, "quadspi": 63, "l476rg": 63, "nucleol476rg": 63, "sebastien": 63, "lorquet": 63, "stm32l476vg": 63, "stm32l476": 63, "mdk": 63, "motorola": 63, "moto": 63, "jim": 63, "wylder": 63, "mod": 63, "rcc": 63, "ziggurat29": 63, "oneshot": 63, "lptim": 63, "comp": 63, "cr": 63, "hsi38": 63, "stm32l4": 63, "matia": 63, "otgf": 63, "stm32l4x6": 63, "stm32l4rxxx": 63, "stm32l412": 63, "stm32l422": 63, "l432kc": 63, "jsebastien": 63, "l452re": 63, "l496zg": 63, "stm32l4r9i": 63, "stm32l4r5zi": 63, "stm32l4r9ai": 63, "opther": 63, "versu": [63, 100, 103], "jjlang": 63, "came": [63, 67, 74, 79], "lx": 63, "pavel": 63, "pisa": 63, "pikron": 63, "lpc4088": 63, "lpc1788": 63, "nxg": 63, "lpc4330": 63, "xplorer": 63, "ngx": 63, "lpc4330fet100": 63, "systick": 63, "embest": 63, "lpc4357": 63, "evb": 63, "lpc4357fet256": 63, "1024kib": 63, "tobi": 63, "duckworth": 63, "leverag": 63, "lpc4370": 63, "link2": 63, "lpc4370fet100": 63, "lok": 63, "tep": 63, "lpc4337": 63, "lpc4337jbd144": 63, "lpc4337jet100": 63, "vasiljev": 63, "gpdma": 63, "redesign": 63, "emc": 63, "usb0": 63, "usb1": 63, "sct": 63, "qei": 63, "wwdt": 63, "spifi": 63, "vytauta": 63, "lukenska": 63, "lpc17": 63, "gintara": 63, "drukteini": 63, "lpc54628": 63, "netnsh": 63, "lvgl": 63, "lpc4508": 63, "lpc5408": 63, "s32k146evb": 63, "s32k148evb": 63, "edma": 63, "lpspi": 63, "lpi2c": 63, "s32k148": 63, "lm4f120": 63, "tm4c123gxl": 63, "tm4c123h": 63, "tm4c123ah6pm": 63, "nathan": 63, "hartman": 63, "reinstat": 63, "tm4c1294xl": 63, "sautter": 63, "shirshak": 63, "sengupta": 63, "dk": 63, "simultan": 63, "young": 63, "fragmentari": 63, "cc26x2": 63, "minu": [63, 100], "driverlib": 63, "cc1312r1": 63, "hopefulli": 63, "atsam4lc4c": 63, "48mhz": 63, "o1": 63, "led1": 63, "2832hsweg04": 63, "oled1": 63, "2013": [63, 67], "42": 63, "6kb": 63, "213": 63, "4b": 63, "83": 63, "3kb": 63, "92": 63, "71": 63, "neklyudov": 63, "sam4cmp": 63, "armv7": [63, 77], "mitko": 63, "atsam4s16": 63, "120mhz": 63, "1mb": 63, "atsam4s32c": 63, "160kb": 63, "v71": 63, "atsamv71q21": 63, "2015": [63, 67], "twih": 63, "at24": 63, "cs2100": 63, "multipli": 63, "mcan": 63, "slave": 63, "shot": [63, 94], "rswdt": 63, "e70": 63, "atsame70": 63, "xpld": 63, "atsame70q21": 63, "metro": 63, "upgrad": 63, "samd51": 63, "samd51j19": 63, "sercom": 63, "cmcc": 63, "unverfi": 63, "same54": 63, "same5x": 63, "familli": 63, "bob": 63, "feretich": 63, "stm32f746g": 63, "stm32f746ngh6": 63, "216mhz": 63, "1024kb": 63, "stm32f746g_disco": 63, "144": 63, "stm32f746zg": 63, "kconstantin": 63, "wiki": [63, 93, 100], "pwr": 63, "bbsram": 63, "dbgmcu": 63, "sdmmc": 63, "titu": 63, "von": 63, "boxberg": 63, "valmanta": 63, "paliksa": 63, "lowerhalf": 63, "stm32f7": 63, "itm": 63, "bxcan": 63, "eduard": 63, "niesner": 63, "ramtin": 63, "amin": 63, "f767zi": 63, "stm32f76i": 63, "stm32f769i": 63, "stm32f769nih6": 63, "2048k": 63, "512kb": 63, "inch": 63, "800x472": 63, "spdif": 63, "rca": 63, "mbit": 63, "daughterboard": 63, "2002": [63, 67], "poe": 63, "h743zi": 63, "stm32h747i": 63, "jukka": 63, "laitinen": 63, "dtcm": 63, "stm32h7": 63, "imxrt1050": 63, "evkb": 63, "mimxrt1052dvl6a": 63, "crossov": 63, "joint": 63, "credit": 63, "bulk": 63, "hyper": 63, "imxrt1060": 63, "mimxrt1062dvl6a": 63, "evk": 63, "imxrt1020": 63, "usdhc": 63, "jake": 63, "choi": 63, "snv": 63, "termio": 63, "daisi": 63, "xbar": 63, "ocotp": 63, "johann": 63, "fabio": 63, "balzano": 63, "wise": 63, "latest": [63, 66, 76, 79], "amber": 63, "robot": 63, "lowpowerlab": 63, "moteinomega": 63, "arduion": 63, "mega2560": 63, "dimitri": 63, "kloper": 63, "micropend": 63, "opend": 63, "micropendous3": 63, "popul": 63, "at90usb646": 63, "647": 63, "1286": 63, "1287": 63, "at90usb647": 63, "at90usb1286": 63, "biggest": [63, 94], "harvard": 63, "constant": [63, 97, 103], "inaccess": [63, 86], "quickli": [63, 75, 78], "8k": 63, "av32dev1": 63, "mcuzon": 63, "avrdev1": 63, "at32uc3b0256": 63, "at32uc3": 63, "solidifi": 63, "postpon": [63, 99, 100], "bump": 63, "rxd": 63, "max232": 63, "uc3": 63, "lm32": 63, "minerva": 63, "minoerva": 63, "qemu": 63, "fpga": 63, "matt": 63, "thompson": 63, "mc9s12ne64": 63, "demo9s12ne64": 63, "electron": [63, 67, 70], "ne64": 63, "badg": 63, "m9s12x": 63, "bifferboard": 63, "i486": 63, "mingw": [63, 73], "lizhuoyi": 63, "vga": 63, "anyon": [63, 67], "flesh": 63, "intel64": 63, "x86_64": [63, 76, 78], "feautr": 63, "sse": 63, "avx": 63, "lapic": 63, "x2apic": 63, "ioapic": 63, "tsc_deadlin": 63, "apic": 63, "4gb": 63, "changeabl": 63, "kvm": 63, "xeon": 63, "2630v4": 63, "boch": 63, "broadwell_ult": 63, "mip": [63, 69, 77], "m4k": [63, 69], "dtx1": 63, "4000l": 63, "mirtoo": 63, "dimitech": 63, "pic32mx250f128d": 63, "ev": 63, "kit1": 63, "pic32mx440f512h": 63, "demo": 63, "dp11215": 63, "believ": 63, "dp11212": 63, "pic32mx460f512l": 63, "co": 63, "ubw32": 63, "sparkfun": 63, "pic32mx795f512l": 63, "dm320004": 63, "pic32mx7": 63, "mulitmedia": 63, "mmb": 63, "multimedia": 63, "mikro": 63, "pinguino": 63, "sde": 63, "mentor": 63, "microaptiv": [63, 69], "pic32mz": [63, 77], "ec": 63, "pic32mz2048ech144": 63, "ph": 63, "dm320006": 63, "pic32mz2048ecm144": 63, "kristoph": 63, "tate": 63, "m5150": [63, 69], "mikroelectronika": 63, "pic32mz2048efh100": 63, "offici": [63, 66, 96], "abdelatif": 63, "guettouch": 63, "sh7032": 63, "sh1_lcevb1": 63, "us7032evb": 63, "skp16c26": 63, "m32c": 63, "winxp": 63, "stopper": 63, "anjana": 63, "rsk": 63, "gr": 63, "rose": 63, "rv32im": [63, 69], "thin": [63, 101], "gapuino": 63, "hhuysqt": 63, "ri5ci": 63, "fabric": 63, "slower": [63, 94], "opensourc": 63, "pulp": 63, "sipe": 63, "maix": 63, "digil": 63, "arty_a7": 63, "vexriscv": 63, "espressif": [63, 69], "verificatin": 63, "preliminari": 63, "partit": 63, "despit": 63, "z16f2800100zcog": 63, "zd": [63, 64, 66, 70], "ii": [63, 64, 66, 67], "espi": 63, "ez80acclaim": [63, 64, 77], "ez80f0910200kitg": 63, "ez80f0910200zcog": 63, "makerlisp": 63, "z20x": 63, "ez80f091": 63, "msys2": 63, "z8encore000zco": 63, "z8f6403": 63, "z8f64200100kit": 63, "z8f6423": 63, "p112": 63, "hobbyist": [63, 66], "16mhz": 63, "z80182": 63, "diskett": 63, "pty": 63, "ltd": [63, 67], "australia": 63, "brook": 63, "fund": 63, "kickstart": 63, "novemb": 63, "2012": 63, "terri": 63, "gulczynski": 63, "brew": [63, 76], "quarter": 63, "sdcc": [63, 66, 94], "z80sim": 63, "xtr": 63, "tr": 63, "iii": [63, 67], "4p": 63, "jacqu": 63, "pelleti": 63, "2017": [63, 67], "unfinish": 63, "unsupport": [63, 103, 105], "48kb": 63, "resurrect": 63, "m68k": [63, 64], "m68hc11": [63, 64], "m68hc12": [63, 64], "m9s12": 63, "blackfin": 63, "h8": 63, "revis": [64, 67, 68, 70], "superh": [64, 69, 77], "8051": 64, "hc08": 64, "tri": [64, 106], "tougher": 64, "unawar": 64, "sandbox": 64, "dep": 64, "atol": 64, "zilog": [64, 66, 69, 70, 77], "z8encor": [64, 69, 77], "batch": 64, "lack": [64, 88, 101, 103], "creatur": 64, "comfort": 64, "config_windows_n": 64, "conemu": 64, "maximus5": 64, "reli": [64, 96], "useth": 64, "surpris": 64, "buildabl": 64, "profil": 64, "remark": 64, "cygpath": 64, "winepath": 64, "convpath": 64, "interoper": 64, "la": 66, "in\u02c8v\u012b\u0259l\u0259b\u0259l": 66, "adject": 66, "infring": [66, 67], "dishonor": 66, "chastiti": 66, "inalien": 66, "untouch": 66, "unalter": 66, "unchalleng": 66, "unbreak": 66, "impregn": 66, "sacrosanct": 66, "sacr": 66, "holi": 66, "hallow": 66, "rare": 66, "intemer": 66, "life": [66, 96, 103], "oxford": 66, "dictionari": 66, "compromis": 66, "sake": 66, "expedi": 66, "justif": 66, "formal": 66, "revolutionari": 66, "evolutionari": 66, "organiz": 66, "doc": 66, "coding_styl": 66, "claus": [66, 67], "constraint": 66, "copyleft": 66, "solari": [66, 98], "retro": 66, "maker": 66, "clang": 66, "iar": 66, "justifi": 66, "seek": 66, "resist": 66, "qualiti": 66, "solv": [66, 74, 105], "inflex": 66, "inabl": [66, 67], "invent": 66, "nih": 66, "syndrom": 66, "januari": [67, 99, 101], "2004": 67, "AND": 67, "FOR": 67, "reproduct": 67, "shall": 67, "licensor": 67, "owner": [67, 103], "legal": [67, 96, 103], "act": [67, 102, 103], "contract": 67, "fifti": 67, "percent": 67, "benefici": 67, "transform": [67, 98], "authorship": 67, "editori": 67, "annot": 67, "elabor": 67, "mere": 67, "thereof": 67, "behalf": [67, 103], "verbal": 67, "conspicu": 67, "whom": 67, "herebi": 67, "perpetu": 67, "worldwid": 67, "royalti": 67, "irrevoc": 67, "reproduc": 67, "sublicens": 67, "sell": 67, "alon": 67, "institut": [67, 70], "litig": 67, "cross": [67, 78], "counterclaim": 67, "lawsuit": 67, "alleg": 67, "constitut": 67, "contributori": 67, "redistribut": 67, "recipi": [67, 83, 106], "carri": [67, 88], "attribut": [67, 96, 99, 100, 103, 109], "pertain": [67, 98], "wherev": 67, "alongsid": 67, "addendum": 67, "constru": 67, "compli": 67, "submiss": 67, "notwithstand": 67, "herein": 67, "supersed": 67, "trade": [67, 70, 94], "customari": 67, "disclaim": 67, "titl": 67, "merchant": 67, "risk": [67, 100], "liabil": 67, "theori": 67, "tort": 67, "neglig": 67, "deliber": 67, "liabl": 67, "damag": 67, "incident": 67, "consequenti": 67, "goodwil": 67, "stoppag": 67, "malfunct": 67, "fee": 67, "indemn": 67, "oblig": 67, "indemnifi": 67, "defend": 67, "harmless": 67, "incur": 67, "boilerpl": 67, "bracket": 67, "comment": 67, "identif": 67, "uip": 67, "2001": 67, "2003": 67, "adam": 67, "dunkel": 67, "rhombu": 67, "nick": 67, "johnson": 67, "addtion": 67, "isc": 67, "licsens": 67, "steve": 67, "reynold": 67, "citel": 67, "lufa": 67, "hpnd": 67, "2011": 67, "dean": 67, "fourwalledcubicl": 67, "dot": 67, "advertis": 67, "whatsoev": 67, "profit": 67, "tortiou": 67, "1989": 67, "1991": 67, "1993": 67, "1995": 67, "regent": 67, "california": [67, 70], "michigan": 67, "weston": 67, "andro": 67, "adamson": 67, "muzzl": 67, "umich": 67, "edu": 67, "mariu": 67, "aamodt": 67, "eriksen": 67, "berkelei": [67, 70], "andersson": 67, "pelleplutt1976": 67, "gmail": 67, "deal": 67, "furnish": 67, "substanti": 67, "THE": 67, "TO": 67, "noninfring": 67, "holder": [67, 100], "BE": 67, "WITH": 67, "strtod": 67, "ringgaard": 67, "2006": [67, 105], "2007": 67, "anvin": 67, "dtoa": 67, "config_libc_floatingpoint": 67, "unmodifi": 67, "lib_vikmemcpi": 67, "config_memcpy_vik": 67, "vik": 67, "1999": [67, 100], "2010": 67, "held": [67, 94, 99, 100, 103], "alter": [67, 82, 96, 102, 104], "freeli": 67, "misrepres": 67, "acknowledg": 67, "plainli": 67, "config_lib": 67, "nickbjohnson4224": 67, "darci": 67, "gong": 67, "2009": 67, "ov2640": 67, "arducam": 67, "gpl": 67, "guess": 67, "ili9488": 67, "corpor": 67, "met": 67, "endors": 67, "BY": 67, "exemplari": 67, "procur": 67, "ON": [67, 69], "IF": 67, "SUCH": 67, "x11_keysymdef": 67, "1987": 67, "1994": 67, "1998": 67, "sale": 67, "equip": 67, "maynard": 67, "massachusett": 67, "xtensa": [67, 69, 77], "esp32": [67, 69, 77], "chip_macro": 67, "inc": [67, 69, 70], "youtub": 68, "guidlin": 68, "parenthes": 69, "arm7tdmi": [69, 70], "arm920t": [69, 70], "arm926ej": [69, 70], "armv4": 69, "arm1176jz": 69, "a5": 69, "a9": 69, "r4": 69, "m0": 69, "m4": 69, "59": 69, "m7": 69, "microchip": [69, 79], "avr32": [69, 77], "m68hcs12": 69, "80x86": 69, "pic32mx": [69, 77], "pic32mzef": 69, "misoc": [69, 77], "openrisc": [69, 77], "mor1kx": [69, 77], "renesa": [69, 77], "hitachi": 69, "m16c": [69, 77], "26": [69, 101], "rx65n": 69, "risc": [69, 70, 77], "nr5mxx": 69, "greenwav": 69, "gap8": 69, "litex": 69, "arti": 69, "a7": 69, "lx6": [69, 77], "dual": 69, "zneo": [69, 70], "acclaim": 69, "z180": 69, "allwinn": 69, "a10": 69, "broadcom": 69, "bcm2708": 69, "infineon": 69, "xmc45xx": 69, "maxim": 69, "max32660": 69, "pic32mx2xx": 69, "mips32": 69, "pic32mx4xx": 69, "pic32mx7xx": 69, "pic32mzec": 69, "formerli": 69, "atmega128": 69, "atmega1284p": 69, "atmega2560": 69, "at90usb64x": 69, "at90usb6128x": 69, "at32uc3bxxx": 69, "samd20": 69, "samd21": 69, "saml21": 69, "sam3x": 69, "sam4cm": 69, "sam4l": 69, "samd5x": 69, "e5x": 69, "same70": 69, "samv71": 69, "sama5d2": 69, "sama5d3": 69, "sama5d4": 69, "moxa": 69, "np51x0": 69, "nuvoton": 69, "nuc120": 69, "nordic": 69, "semiconductor": [69, 70], "nrf52xxx": 69, "mx1": 69, "arm920": 69, "mx6": 69, "mx": 69, "rt": 69, "kl25z": 69, "kl26z": 69, "k20": 69, "k28f": 69, "k40": 69, "k60": 69, "k64": 69, "k66": 69, "lpc11xx": 69, "lpc2378": 69, "arm9e6j": 69, "lpc315x": 69, "lpc176x": 69, "lpc178x": 69, "lpc40xx": 69, "lpc54xx": 69, "s32k11x": 69, "s32k14x": 69, "lc823450": 69, "silab": 69, "gecko": 69, "giant": 69, "soni": [69, 74], "cxd56xx": 69, "stmicroelectron": [69, 70], "str71x": 69, "f0xx": 69, "l0xx": 69, "g0xx": 69, "l152": 69, "l15x": 69, "16x": 69, "f100x": 69, "f102x": 69, "f103c4": 69, "c8": 69, "f103x": 69, "f105x": 69, "f107x": 69, "f205x": 69, "f207x": 69, "f302x": 69, "f303x": 69, "f334": 69, "f372": 69, "f373": 69, "f4x1": 69, "f405x": 69, "407x": 69, "f427": 69, "f437": 69, "f429": 69, "f433": 69, "f446": 69, "f46xx": 69, "g474x": 69, "g4": 69, "l4x2": 69, "l475": 69, "l476": 69, "l496": 69, "l4rx": 69, "lb": 69, "f72x": 69, "f73x": 69, "f745": 69, "f746": 69, "f756": 69, "f76xx": 69, "f77xx": 69, "h7x3": 69, "h7": 69, "luminari": 69, "tms320": 69, "stellari": 69, "lm3s6432": 69, "lm3s6432s2e": 69, "lm3s6918": 69, "lm3s6965": 69, "lm3s8962": 69, "lm3s9b92": 69, "lm3s9b96": 69, "simplelink": 69, "cc13x0": 69, "lm4f120x": 69, "tiva": [69, 70], "tm4c123g": 69, "tm4c1294": 69, "tm4c129x": 69, "cc13x2": 69, "hercul": 69, "tms570ls04xx": 69, "tms570ls31xx": 69, "sitara": [69, 70], "am335x": 69, "gregori": 70, "ghi": 70, "usa": 70, "hat": 70, "linu": 70, "torvald": 70, "llc": 70, "tradenam": 70, "wind": 70, "river": 70, "guidelin": 70, "topdir": [71, 77], "topmakefil": 71, "prerequisit": 72, "sart": 72, "stm32f4discoveri": [72, 77], "worri": [72, 78], "suitabl": [72, 84], "quick": [73, 78], "config_host_linux": 73, "refresh": 73, "annyo": 73, "navig": [73, 78], "spacebar": 73, "uncheck": 73, "dialog": 73, "dai": 73, "annoi": 73, "elsewher": 74, "config_debug_net": 74, "netinfo": 74, "incred": 74, "recompil": 74, "timestamp": 74, "prepend": 74, "config_syslog_timestamp": 74, "tweak": [74, 78], "olddefconfig": 74, "bunch": 74, "config_debug_error": 74, "config_debug_warn": 74, "config_debug_assert": 74, "config_debug_net_error": 74, "config_debug_net_warn": 74, "config_debug_net_info": 74, "config_debug_symbol": 74, "config_debug_noopt": 74, "oldconfig": 74, "amazon": 74, "articl": 74, "experienc": [75, 78], "freerto": 75, "aim": 75, "beginn": 75, "upload": 76, "catalina": 76, "wsl": 76, "bison": 76, "flex": 76, "gettext": 76, "texinfo": 76, "libncurses5": 76, "libncursesw5": 76, "gperf": 76, "automak": 76, "libtool": 76, "pkg": 76, "libgmp": 76, "libmpc": 76, "libmpfr": 76, "libisl": 76, "binutil": 76, "libelf": 76, "libexpat": 76, "multilib": 76, "picocom": [76, 79], "dialout": 76, "usermod": 76, "ubunutu": 76, "usbip": 76, "rpasek": 76, "wsl2": 76, "devel": 76, "byacc": 76, "libncurs": 76, "unzip": 76, "zlib": 76, "deb": 76, "opt": [76, 78], "chgrp": [76, 78], "host_platform": 76, "zip": 76, "2019": [76, 78], "q4": [76, 78], "win32": 76, "2019q4": [76, 78], "bz2": [76, 78], "xf": [76, 78], "bashrc": [76, 78], "hint": [76, 105], "docker": 76, "curl": 76, "tarbal": 76, "zipbal": 76, "mirror": 76, "config_arch": 77, "config_arch_cortexm3": 77, "config_arch_cortexm4": 77, "config_arch_cortexm7": 77, "config_arch_chip": 77, "stm32f4disoveri": 77, "config_arch_board": 77, "md": 77, "characterist": [77, 96, 101], "stdint": 77, "roundabout": 77, "xcptcontext": [77, 83], "irqstate_t": 77, "up_irq_sav": [77, 83], "up_irq_restor": [77, 83], "nr_irq": 77, "config_build_protect": [77, 83, 95], "config_build_kernel": [77, 81, 83, 92, 95, 107], "uintptr_t": [77, 85, 92, 94, 107], "sys_call0": 77, "nbr": 77, "sys_call1": 77, "parm1": 77, "sys_call2": 77, "parm2": 77, "sys_call3": 77, "parm3": 77, "sys_call4": 77, "parm4": 77, "sys_call5": 77, "parm5": 77, "sys_call6": 77, "parm6": 77, "six": 77, "libup": 77, "up_head": 77, "lm3": 77, "or1k": 77, "verer": 77, "nr5": 77, "libext": 77, "config2": 77, "absent": 77, "cc": 77, "nm": 77, "objcopi": 77, "objdump": 77, "mk": 77, "overridden": [77, 94], "mkdep": 77, "config_vari": 77, "okai": [77, 84, 86, 89], "myarch": 77, "mychip": 77, "myboard": 77, "config_arch_chip_mymcu": 77, "config_arch_board_myboard": 77, "libkc": 77, "sycal": 77, "dirstructsyscal": 77, "std": [77, 100], "dive": 78, "laptop": 78, "isn": 78, "latter": [78, 86], "mconf": 78, "gconf": 78, "qconf": 78, "nconf": 78, "microelectron": 79, "suport": 79, "f103rb": 79, "sf": 79, "bootstrap": 79, "cfg": 79, "stm32f1x": 79, "cli": 79, "gtkterm": 79, "115200": 79, "multiarch": 79, "3333": 79, "jlinkgdbserv": 79, "atsama5d27": 79, "jtagconf": 79, "launch": 79, "2331": 79, "mon": 79, "adamf": 79, "0x9eae4": 79, "lma": 79, "0x20008000": 79, "exidx": 79, "0x8": 79, "0x200a6ae4": 79, "0x125c": 79, "0x200a6aec": 79, "0x20008040": 79, "654664": 79, "75": 79, "15587": 79, "0x200ddfac": 79, "208": 79, "sched_getparam": [79, 97], "abbrevi": 79, "intro": 80, "face": 80, "config_arch_have_addrenv": 81, "categori": 81, "up_addrenv_destroi": 81, "up_addrenv_vtext": 81, "up_addrenv_vdata": 81, "up_addrenv_heaps": 81, "up_addrenv_select": 81, "up_addrenv_restor": 81, "up_addrenv_clon": 81, "up_addrenv_attach": 81, "up_addrenv_detach": 81, "config_arch_stack_dynam": 81, "config_libc_execfunc": [81, 96, 105], "up_addrenv_ustackalloc": 81, "up_addrenv_ustackfre": 81, "up_addrenv_vustack": 81, "up_addrenv_ustackselect": 81, "config_arch_kernel_stack": 81, "temporarili": 81, "up_addrenv_kstackalloc": 81, "textsiz": 81, "datas": 81, "heapsiz": 81, "vtext": 81, "vdata": 81, "ssize_t": [81, 99, 105, 106], "save_addrenv_t": 81, "oldenv": 81, "agnost": [81, 86], "task_group_": 81, "ctcb": 81, "vstack": 81, "up_addrenv_kstackfre": 81, "inappropri": [82, 95, 106], "incorrectli": 82, "nxsem_wait": 82, "nxsig_waitinfo": 82, "sigwaitinfo": [82, 102], "nxmq_send": 82, "mq_send": [82, 94, 99], "mqueue": 82, "file_read": 82, "psock_recvfrom": 82, "recvfrom": [82, 106], "up_initi": [83, 84, 94], "up_initial_st": 83, "up_create_stack": 83, "stack_siz": [83, 96], "ttype": 83, "adj_stack_s": 83, "adjust": [83, 94, 95, 103], "stack_alloc_ptr": 83, "adj_stack_ptr": 83, "tcb_flag_ttype_task": 83, "tcb_flag_ttype_pthread": 83, "tcb_flag_ttype_kernel": 83, "up_use_stack": 83, "nxtask_init": 83, "up_stack_cr": 83, "up_stack_releas": 83, "up_stack_fram": 83, "frame_s": 83, "kept": [83, 94], "up_release_stack": 83, "dtcb": 83, "recoveri": 83, "tstate_t": 83, "task_stat": 83, "up_release_pend": 83, "up_reprioritize_rtr": 83, "repriorit": 83, "noreturn_funct": [83, 105], "up_exit": 83, "ceas": [83, 96], "task_delet": [83, 96], "up_assert": 83, "linenum": 83, "up_schedule_sigact": 83, "sig_deliver_t": 83, "sigdeliv": 83, "up_allocate_heap": 83, "heap_start": 83, "heap_siz": 83, "config_mm_kernel_heap": 83, "unprotect": 83, "up_allocate_kheap": 83, "up_interrupt_context": 83, "up_disable_irq": 83, "config_arch_nointc": 83, "up_enable_irq": 83, "up_prioritize_irq": 83, "config_arch_irqprio": 83, "_board_initi": 84, "board_early_initi": 84, "config_board_early_initi": 84, "board_late_initi": 84, "canon": 85, "awkward": 85, "allevi": 85, "circumv": 85, "interlac": 85, "up_": 86, "stand": 86, "greek": 86, "micron": 86, "\u013e": 86, "\u013ep": 86, "shorten": 86, "arch_": 86, "answer": 86, "stm32_": 86, "board_": 86, "commaon": 86, "stm32f4discovery_": 86, "former": 86, "opposit": 86, "hierarchi": 86, "symmetr": 87, "multiprocess": 87, "throttl": 87, "costli": 88, "exhaust": 88, "hog": 88, "config_mm_iob": 88, "config_iob_nbuff": 88, "config_net_tcp_write_buff": 88, "36": 88, "config_iob_bufs": 88, "payload": 88, "196": 88, "config_iob_nchain": 88, "transact": 88, "nether": 88, "config_iob_throttl": 88, "pool": [88, 93, 95, 99, 100], "uncontrol": 88, "deni": [88, 106, 107], "config_iob_debug": 88, "overload": 88, "config_syslog_buff": 88, "consum": 88, "io_pktlen": 88, "iob_": 88, "io_flink": 88, "io_len": 88, "io_offset": 88, "io_data": 88, "iob_qentry_": 88, "qe_flink": 88, "qe_head": 88, "iob_queue_": 88, "qh_head": 88, "qh_tail": 88, "iob_initi": 88, "iob_alloc": 88, "iob_tryalloc": 88, "iob_fre": 88, "iob_free_chain": 88, "iob_add_queu": 88, "iob_tryadd_queu": 88, "iob_remove_queu": 88, "iob_peek_queu": 88, "iob_free_queu": 88, "iob_copyin": 88, "iob_trycopyin": 88, "iob_copyout": 88, "iob_clon": 88, "iob_concat": 88, "iob_trimhead": 88, "iob_trimhead_queu": 88, "iob_trimtail": 88, "iob_pack": 88, "iob_contig": 88, "iob_dump": 88, "iobq": 88, "qhead": 88, "iob1": 88, "iob2": 88, "trimlen": 88, "trim": 88, "msg": [88, 99], "config_arch_l": 89, "up_intern": 89, "matric": 89, "alphanumer": 89, "manner": [89, 102, 103], "led_start": 89, "led_heapalloc": 89, "led_irqsen": 89, "led_stackcr": 89, "led_inirq": 89, "led_sign": 89, "led_assert": 89, "led_pan": 89, "dull": 89, "glow": 89, "tricki": 89, "blink": 89, "1hz": 89, "panic": 89, "hang": 89, "board_autoled_initi": 89, "eventu": [89, 98, 103], "stm32_led_initi": 89, "board_autoled_on": 89, "board_autoled_off": 89, "nxsched_process_tim": 90, "config_usec_per_tick": [90, 94], "nxsched_timer_expir": [90, 94], "config_sched_tickless": [90, 94], "nxsched_alarm_expir": [90, 94], "irq_dispatch": 90, "shm": [92, 107], "up_shmat": 92, "npage": 92, "vaddr": 92, "up_shmdt": 92, "detach": [92, 99, 103, 107], "unmap": [92, 105], "wikipedia": 93, "multiprocessor": 93, "todai": 93, "tightli": [93, 100], "homogen": 93, "crossbar": 93, "spinlock_t": 93, "up_testset": 93, "spinlock": 93, "sp_lock": 93, "sp_unlock": 93, "unlock": [93, 98, 100, 103], "up_cpu_index": 93, "config_smp_ncpu": 93, "up_cpu_start": 93, "multitask": 93, "g_assignedtask": 93, "up_cpu_paus": 93, "up_cpu_resum": 93, "10000": 94, "microsecond": 94, "100hz": 94, "g_system_tim": 94, "calcul": [94, 102], "config_system_time16": 94, "exact": [94, 104], "approxim": 94, "appar": 94, "accumul": 94, "unaccept": 94, "accur": 94, "delta": 94, "sigma": 94, "uro": 94, "platis": 94, "768khz": 94, "327": 94, "68": 94, "328": 94, "99": 94, "9hz": 94, "averag": 94, "config_rtc": 94, "config_rtc_extern": 94, "config_rtc_datetim": 94, "bcd": 94, "seed": 94, "config_rtc_hir": 94, "time_t": [94, 101, 109], "config_rtc_frequ": 94, "config_rtc_alarm": 94, "up_rtc_initi": 94, "up_rtc_tim": 94, "up_rtc_gettim": 94, "g_system_tick": 94, "up_rtc_settim": 94, "timespec": [94, 97, 99, 100, 101, 102, 103, 105, 109], "slice": [94, 97], "forth": 94, "hz": 94, "reliabl": 94, "band": 94, "finer": 94, "useless": [94, 96], "wfi": 94, "wfe": 94, "fire": 94, "up_tickless": 94, "sam_tickless": 94, "config_arch_have_tickless": 94, "arch_have_tickless": 94, "config_sched_tickless_alarm": 94, "clock_systime_tick": 94, "contemporari": 94, "ensu": 94, "_timer_initi": 94, "up_timer_gettim": 94, "up_alarm_cancel": 94, "up_alarm_start": 94, "up_timer_cancel": 94, "up_timer_start": 94, "satisfi": [94, 98, 99], "archname_timer_initi": 94, "archnam": 94, "clock_gettim": [94, 101], "clock_monoton": [94, 101], "reentranc": 94, "spurious": 94, "sigqueu": [94, 102], "wd_start": 94, "wd_cancel": 94, "wd_gettim": 94, "wdog_": 94, "wdog": 94, "wdentry_t": 94, "wdentri": 94, "wdparm_t": 94, "isr": 94, "wdstart": 94, "wdog_id": 94, "funcptr": [94, 96], "wdcancel": 94, "scalar": 94, "mcs51": 94, "wdparm_u": 94, "pvarg": 94, "dwarg": 94, "uiarg": 94, "uintptr_max": 94, "uint32_max": 94, "complaint": 95, "garbag": 95, "dealloc": [95, 96, 99, 100], "reclam": 95, "rival": 95, "stall": 95, "config_priority_inherit": [95, 100, 103], "config_sched_hpwork": 95, "hight": 95, "config_sched_hpnthread": 95, "config_sched_hpworkprior": 95, "config_sched_hpworkstacks": 95, "config_sig_sigwork": 95, "lpwork_boostprior": 95, "lpwork_restoreprior": 95, "config_sched_lpwork": 95, "config_sched_lpnthread": 95, "config_sched_lpworkprior": 95, "config_sched_lpworkpriomax": 95, "config_sched_lpworkstacks": 95, "isol": 95, "config_lib_usrwork": 95, "config_lib_usrworkprior": 95, "config_lib_usrworkstacks": 95, "signatur": 95, "hpwork": 95, "lpwork": 95, "usrwork": 95, "worker_t": 95, "work_": 95, "work_queu": 95, "qid": 95, "work_cancel": 95, "work_sign": 95, "assess": 95, "work_avail": 95, "work_usrstart": 95, "reqprio": 95, "unboost": 95, "manipul": 96, "task_creat": [96, 104], "task_restart": 96, "task_setcancelst": 96, "task_setcanceltyp": 96, "task_testcancel": 96, "getpid": [96, 105], "vfork": [96, 105], "execv": [96, 105], "execl": [96, 105], "posix_spawn": 96, "posix_spawnp": 96, "posix_spawn_file_actions_init": 96, "posix_spawn_file_actions_destroi": 96, "posix_spawn_file_actions_addclos": 96, "posix_spawn_file_actions_adddup2": 96, "posix_spawn_file_actions_addopen": 96, "posix_spawnattr_init": 96, "posix_spawnattr_getflag": 96, "posix_spawnattr_getschedparam": 96, "posix_spawnattr_getschedpolici": 96, "posix_spawnattr_getsigmask": 96, "posix_spawnattr_setflag": 96, "posix_spawnattr_setschedparam": 96, "posix_spawnattr_setschedpolici": 96, "posix_spawnattr_setsigmask": 96, "task_spawn": 96, "task_spawnattr_getstacks": 96, "task_spawnattr_setstacks": 96, "strdup": [96, 105], "sched_fifo": [96, 97, 103], "errnoaccess": [96, 97, 98, 99, 100, 101, 102, 106], "taskspawn": 96, "arg4": 96, "arg5": 96, "arg6": 96, "arg7": 96, "arg8": 96, "arg9": 96, "arg10": 96, "pid_t": [96, 97, 98, 102, 105, 109], "nxtask_termin": 96, "obei": 96, "semant": 96, "taskdelet": 96, "taskdeletehookadd": 96, "atexit": [96, 98], "self": 96, "oldstat": [96, 103], "task_cancel_en": 96, "task_cancel_dis": 96, "task_cancel_def": 96, "pthread_cancel_en": [96, 103], "pthread_cancel_dis": [96, 103], "esrch": [96, 97, 102, 103], "pthread_setcancelst": [96, 103], "oldtyp": [96, 103], "task_cancel_asynchron": 96, "pthread_cancel_def": [96, 103], "pthread_cancel_asynchron": [96, 103], "pthread_setcanceltyp": [96, 103], "pthread_testcancel": [96, 103], "_exit": [96, 98, 105], "blob": 96, "contrari": 96, "flaw": 96, "config_sched_onexit": 96, "config_sched_have_par": [96, 98], "overlaid": 96, "ineffici": 96, "config_execfuncs_symtab_arrai": 96, "config_execfuncs_nsymbols_var": 96, "seriou": 96, "posix_spawn_file_actions_t": 96, "file_act": 96, "posix_spawnattr_t": 96, "attr": [96, 99, 100, 103], "envp": 96, "config_fdclone_stdio": 96, "posix_spawn_setpgroup": 96, "posix_spawn_setschedparam": 96, "sched_param": [96, 97, 103, 109], "posix_spawn_setschedul": 96, "sched_polici": 96, "posix_spawn_resetid": 96, "posix_spawn_setsigmask": 96, "posix_spawn_setsigdef": 96, "uncondition": 96, "reus": 96, "reiniti": [96, 103], "fd1": [96, 105], "fd2": [96, 105], "dup2": [96, 105], "oflag": [96, 99, 100, 105], "posix_spawnattr_destroi": 96, "stub": 96, "schedparam": 96, "schedpolici": 96, "sigset_t": [96, 102, 103, 109], "posix_spawnattr_getsigdefault": 96, "task_spawn_setstacks": 96, "config_rr_interv": [97, 103], "replenish": [97, 103], "config_sched_sporad": [97, 103], "sched_setparam": 97, "sched_setschedul": 97, "sched_getschedul": 97, "sched_yield": [97, 103], "sched_get_priority_max": 97, "sched_get_priority_min": 97, "sched_get_rr_interv": 97, "sched_prior": [97, 103, 109], "sched_priority_min": 97, "sched_priority_max": 97, "eperm": [97, 99, 102, 103, 106, 107], "sched_rr": [97, 103], "sched_rr_get_interv": 97, "timeslic": 97, "enosi": [97, 103, 105], "sched_lock": [98, 100], "sched_unlock": [98, 100], "sched_lockcount": 98, "waitid": 98, "faq": [98, 102, 103], "children": [98, 102], "config_sched_child_statu": [98, 102], "config_prealloc_childstatu": 98, "runawai": 98, "max_task": 98, "config_max_task": 98, "significantli": [98, 101], "reap": 98, "obvious": 98, "retent": 98, "sigact": [98, 102, 109], "sa": 98, "sa_handl": [98, 102, 109], "sig_ign": [98, 102], "sa_flag": [98, 102, 109], "sa_nocldwait": [98, 102], "tasklock": 98, "decrement": [98, 103, 107], "preemption": 98, "lockcount": 98, "elig": [98, 103], "preempt": 98, "taskunlock": 98, "int32_t": 98, "ipid_t": 98, "stat_loc": 98, "catch": [98, 102, 105], "await": [98, 103], "bitwis": 98, "wcontinu": 98, "wnohang": 98, "wuntrac": 98, "unwait": 98, "zombi": 98, "echild": 98, "regardless": 98, "stat_val": 98, "wifexit": 98, "wexitstatu": 98, "wifsign": 98, "caught": [98, 102, 106], "wtermsig": 98, "wifstop": 98, "wstopsig": 98, "wifcontinu": 98, "eintr": [98, 99, 100, 102, 103, 105, 106], "1errno": 98, "idtype_t": 98, "idtyp": 98, "id_t": 98, "siginfo_t": [98, 109], "p_pid": 98, "p_all": 98, "p_pgid": 98, "wexit": 98, "wstop": 98, "wnowait": 98, "waitabl": 98, "si_signo": [98, 102, 109], "waitpaid": 98, "config_sched_atexit": 98, "iso": 98, "config_sched_atexit_max": 98, "suno": 98, "libc4": 98, "libc5": 98, "glibc": 98, "config_sched_onexit_max": 98, "mq_open": 99, "mq_close": 99, "mq_unlink": 99, "mq_timedsend": 99, "mq_receiv": 99, "mq_timedrec": 99, "mq_notifi": 99, "mq_setattr": 99, "mq_getattr": 99, "mqd_t": [99, 109], "o_wronli": 99, "o_rdwr": 99, "o_creat": [99, 100], "o_excl": [99, 100], "o_nonblock": 99, "fourth": [99, 100], "mq_attr": [99, 109], "mq_maxmsg": [99, 109], "sender": 99, "mq_msgsize": [99, 109], "mqde": 99, "msglen": 99, "prio": 99, "mq_prio_max": 99, "non_block": 99, "eagain": [99, 100, 101, 103, 106], "emsgsiz": [99, 106], "maxmsgsiz": 99, "abstim": [99, 100, 103], "ceil": [99, 103], "nanosecond": [99, 100, 101, 109], "epoch": [99, 101], "midnight": 99, "morn": 99, "1970": [99, 101], "oldest": 99, "longest": 99, "etimedout": [99, 100, 103, 106], "sigev": [99, 101, 105, 109], "sigev_notifi": [99, 101, 109], "sigev_sign": [99, 101], "sigev_signo": [99, 101, 109], "sigev_valu": [99, 101, 109], "ebadf": [99, 105, 106], "sevp": 99, "inconsist": 99, "arriv": [99, 102, 106], "mqstat": 99, "oldmqstat": 99, "mq_flag": [99, 109], "mq_curmsg": [99, 109], "gain": 100, "advers": 100, "invers": 100, "relinquish": 100, "phenomenon": 100, "buzz": 100, "said": 100, "config_sem_preallochold": 100, "particip": [100, 103], "config_sem_nnestprio": 100, "suscept": 100, "tie": 100, "sem_destroi": 100, "worst": 100, "strang": 100, "sem_setprotocol": 100, "semsetprotocol": 100, "sem_prio_non": 100, "pthread_mutexattr_setprotocol": [100, 103], "pthreadmutexattrsetprotocol": 100, "pthread_prio_non": [100, 103], "sem_init": 100, "sem_open": 100, "sem_clos": 100, "sem_unlink": 100, "sem_timedwait": 100, "sem_trywait": 100, "sem_post": 100, "sem_getvalu": 100, "sem_getprotocol": 100, "sem": 100, "pshare": [100, 103], "unsuccess": 100, "sem_value_max": 100, "sem_fail": 100, "treatment": 100, "vanish": 100, "million": [100, 101], "edeadlk": 100, "deadlock": [100, 103], "1003": 100, "1d": 100, "sval": 100, "unspecifi": [100, 101, 103], "pthread_mutexattr_t": [100, 103], "sem_prio_inherit": 100, "sem_prio_protect": 100, "pthread_muxtexattr_getprotocol": 100, "pthread_muxtexattr_setprotocol": 100, "clock_settim": 101, "clock_getr": 101, "mktime": 101, "gmtime": 101, "localtim": 101, "asctim": 101, "ctime": 101, "gmtime_r": 101, "localtime_r": 101, "asctime_r": 101, "ctime_r": 101, "timer_cr": 101, "timer_delet": 101, "timer_settim": 101, "timer_gettim": 101, "timer_getoverrun": 101, "gettimeofdai": 101, "gethrtim": 101, "clockid_t": 101, "clockid": 101, "tp": 101, "tm": 101, "timep": 101, "gmt": 101, "entrant": 101, "utc": 101, "buf": [101, 105, 106, 107], "evp": 101, "timer_t": 101, "timerid": 101, "clock_id": 101, "disarm": 101, "clock_realtim": 101, "succe": [101, 103, 106], "honor": 101, "enotsup": [101, 103], "disposit": [101, 102], "itimerspec": 101, "ovalu": 101, "it_valu": 101, "timer_abstim": 101, "reload": 101, "it_interv": 101, "repetit": 101, "imer_settim": 101, "deliv": [101, 102, 103], "delaytimer_max": 101, "timev": [101, 105], "tzp": 101, "timezon": 101, "hrtime_t": 101, "predefin": 102, "abnorm": 102, "config_sig_sigusr1_act": 102, "config_sig_sigusr2_act": 102, "config_sig_sigalrm_act": 102, "config_sig_sigpoll_act": 102, "sigstop": 102, "config_sig_sigstop_act": 102, "sigstp": 102, "sigcont": 102, "config_sig_sigkill_act": 102, "indetermin": 102, "sigprocmask": [102, 103], "pthread_sigmask": [102, 103], "sigemptyset": 102, "sigfillset": 102, "sigaddset": 102, "sigdelset": 102, "sigismemb": 102, "sigignor": 102, "sigset": 102, "sighold": 102, "sigrels": 102, "sigpend": 102, "sigsuspend": 102, "sigpaus": 102, "sigtimedwait": 102, "oact": 102, "sa_u": [102, 109], "sa_sigact": [102, 109], "sa_mask": [102, 109], "unchang": 102, "inquir": 102, "durat": 102, "sig": [102, 105], "sig_dfl": 102, "sa_siginfo": 102, "disp": 102, "sig_hold": 102, "sig_err": 102, "oset": [102, 103], "mast": [102, 103], "sig_block": [102, 103], "sig_unblock": [102, 103], "sig_setmask": [102, 103], "unmask": 102, "occurr": 102, "siginfo": [102, 109], "si_cod": [102, 109], "si_valu": [102, 109], "si_us": 102, "si_queu": 102, "si_tim": 102, "si_asyncio": 102, "si_mesgq": 102, "infer": 102, "tid": 102, "sigval": [102, 109], "egain": 102, "pthread_attr_init": 103, "pthread_attr_destroi": 103, "pthread_attr_setschedpolici": 103, "pthread_attr_getschedpolici": 103, "pthread_attr_setschedparam": 103, "pthread_attr_getschedparam": 103, "pthread_attr_setinheritsch": 103, "pthread_attr_getinheritsch": 103, "pthread_attr_setstacks": 103, "pthread_attr_getstacks": 103, "pthread_creat": [103, 104], "pthread_detach": 103, "pthread_exit": 103, "pthread_cancel": 103, "pthread_cleanup_pop": 103, "pthread_cleanup_push": 103, "pthread_join": 103, "pthread_yield": 103, "pthread_getschedparam": 103, "pthread_setschedparam": 103, "pthread_key_cr": 103, "pthread_setspecif": 103, "pthread_getspecif": 103, "pthread_key_delet": 103, "pthread_mutexattr_init": 103, "pthread_mutexattr_destroi": 103, "pthread_mutexattr_getpshar": 103, "pthread_mutexattr_setpshar": 103, "pthread_mutexattr_gettyp": 103, "pthread_mutexattr_settyp": 103, "pthread_mutexattr_getprotocol": 103, "pthread_mutex_init": 103, "pthread_mutex_destroi": 103, "pthread_mutex_lock": 103, "pthread_mutex_timedlock": 103, "pthread_mutex_trylock": 103, "pthread_mutex_unlock": 103, "pthread_condattr_init": 103, "pthread_condattr_destroi": 103, "pthread_cond_init": 103, "pthread_cond_destroi": 103, "pthread_cond_broadcast": 103, "pthread_cond_sign": 103, "pthread_cond_wait": 103, "pthread_cond_timedwait": 103, "barrier": 103, "pthread_barrierattr_init": 103, "pthread_barrierattr_destroi": 103, "pthread_barrierattr_setpshar": 103, "pthread_barrierattr_getpshar": 103, "pthread_barrier_init": 103, "pthread_barrier_destroi": 103, "pthread_barrier_wait": 103, "pthread_onc": 103, "pthread_kil": 103, "pthread_atfork": 103, "pthread_attr_getdetachst": 103, "detachst": 103, "pthread_attr_getguards": 103, "guardsiz": 103, "inheritsch": 103, "pthread_attr_getscop": 103, "contentionscop": 103, "pthread_attr_getstack": 103, "pthread_attr_getstackaddr": 103, "stackaddr": 103, "pthread_attr_setdetachst": 103, "pthread_attr_setguards": 103, "pthread_attr_setscop": 103, "pthread_attr_setstack": 103, "pthread_attr_setstackaddr": 103, "pthread_condattr_getclock": 103, "pthread_condattr_getpshar": 103, "pthread_condattr_setclock": 103, "pthread_condattr_setpshar": 103, "pthread_getconcurr": 103, "pthread_getcpuclockid": 103, "pthread_mutex_getprioceil": 103, "pthread_mutex_setprioceil": 103, "pthread_mutexattr_getprioceil": 103, "prioceil": 103, "pthread_mutexattr_setprioceil": 103, "pthread_rwlockattr_destroi": 103, "pthread_rwlockattr_getpshar": 103, "pthread_rwlockattr_init": 103, "pthread_rwlockattr_setpshar": 103, "pthread_setconcurr": 103, "pthread_spin_destroi": 103, "spin": 103, "pthread_spin_init": 103, "pthread_spin_lock": 103, "pthread_spin_trylock": 103, "pthread_spin_unlock": 103, "pthread_attr_t": 103, "pthread_startroutine_t": 103, "startroutin": 103, "pthread_addr_t": 103, "runnabl": 103, "untyp": 103, "pvvalu": 103, "pthreadtestcancel": 103, "cleanup": 103, "ppvvalu": 103, "nonstandard": 103, "circumst": 103, "deduc": 103, "pthread_setschedprio": 103, "sched_sporad": 103, "sched_oth": 103, "sched_ss_low_prior": 103, "sched_ss_repl_period": 103, "sched_ss_init_budget": 103, "budget": 103, "sched_ss_max_repl": 103, "pthread_key_t": [103, 109], "impos": [103, 107], "pthread_keys_max": 103, "pthreadmutexattrsettyp": 103, "pthread_mutex_norm": 103, "pthread_mutex_errorcheck": 103, "pthread_mutex_recurs": 103, "pthread_mutex_default": 103, "pthread_prio_inherit": 103, "pthread_prio_protect": 103, "pthread_mutex_t": 103, "abs_timeout": 103, "pthreadmutexlock": 103, "recurs": 103, "pthread_condattr_t": 103, "pthread_cond_t": 103, "cond": 103, "dond": 103, "pthread_barrierattr_t": 103, "pthread_process_shar": 103, "pthread_process_priv": 103, "pthread_barrier_t": 103, "barri": 103, "pthread_barrier_serial_thread": 103, "proce": 103, "pthread_once_t": 103, "once_control": 103, "init_routin": 103, "pthread_once_init": 103, "tthread": 103, "diverg": 104, "parentag": 104, "getenv": 104, "putenv": 104, "clearenv": 104, "setenv": 104, "unsetenv": 104, "overwrit": 104, "unalt": 104, "dup": 105, "off_t": 105, "lseek": 105, "whenc": 105, "pread": 105, "nbyte": 105, "pwrite": 105, "req": 105, "pollfd": 105, "nfds_t": 105, "nfd": 105, "config_net_tcpbacklog": 105, "backlog": [105, 106], "infinit": 105, "nonzero": 105, "revent": 105, "fd_set": 105, "readfd": 105, "writefd": 105, "exceptfd": 105, "closedir": 105, "dirp": 105, "opendir": 105, "readdir_r": 105, "rewinddir": 105, "seekdir": 105, "loc": 105, "telldir": 105, "fsync": 105, "isatti": 105, "config_mm_pgalloc": 105, "config_arch_use_mmu": 105, "sbrk": 105, "intptr_t": 105, "incr": 105, "chdir": 105, "getcwd": 105, "amod": 105, "bufsiz": 105, "gethostnam": 105, "sethostnam": 105, "getopt": 105, "optstr": 105, "stdio": 105, "clearerr": 105, "fclose": 105, "fflush": 105, "feof": 105, "ferror": 105, "fileno": 105, "fgetc": 105, "fgetpo": 105, "fpos_t": 105, "fget": 105, "fopen": 105, "fprintf": 105, "fputc": 105, "fput": 105, "fread": 105, "n_item": 105, "freopen": 105, "fseek": 105, "fsetpo": 105, "ftell": 105, "fwrite": 105, "gets_": 105, "rsize_t": 105, "setbuf": 105, "setvbuf": 105, "ungetc": 105, "renam": 105, "sprintf": 105, "asprintf": 105, "snprintf": 105, "sscanf": 105, "perror": 105, "vprintf": 105, "va_list": 105, "ap": 105, "vfprintf": 105, "vsprintf": 105, "vasprintf": 105, "vsnprintf": 105, "vsscanf": 105, "fdopen": 105, "dprintf": 105, "vdprintf": 105, "tmpnam": 105, "tempnam": 105, "pfx": 105, "stat": 105, "fstat": 105, "statf": 105, "fstatf": 105, "mktemp": 105, "mkstemp": 105, "aio_cancel": 105, "aiocb": 105, "aiocbp": 105, "aio_error": 105, "aio_fsync": 105, "aio_read": 105, "aio_return": 105, "aio_suspend": 105, "nent": 105, "aio_writ": 105, "lio_listio": 105, "strchr": 105, "strlen": 105, "strnlen": 105, "strcat": 105, "strncat": 105, "strcmp": 105, "strncmp": 105, "strcasecmp": 105, "strncasecmp": 105, "strcpy": 105, "strncpy": 105, "strpbrk": 105, "strrchr": 105, "strspn": 105, "strcspn": 105, "strstr": 105, "strtok": 105, "strtok_r": 105, "memset": 105, "memcmp": 105, "s1": 105, "s2": 105, "memmov": 105, "bcmp": 105, "b1": 105, "b2": 105, "bcopi": 105, "bzero": 105, "rindex": 105, "ff": 105, "ordinari": 105, "focus": 105, "fioc_mmap": 105, "scatter": 105, "bioc_xipbas": 105, "randomli": 105, "goal": 105, "rammmap": 105, "prot": 105, "prot_": 105, "mman": 105, "prot_non": 105, "prot_read": 105, "prot_writ": 105, "prot_exec": 105, "map_": 105, "map_shar": 105, "map_priv": 105, "map_fix": 105, "map_fil": 105, "map_anonym": 105, "map_anon": 105, "map_growsdown": 105, "map_denywrit": 105, "map_execut": 105, "map_lock": 105, "map_noreserv": 105, "map_popul": 105, "ap_nonblock": 105, "map_fail": 105, "sendto": 106, "recv": 106, "setsockopt": 106, "getsockopt": 106, "eafnosupport": 106, "emfil": [106, 107], "enfil": 106, "enobuf": 106, "eprotonosupport": 106, "sockfd": 106, "sockaddr": 106, "socklen_t": 106, "superus": 106, "eaddrinus": 106, "enotsock": 106, "sock_dgram": 106, "sock_stream": 106, "sock_seqpacket": 106, "connectionless": 106, "dissolv": 106, "sa_famili": 106, "af_unspec": 106, "firewal": 106, "didn": 106, "pf_inet": 106, "ealreadi": 106, "econnrefus": 106, "einprogress": 106, "eisconn": 106, "enetunreach": 106, "unreach": 106, "willing": 106, "grow": 106, "retransmiss": 106, "eopnotsupp": 106, "sock_rdm": 106, "unaffect": 106, "ewouldblock": 106, "econnabort": 106, "eproto": 106, "forbid": 106, "tolen": 106, "econnreset": 106, "peer": 106, "edestaddrreq": 106, "congest": 106, "epip": 106, "shut": 106, "sigpip": 106, "msg_nosign": 106, "fromlen": 106, "orderli": 106, "value_len": 106, "sol_socket": 106, "badf": 106, "dom": 106, "inval": 106, "isconn": 106, "noprotoopt": 106, "notsock": 106, "nomem": 106, "nobuf": 106, "silent": 106, "shmget": 107, "shmat": 107, "shmctl": 107, "shmdt": 107, "key_t": 107, "shmflg": 107, "ipc_priv": 107, "ipc_creat": 107, "nine": 107, "shm_perm": 107, "shm_segsz": 107, "shm_lpid": 107, "shm_nattch": 107, "shm_atim": 107, "shm_dtime": 107, "shm_ctime": 107, "ipc_": 107, "ipc": 107, "eexist": 107, "ipc_excl": 107, "enospc": 107, "deviat": 107, "cuid": 107, "cgid": 107, "gid": 107, "ipc_perm": 107, "shmid": 107, "shmaddr": 107, "criteria": 107, "shm_rnd": 107, "shmlba": 107, "shm_rdonli": 107, "smaddr": 107, "shm_": 107, "illeg": 107, "accommod": 107, "shmid_d": 107, "ipc_stat": 107, "ipc_set": 107, "ipc_rmid": 107, "eoverflow": 107, "audienc": 108, "standpoint": 109, "__errno": 109, "tv_sec": 109, "tv_nsec": 109, "mobi": 109, "_sa_handl": 109, "_sa_sigact": 109, "sival_int": 109, "sival_ptr": 109}, "objects": {"": [[50, 0, 1, "c.FAR", "FAR"], [39, 1, 1, "c.NXHANDLE", "NXHANDLE"], [43, 1, 1, "c.NXTKWINDOW", "NXTKWINDOW"], [39, 1, 1, "c.NXWINDOW", "NXWINDOW"], [109, 2, 1, "c.__errno", "__errno"], [96, 2, 1, "c._exit", "_exit"], [106, 2, 1, "c.accept", "accept"], [94, 2, 1, "c.archname_timer_initialize", "archname_timer_initialize"], [101, 2, 1, "c.asctime", "asctime"], [101, 2, 1, "c.asctime_r", "asctime_r"], [98, 2, 1, "c.atexit", "atexit"], [2, 4, 1, "c.binary_s", "binary_s"], [106, 2, 1, "c.bind", "bind"], [2, 4, 1, "c.binfmt_s", "binfmt_s"], [89, 2, 1, "c.board_autoled_initialize", "board_autoled_initialize"], [89, 2, 1, "c.board_autoled_off", "board_autoled_off"], [89, 2, 1, "c.board_autoled_on", "board_autoled_on"], [84, 2, 1, "c.board_early_initialize", "board_early_initialize"], [84, 2, 1, "c.board_late_initialize", "board_late_initialize"], [85, 2, 1, "c.boardctl", "boardctl"], [104, 2, 1, "c.clearenv", "clearenv"], [101, 2, 1, "c.clock_getres", "clock_getres"], [101, 2, 1, "c.clock_gettime", "clock_gettime"], [101, 2, 1, "c.clock_settime", "clock_settime"], [105, 2, 1, "c.close", "close"], [105, 2, 1, "c.closedir", "closedir"], [106, 2, 1, "c.connect", "connect"], [105, 2, 1, "c.creat", "creat"], [101, 2, 1, "c.ctime", "ctime"], [101, 2, 1, "c.ctime_r", "ctime_r"], [105, 2, 1, "c.dup", "dup"], [105, 2, 1, "c.dup2", "dup2"], [2, 2, 1, "c.envpath_init", "envpath_init"], [2, 2, 1, "c.envpath_next", "envpath_next"], [2, 2, 1, "c.envpath_release", "envpath_release"], [39, 5, 1, "c.event", "event"], [96, 2, 1, "c.exec", "exec"], [2, 2, 1, "c.exec_module", "exec_module"], [96, 2, 1, "c.execl", "execl"], [96, 2, 1, "c.execv", "execv"], [96, 2, 1, "c.exit", "exit"], [105, 2, 1, "c.fcntl", "fcntl"], [104, 2, 1, "c.getenv", "getenv"], [101, 2, 1, "c.gethrtime", "gethrtime"], [96, 2, 1, "c.getpid", "getpid"], [106, 2, 1, "c.getsockopt", "getsockopt"], [101, 2, 1, "c.gettimeofday", "gettimeofday"], [101, 2, 1, "c.gmtime", "gmtime"], [101, 2, 1, "c.gmtime_r", "gmtime_r"], [88, 2, 1, "c.iob_add_queue", "iob_add_queue"], [88, 2, 1, "c.iob_alloc", "iob_alloc"], [88, 2, 1, "c.iob_clone", "iob_clone"], [88, 2, 1, "c.iob_concat", "iob_concat"], [88, 2, 1, "c.iob_contig", "iob_contig"], [88, 2, 1, "c.iob_copyin", "iob_copyin"], [88, 2, 1, "c.iob_copyout", "iob_copyout"], [88, 2, 1, "c.iob_dump", "iob_dump"], [88, 2, 1, "c.iob_free", "iob_free"], [88, 2, 1, "c.iob_free_chain", "iob_free_chain"], [88, 2, 1, "c.iob_free_queue", "iob_free_queue"], [88, 2, 1, "c.iob_initialize", "iob_initialize"], [88, 2, 1, "c.iob_pack", "iob_pack"], [88, 2, 1, "c.iob_peek_queue", "iob_peek_queue"], [88, 2, 1, "c.iob_remove_queue", "iob_remove_queue"], [88, 2, 1, "c.iob_trimhead", "iob_trimhead"], [88, 2, 1, "c.iob_trimhead_queue", "iob_trimhead_queue"], [88, 2, 1, "c.iob_trimtail", "iob_trimtail"], [88, 2, 1, "c.iob_tryadd_queue", "iob_tryadd_queue"], [88, 2, 1, "c.iob_tryalloc", "iob_tryalloc"], [88, 2, 1, "c.iob_trycopyin", "iob_trycopyin"], [105, 2, 1, "c.ioctl", "ioctl"], [90, 2, 1, "c.irq_dispatch", "irq_dispatch"], [39, 5, 1, "c.kbdin", "kbdin"], [102, 2, 1, "c.kill", "kill"], [106, 2, 1, "c.listen", "listen"], [2, 2, 1, "c.load_module", "load_module"], [101, 2, 1, "c.localtime", "localtime"], [101, 2, 1, "c.localtime_r", "localtime_r"], [95, 2, 1, "c.lpwork_boostpriority", "lpwork_boostpriority"], [95, 2, 1, "c.lpwork_restorepriority", "lpwork_restorepriority"], [105, 2, 1, "c.lseek", "lseek"], [109, 1, 1, "c.main_t", "main_t"], [105, 2, 1, "c.mkfifo", "mkfifo"], [105, 2, 1, "c.mkstemp", "mkstemp"], [105, 2, 1, "c.mktemp", "mktemp"], [101, 2, 1, "c.mktime", "mktime"], [105, 2, 1, "c.mmap", "mmap"], [58, 2, 1, "c.mount", "mount"], [39, 2, 1, "c.mousein", "mousein"], [109, 4, 1, "c.mq_attr", "mq_attr"], [99, 2, 1, "c.mq_close", "mq_close"], [99, 2, 1, "c.mq_getattr", "mq_getattr"], [99, 2, 1, "c.mq_notify", "mq_notify"], [99, 2, 1, "c.mq_open", "mq_open"], [99, 2, 1, "c.mq_receive", "mq_receive"], [99, 2, 1, "c.mq_send", "mq_send"], [99, 2, 1, "c.mq_setattr", "mq_setattr"], [99, 2, 1, "c.mq_timedreceive", "mq_timedreceive"], [99, 2, 1, "c.mq_timedsend", "mq_timedsend"], [99, 2, 1, "c.mq_unlink", "mq_unlink"], [109, 1, 1, "c.mqd_t", "mqd_t"], [83, 0, 1, "c.noreturn_function", "noreturn_function"], [47, 5, 1, "c.notify", "notify"], [39, 2, 1, "c.nx_bitmap", "nx_bitmap"], [39, 2, 1, "c.nx_block", "nx_block"], [39, 4, 1, "c.nx_callback_s", "nx_callback_s"], [39, 2, 1, "c.nx_closewindow", "nx_closewindow"], [39, 0, 1, "c.nx_connect", "nx_connect"], [39, 2, 1, "c.nx_connectinstance", "nx_connectinstance"], [39, 2, 1, "c.nx_disconnect", "nx_disconnect"], [39, 2, 1, "c.nx_drawcircle", "nx_drawcircle"], [39, 2, 1, "c.nx_drawline", "nx_drawline"], [39, 2, 1, "c.nx_eventhandler", "nx_eventhandler"], [39, 2, 1, "c.nx_eventnotify", "nx_eventnotify"], [39, 2, 1, "c.nx_fill", "nx_fill"], [39, 2, 1, "c.nx_fillcircle", "nx_fillcircle"], [39, 2, 1, "c.nx_filltrapezoid", "nx_filltrapezoid"], [41, 4, 1, "c.nx_font_s", "nx_font_s"], [41, 4, 1, "c.nx_fontbitmap_s", "nx_fontbitmap_s"], [41, 4, 1, "c.nx_fontmetric_s", "nx_fontmetric_s"], [41, 4, 1, "c.nx_fontset_s", "nx_fontset_s"], [39, 2, 1, "c.nx_getposition", "nx_getposition"], [39, 2, 1, "c.nx_getrectangle", "nx_getrectangle"], [39, 2, 1, "c.nx_ishidden", "nx_ishidden"], [39, 2, 1, "c.nx_kbdchin", "nx_kbdchin"], [39, 2, 1, "c.nx_kbdin", "nx_kbdin"], [39, 2, 1, "c.nx_lower", "nx_lower"], [39, 2, 1, "c.nx_modal", "nx_modal"], [39, 2, 1, "c.nx_mousein", "nx_mousein"], [39, 2, 1, "c.nx_move", "nx_move"], [39, 2, 1, "c.nx_openwindow", "nx_openwindow"], [39, 2, 1, "c.nx_raise", "nx_raise"], [39, 2, 1, "c.nx_releasebkgd", "nx_releasebkgd"], [39, 2, 1, "c.nx_requestbkgd", "nx_requestbkgd"], [39, 0, 1, "c.nx_run", "nx_run"], [39, 2, 1, "c.nx_runinstance", "nx_runinstance"], [39, 2, 1, "c.nx_setbgcolor", "nx_setbgcolor"], [39, 2, 1, "c.nx_setposition", "nx_setposition"], [39, 2, 1, "c.nx_setsize", "nx_setsize"], [39, 2, 1, "c.nx_setvisibility", "nx_setvisibility"], [90, 2, 1, "c.nx_start", "nx_start"], [39, 2, 1, "c.nx_synch", "nx_synch"], [40, 2, 1, "c.nxcursor_enable", "nxcursor_enable"], [40, 2, 1, "c.nxcursor_setimage", "nxcursor_setimage"], [40, 2, 1, "c.nxcursor_setposition", "nxcursor_setposition"], [41, 2, 1, "c.nxf_convert_16bpp", "nxf_convert_16bpp"], [41, 2, 1, "c.nxf_convert_24bpp", "nxf_convert_24bpp"], [41, 2, 1, "c.nxf_convert_2bpp", "nxf_convert_2bpp"], [41, 2, 1, "c.nxf_convert_32bpp", "nxf_convert_32bpp"], [41, 2, 1, "c.nxf_convert_4bpp", "nxf_convert_4bpp"], [41, 2, 1, "c.nxf_convert_8bpp", "nxf_convert_8bpp"], [41, 2, 1, "c.nxf_getbitmap", "nxf_getbitmap"], [41, 2, 1, "c.nxf_getfonthandle", "nxf_getfonthandle"], [41, 2, 1, "c.nxf_getfontset", "nxf_getfontset"], [42, 2, 1, "c.nxgl_circlepts", "nxgl_circlepts"], [42, 2, 1, "c.nxgl_circletraps", "nxgl_circletraps"], [42, 2, 1, "c.nxgl_colorcopy", "nxgl_colorcopy"], [42, 1, 1, "c.nxgl_coord_t", "nxgl_coord_t"], [42, 1, 1, "c.nxgl_mxpixel_t", "nxgl_mxpixel_t"], [42, 2, 1, "c.nxgl_nonintersecting", "nxgl_nonintersecting"], [42, 2, 1, "c.nxgl_nullrect", "nxgl_nullrect"], [42, 4, 1, "c.nxgl_point_s", "nxgl_point_s"], [42, 4, 1, "c.nxgl_rect_s", "nxgl_rect_s"], [42, 2, 1, "c.nxgl_rectcopy", "nxgl_rectcopy"], [42, 2, 1, "c.nxgl_rectinside", "nxgl_rectinside"], [42, 2, 1, "c.nxgl_rectintersect", "nxgl_rectintersect"], [42, 2, 1, "c.nxgl_rectoffset", "nxgl_rectoffset"], [42, 2, 1, "c.nxgl_rectoverlap", "nxgl_rectoverlap"], [42, 2, 1, "c.nxgl_rectsize", "nxgl_rectsize"], [42, 2, 1, "c.nxgl_rectunion", "nxgl_rectunion"], [42, 2, 1, "c.nxgl_rgb2yuv", "nxgl_rgb2yuv"], [42, 4, 1, "c.nxgl_run_s", "nxgl_run_s"], [42, 2, 1, "c.nxgl_runcopy", "nxgl_runcopy"], [42, 2, 1, "c.nxgl_runoffset", "nxgl_runoffset"], [42, 4, 1, "c.nxgl_size_s", "nxgl_size_s"], [42, 2, 1, "c.nxgl_splitline", "nxgl_splitline"], [42, 2, 1, "c.nxgl_trapcopy", "nxgl_trapcopy"], [42, 4, 1, "c.nxgl_trapezoid_s", "nxgl_trapezoid_s"], [42, 2, 1, "c.nxgl_trapoffset", "nxgl_trapoffset"], [42, 2, 1, "c.nxgl_vectoradd", "nxgl_vectoradd"], [42, 2, 1, "c.nxgl_vectsubtract", "nxgl_vectsubtract"], [42, 2, 1, "c.nxgl_yuv2rgb", "nxgl_yuv2rgb"], [39, 2, 1, "c.nxmu_start", "nxmu_start"], [90, 2, 1, "c.nxsched_alarm_expiration", "nxsched_alarm_expiration"], [90, 2, 1, "c.nxsched_process_timer", "nxsched_process_timer"], [90, 2, 1, "c.nxsched_timer_expiration", "nxsched_timer_expiration"], [43, 2, 1, "c.nxtk_bitmaptoolbar", "nxtk_bitmaptoolbar"], [43, 2, 1, "c.nxtk_bitmapwindow", "nxtk_bitmapwindow"], [43, 2, 1, "c.nxtk_block", "nxtk_block"], [43, 2, 1, "c.nxtk_closetoolbar", "nxtk_closetoolbar"], [43, 2, 1, "c.nxtk_closewindow", "nxtk_closewindow"], [43, 2, 1, "c.nxtk_drawcircletoolbar", "nxtk_drawcircletoolbar"], [43, 2, 1, "c.nxtk_drawcirclewindow", "nxtk_drawcirclewindow"], [43, 2, 1, "c.nxtk_drawlinetoolbar", "nxtk_drawlinetoolbar"], [43, 2, 1, "c.nxtk_drawlinewindow", "nxtk_drawlinewindow"], [43, 2, 1, "c.nxtk_fillcircletoolbar", "nxtk_fillcircletoolbar"], [43, 2, 1, "c.nxtk_fillcirclewindow", "nxtk_fillcirclewindow"], [43, 2, 1, "c.nxtk_filltoolbar", "nxtk_filltoolbar"], [43, 2, 1, "c.nxtk_filltraptoolbar", "nxtk_filltraptoolbar"], [43, 2, 1, "c.nxtk_filltrapwindow", "nxtk_filltrapwindow"], [43, 2, 1, "c.nxtk_fillwindow", "nxtk_fillwindow"], [43, 2, 1, "c.nxtk_getposition", "nxtk_getposition"], [43, 2, 1, "c.nxtk_gettoolbar", "nxtk_gettoolbar"], [43, 2, 1, "c.nxtk_getwindow", "nxtk_getwindow"], [43, 2, 1, "c.nxtk_ishidden", "nxtk_ishidden"], [43, 2, 1, "c.nxtk_lower", "nxtk_lower"], [43, 2, 1, "c.nxtk_modal", "nxtk_modal"], [43, 2, 1, "c.nxtk_movetoolbar", "nxtk_movetoolbar"], [43, 2, 1, "c.nxtk_movewindow", "nxtk_movewindow"], [43, 2, 1, "c.nxtk_opentoolbar", "nxtk_opentoolbar"], [43, 2, 1, "c.nxtk_openwindow", "nxtk_openwindow"], [43, 2, 1, "c.nxtk_raise", "nxtk_raise"], [43, 2, 1, "c.nxtk_setposition", "nxtk_setposition"], [43, 2, 1, "c.nxtk_setsize", "nxtk_setsize"], [43, 2, 1, "c.nxtk_setvisibility", "nxtk_setvisibility"], [43, 2, 1, "c.nxtk_synch", "nxtk_synch"], [98, 2, 1, "c.on_exit", "on_exit"], [105, 2, 1, "c.open", "open"], [105, 2, 1, "c.opendir", "opendir"], [102, 2, 1, "c.pause", "pause"], [109, 1, 1, "c.pid_t", "pid_t"], [105, 2, 1, "c.pipe", "pipe"], [47, 2, 1, "c.pm_activity", "pm_activity"], [47, 4, 1, "c.pm_callback_s", "pm_callback_s"], [47, 2, 1, "c.pm_changestate", "pm_changestate"], [47, 2, 1, "c.pm_checkstate", "pm_checkstate"], [47, 2, 1, "c.pm_initialize", "pm_initialize"], [47, 2, 1, "c.pm_register", "pm_register"], [47, 6, 1, "c.pm_state_e", "pm_state_e"], [47, 2, 1, "c.pm_unregister", "pm_unregister"], [105, 2, 1, "c.poll", "poll"], [39, 2, 1, "c.position", "position"], [96, 2, 1, "c.posix_spawn", "posix_spawn"], [96, 2, 1, "c.posix_spawn_file_actions_addclose", "posix_spawn_file_actions_addclose"], [96, 2, 1, "c.posix_spawn_file_actions_adddup2", "posix_spawn_file_actions_adddup2"], [96, 2, 1, "c.posix_spawn_file_actions_addopen", "posix_spawn_file_actions_addopen"], [96, 2, 1, "c.posix_spawn_file_actions_destroy", "posix_spawn_file_actions_destroy"], [96, 2, 1, "c.posix_spawn_file_actions_init", "posix_spawn_file_actions_init"], [96, 2, 1, "c.posix_spawnattr_getflags", "posix_spawnattr_getflags"], [96, 2, 1, "c.posix_spawnattr_getschedparam", "posix_spawnattr_getschedparam"], [96, 2, 1, "c.posix_spawnattr_getschedpolicy", "posix_spawnattr_getschedpolicy"], [96, 2, 1, "c.posix_spawnattr_getsigmask", "posix_spawnattr_getsigmask"], [96, 2, 1, "c.posix_spawnattr_init", "posix_spawnattr_init"], [96, 2, 1, "c.posix_spawnattr_setflags", "posix_spawnattr_setflags"], [96, 2, 1, "c.posix_spawnattr_setschedparam", "posix_spawnattr_setschedparam"], [96, 2, 1, "c.posix_spawnattr_setschedpolicy", "posix_spawnattr_setschedpolicy"], [96, 2, 1, "c.posix_spawnattr_setsigmask", "posix_spawnattr_setsigmask"], [96, 2, 1, "c.posix_spawnp", "posix_spawnp"], [105, 2, 1, "c.pread", "pread"], [47, 5, 1, "c.prepare", "prepare"], [103, 2, 1, "c.pthread_attr_destroy", "pthread_attr_destroy"], [103, 2, 1, "c.pthread_attr_getinheritsched", "pthread_attr_getinheritsched"], [103, 2, 1, "c.pthread_attr_getschedparam", "pthread_attr_getschedparam"], [103, 2, 1, "c.pthread_attr_getschedpolicy", "pthread_attr_getschedpolicy"], [103, 2, 1, "c.pthread_attr_getstacksize", "pthread_attr_getstacksize"], [103, 2, 1, "c.pthread_attr_init", "pthread_attr_init"], [103, 2, 1, "c.pthread_attr_setinheritsched", "pthread_attr_setinheritsched"], [103, 2, 1, "c.pthread_attr_setschedparam", "pthread_attr_setschedparam"], [103, 2, 1, "c.pthread_attr_setschedpolicy", "pthread_attr_setschedpolicy"], [103, 2, 1, "c.pthread_attr_setstacksize", "pthread_attr_setstacksize"], [103, 2, 1, "c.pthread_barrier_destroy", "pthread_barrier_destroy"], [103, 2, 1, "c.pthread_barrier_init", "pthread_barrier_init"], [103, 2, 1, "c.pthread_barrier_wait", "pthread_barrier_wait"], [103, 2, 1, "c.pthread_barrierattr_destroy", "pthread_barrierattr_destroy"], [103, 2, 1, "c.pthread_barrierattr_getpshared", "pthread_barrierattr_getpshared"], [103, 2, 1, "c.pthread_barrierattr_init", "pthread_barrierattr_init"], [103, 2, 1, "c.pthread_barrierattr_setpshared", "pthread_barrierattr_setpshared"], [103, 2, 1, "c.pthread_cancel", "pthread_cancel"], [103, 2, 1, "c.pthread_cleanup_pop", "pthread_cleanup_pop"], [103, 2, 1, "c.pthread_cleanup_push", "pthread_cleanup_push"], [103, 2, 1, "c.pthread_cond_broadcast", "pthread_cond_broadcast"], [103, 2, 1, "c.pthread_cond_destroy", "pthread_cond_destroy"], [103, 2, 1, "c.pthread_cond_init", "pthread_cond_init"], [103, 2, 1, "c.pthread_cond_signal", "pthread_cond_signal"], [103, 2, 1, "c.pthread_cond_timedwait", "pthread_cond_timedwait"], [103, 2, 1, "c.pthread_cond_wait", "pthread_cond_wait"], [103, 2, 1, "c.pthread_condattr_destroy", "pthread_condattr_destroy"], [103, 2, 1, "c.pthread_condattr_init", "pthread_condattr_init"], [103, 2, 1, "c.pthread_create", "pthread_create"], [103, 2, 1, "c.pthread_detach", "pthread_detach"], [103, 2, 1, "c.pthread_exit", "pthread_exit"], [103, 2, 1, "c.pthread_getschedparam", "pthread_getschedparam"], [103, 2, 1, "c.pthread_getspecific", "pthread_getspecific"], [103, 2, 1, "c.pthread_join", "pthread_join"], [103, 2, 1, "c.pthread_key_create", "pthread_key_create"], [103, 2, 1, "c.pthread_key_delete", "pthread_key_delete"], [109, 1, 1, "c.pthread_key_t", "pthread_key_t"], [103, 2, 1, "c.pthread_kill", "pthread_kill"], [103, 2, 1, "c.pthread_mutex_destroy", "pthread_mutex_destroy"], [103, 2, 1, "c.pthread_mutex_init", "pthread_mutex_init"], [103, 2, 1, "c.pthread_mutex_lock", "pthread_mutex_lock"], [103, 2, 1, "c.pthread_mutex_timedlock", "pthread_mutex_timedlock"], [103, 2, 1, "c.pthread_mutex_trylock", "pthread_mutex_trylock"], [103, 2, 1, "c.pthread_mutex_unlock", "pthread_mutex_unlock"], [103, 2, 1, "c.pthread_mutexattr_destroy", "pthread_mutexattr_destroy"], [103, 2, 1, "c.pthread_mutexattr_getprotocol", "pthread_mutexattr_getprotocol"], [103, 2, 1, "c.pthread_mutexattr_getpshared", "pthread_mutexattr_getpshared"], [103, 2, 1, "c.pthread_mutexattr_gettype", "pthread_mutexattr_gettype"], [103, 2, 1, "c.pthread_mutexattr_init", "pthread_mutexattr_init"], [103, 2, 1, "c.pthread_mutexattr_setprotocol", "pthread_mutexattr_setprotocol"], [103, 2, 1, "c.pthread_mutexattr_setpshared", "pthread_mutexattr_setpshared"], [103, 2, 1, "c.pthread_mutexattr_settype", "pthread_mutexattr_settype"], [103, 2, 1, "c.pthread_once", "pthread_once"], [103, 2, 1, "c.pthread_self", "pthread_self"], [103, 2, 1, "c.pthread_setcancelstate", "pthread_setcancelstate"], [103, 2, 1, "c.pthread_setcanceltype", "pthread_setcanceltype"], [103, 2, 1, "c.pthread_setschedparam", "pthread_setschedparam"], [103, 2, 1, "c.pthread_setspecific", "pthread_setspecific"], [103, 2, 1, "c.pthread_sigmask", "pthread_sigmask"], [103, 2, 1, "c.pthread_testcancel", "pthread_testcancel"], [103, 2, 1, "c.pthread_yield", "pthread_yield"], [104, 2, 1, "c.putenv", "putenv"], [105, 2, 1, "c.pwrite", "pwrite"], [105, 2, 1, "c.read", "read"], [105, 2, 1, "c.readdir", "readdir"], [105, 2, 1, "c.readdir_r", "readdir_r"], [106, 2, 1, "c.recv", "recv"], [106, 2, 1, "c.recvfrom", "recvfrom"], [39, 2, 1, "c.redraw", "redraw"], [2, 2, 1, "c.register_binfmt", "register_binfmt"], [105, 2, 1, "c.rewinddir", "rewinddir"], [97, 2, 1, "c.sched_get_priority_max", "sched_get_priority_max"], [97, 2, 1, "c.sched_get_priority_min", "sched_get_priority_min"], [97, 2, 1, "c.sched_get_rr_interval", "sched_get_rr_interval"], [97, 2, 1, "c.sched_getparam", "sched_getparam"], [97, 2, 1, "c.sched_getscheduler", "sched_getscheduler"], [98, 2, 1, "c.sched_lock", "sched_lock"], [98, 2, 1, "c.sched_lockcount", "sched_lockcount"], [109, 4, 1, "c.sched_param", "sched_param"], [97, 2, 1, "c.sched_setparam", "sched_setparam"], [97, 2, 1, "c.sched_setscheduler", "sched_setscheduler"], [98, 2, 1, "c.sched_unlock", "sched_unlock"], [97, 2, 1, "c.sched_yield", "sched_yield"], [105, 2, 1, "c.seekdir", "seekdir"], [105, 2, 1, "c.select", "select"], [100, 2, 1, "c.sem_close", "sem_close"], [100, 2, 1, "c.sem_destroy", "sem_destroy"], [100, 2, 1, "c.sem_getprotocol", "sem_getprotocol"], [100, 2, 1, "c.sem_getvalue", "sem_getvalue"], [100, 2, 1, "c.sem_init", "sem_init"], [100, 2, 1, "c.sem_open", "sem_open"], [100, 2, 1, "c.sem_post", "sem_post"], [100, 2, 1, "c.sem_setprotocol", "sem_setprotocol"], [109, 1, 1, "c.sem_t", "sem_t"], [100, 2, 1, "c.sem_timedwait", "sem_timedwait"], [100, 2, 1, "c.sem_trywait", "sem_trywait"], [100, 2, 1, "c.sem_unlink", "sem_unlink"], [100, 2, 1, "c.sem_wait", "sem_wait"], [106, 2, 1, "c.send", "send"], [106, 2, 1, "c.sendto", "sendto"], [104, 2, 1, "c.setenv", "setenv"], [106, 2, 1, "c.setsockopt", "setsockopt"], [107, 2, 1, "c.shmat", "shmat"], [107, 2, 1, "c.shmctl", "shmctl"], [107, 2, 1, "c.shmdt", "shmdt"], [107, 2, 1, "c.shmget", "shmget"], [102, 2, 1, "c.sigaction", "sigaction"], [102, 2, 1, "c.sigaddset", "sigaddset"], [102, 2, 1, "c.sigdelset", "sigdelset"], [102, 2, 1, "c.sigemptyset", "sigemptyset"], [109, 4, 1, "c.sigevent", "sigevent"], [102, 2, 1, "c.sigfillset", "sigfillset"], [102, 2, 1, "c.sighold", "sighold"], [102, 2, 1, "c.sigignore", "sigignore"], [109, 4, 1, "c.siginfo", "siginfo"], [109, 1, 1, "c.siginfo_t", "siginfo_t"], [102, 2, 1, "c.sigismember", "sigismember"], [102, 2, 1, "c.sigpause", "sigpause"], [102, 2, 1, "c.sigpending", "sigpending"], [102, 2, 1, "c.sigprocmask", "sigprocmask"], [102, 2, 1, "c.sigqueue", "sigqueue"], [102, 2, 1, "c.sigrelse", "sigrelse"], [102, 2, 1, "c.sigset", "sigset"], [109, 1, 1, "c.sigset_t", "sigset_t"], [102, 2, 1, "c.sigsuspend", "sigsuspend"], [102, 2, 1, "c.sigtimedwait", "sigtimedwait"], [109, 7, 1, "c.sigval", "sigval"], [102, 2, 1, "c.sigwaitinfo", "sigwaitinfo"], [109, 1, 1, "c.size_t", "size_t"], [106, 2, 1, "c.socket", "socket"], [2, 4, 1, "c.symbtab_s", "symbtab_s"], [2, 2, 1, "c.symtab_findbyname", "symtab_findbyname"], [2, 2, 1, "c.symtab_findbyvalue", "symtab_findbyvalue"], [2, 2, 1, "c.symtab_findorderedbyname", "symtab_findorderedbyname"], [49, 2, 1, "c.syslog_channel", "syslog_channel"], [49, 2, 1, "c.syslog_file_channel", "syslog_file_channel"], [49, 2, 1, "c.syslog_initialize", "syslog_initialize"], [96, 2, 1, "c.task_create", "task_create"], [96, 2, 1, "c.task_delete", "task_delete"], [96, 2, 1, "c.task_setcancelstate", "task_setcancelstate"], [96, 2, 1, "c.task_setcanceltype", "task_setcanceltype"], [96, 2, 1, "c.task_spawn", "task_spawn"], [96, 2, 1, "c.task_spawnattr_getstacksize", "task_spawnattr_getstacksize"], [96, 2, 1, "c.task_spawnattr_setstacksize", "task_spawnattr_setstacksize"], [96, 2, 1, "c.task_testcancel", "task_testcancel"], [109, 4, 1, "c.tcb_s", "tcb_s"], [105, 2, 1, "c.telldir", "telldir"], [109, 1, 1, "c.time_t", "time_t"], [101, 2, 1, "c.timer_create", "timer_create"], [101, 2, 1, "c.timer_delete", "timer_delete"], [101, 2, 1, "c.timer_getoverrun", "timer_getoverrun"], [101, 2, 1, "c.timer_gettime", "timer_gettime"], [101, 2, 1, "c.timer_settime", "timer_settime"], [109, 4, 1, "c.timespec", "timespec"], [105, 2, 1, "c.unlink", "unlink"], [2, 2, 1, "c.unload_module", "unload_module"], [2, 2, 1, "c.unregister_binfmt", "unregister_binfmt"], [104, 2, 1, "c.unsetenv", "unsetenv"], [81, 2, 1, "c.up_addrenv_attach", "up_addrenv_attach"], [81, 2, 1, "c.up_addrenv_clone", "up_addrenv_clone"], [81, 2, 1, "c.up_addrenv_create", "up_addrenv_create"], [81, 2, 1, "c.up_addrenv_destroy", "up_addrenv_destroy"], [81, 2, 1, "c.up_addrenv_detach", "up_addrenv_detach"], [81, 2, 1, "c.up_addrenv_heapsize", "up_addrenv_heapsize"], [81, 2, 1, "c.up_addrenv_kstackalloc", "up_addrenv_kstackalloc"], [81, 2, 1, "c.up_addrenv_kstackfree", "up_addrenv_kstackfree"], [81, 2, 1, "c.up_addrenv_restore", "up_addrenv_restore"], [81, 2, 1, "c.up_addrenv_select", "up_addrenv_select"], [81, 2, 1, "c.up_addrenv_ustackalloc", "up_addrenv_ustackalloc"], [81, 2, 1, "c.up_addrenv_ustackfree", "up_addrenv_ustackfree"], [81, 2, 1, "c.up_addrenv_ustackselect", "up_addrenv_ustackselect"], [81, 2, 1, "c.up_addrenv_vdata", "up_addrenv_vdata"], [81, 2, 1, "c.up_addrenv_vtext", "up_addrenv_vtext"], [81, 2, 1, "c.up_addrenv_vustack", "up_addrenv_vustack"], [94, 2, 1, "c.up_alarm_cancel", "up_alarm_cancel"], [94, 2, 1, "c.up_alarm_start", "up_alarm_start"], [83, 2, 1, "c.up_allocate_heap", "up_allocate_heap"], [46, 2, 1, "c.up_allocpage", "up_allocpage"], [83, 2, 1, "c.up_assert", "up_assert"], [83, 2, 1, "c.up_block_task", "up_block_task"], [46, 2, 1, "c.up_checkmapping", "up_checkmapping"], [93, 2, 1, "c.up_cpu_index", "up_cpu_index"], [93, 2, 1, "c.up_cpu_pause", "up_cpu_pause"], [93, 2, 1, "c.up_cpu_resume", "up_cpu_resume"], [93, 2, 1, "c.up_cpu_start", "up_cpu_start"], [83, 2, 1, "c.up_create_stack", "up_create_stack"], [83, 2, 1, "c.up_disable_irq", "up_disable_irq"], [83, 2, 1, "c.up_enable_irq", "up_enable_irq"], [83, 2, 1, "c.up_exit", "up_exit"], [46, 2, 1, "c.up_fillpage", "up_fillpage"], [83, 2, 1, "c.up_idle", "up_idle"], [83, 2, 1, "c.up_initial_state", "up_initial_state"], [83, 2, 1, "c.up_initialize", "up_initialize"], [83, 2, 1, "c.up_interrupt_context", "up_interrupt_context"], [83, 2, 1, "c.up_prioritize_irq", "up_prioritize_irq"], [83, 2, 1, "c.up_putc", "up_putc"], [83, 2, 1, "c.up_release_pending", "up_release_pending"], [83, 2, 1, "c.up_release_stack", "up_release_stack"], [83, 2, 1, "c.up_reprioritize_rtr", "up_reprioritize_rtr"], [83, 2, 1, "c.up_schedule_sigaction", "up_schedule_sigaction"], [92, 2, 1, "c.up_shmat", "up_shmat"], [92, 2, 1, "c.up_shmdt", "up_shmdt"], [83, 2, 1, "c.up_stack_frame", "up_stack_frame"], [93, 2, 1, "c.up_testset", "up_testset"], [94, 2, 1, "c.up_timer_cancel", "up_timer_cancel"], [94, 2, 1, "c.up_timer_gettime", "up_timer_gettime"], [94, 2, 1, "c.up_timer_start", "up_timer_start"], [83, 2, 1, "c.up_unblock_task", "up_unblock_task"], [83, 2, 1, "c.up_use_stack", "up_use_stack"], [96, 2, 1, "c.vfork", "vfork"], [98, 2, 1, "c.wait", "wait"], [98, 2, 1, "c.waitid", "waitid"], [98, 2, 1, "c.waitpid", "waitpid"], [94, 2, 1, "c.wd_cancel", "wd_cancel"], [94, 2, 1, "c.wd_gettime", "wd_gettime"], [94, 2, 1, "c.wd_start", "wd_start"], [94, 1, 1, "c.wdentry_t", "wdentry_t"], [95, 2, 1, "c.work_available", "work_available"], [95, 2, 1, "c.work_cancel", "work_cancel"], [95, 2, 1, "c.work_queue", "work_queue"], [95, 2, 1, "c.work_signal", "work_signal"], [95, 2, 1, "c.work_usrstart", "work_usrstart"], [105, 2, 1, "c.write", "write"]], "_exit": [[96, 3, 1, "c._exit", "code"]], "accept": [[106, 3, 1, "c.accept", "addr"], [106, 3, 1, "c.accept", "addrlen"], [106, 3, 1, "c.accept", "sockfd"]], "asctime": [[101, 3, 1, "c.asctime", "tp"]], "asctime_r": [[101, 3, 1, "c.asctime_r", "buf"], [101, 3, 1, "c.asctime_r", "tp"]], "atexit": [[98, 3, 1, "c.atexit", "func"]], "bind": [[106, 3, 1, "c.bind", "addr"], [106, 3, 1, "c.bind", "addrlen"], [106, 3, 1, "c.bind", "sockfd"]], "board_autoled_off": [[89, 3, 1, "c.board_autoled_off", "led"]], "board_autoled_on": [[89, 3, 1, "c.board_autoled_on", "led"]], "boardctl": [[85, 3, 1, "c.boardctl", "arg"], [85, 3, 1, "c.boardctl", "cmd"]], "clock_getres": [[101, 3, 1, "c.clock_getres", "clockid"], [101, 3, 1, "c.clock_getres", "res"]], "clock_gettime": [[101, 3, 1, "c.clock_gettime", "clockid"], [101, 3, 1, "c.clock_gettime", "tp"]], "clock_settime": [[101, 3, 1, "c.clock_settime", "clockid"], [101, 3, 1, "c.clock_settime", "tp"]], "close": [[105, 3, 1, "c.close", "fd"]], "closedir": [[105, 3, 1, "c.closedir", "dirp"]], "connect": [[106, 3, 1, "c.connect", "addr"], [106, 3, 1, "c.connect", "addrlen"], [106, 3, 1, "c.connect", "sockfd"]], "creat": [[105, 3, 1, "c.creat", "mode"], [105, 3, 1, "c.creat", "path"]], "ctime": [[101, 3, 1, "c.ctime", "timep"]], "ctime_r": [[101, 3, 1, "c.ctime_r", "buf"], [101, 3, 1, "c.ctime_r", "timep"]], "dup": [[105, 3, 1, "c.dup", "fd"]], "dup2": [[105, 3, 1, "c.dup2", "fd1"], [105, 3, 1, "c.dup2", "fd2"]], "envpath_next": [[2, 3, 1, "c.envpath_next", "handle"], [2, 3, 1, "c.envpath_next", "relpath"]], "envpath_release": [[2, 3, 1, "c.envpath_release", "handle"]], "exec": [[96, 3, 1, "c.exec", "argv"], [96, 3, 1, "c.exec", "exports"], [96, 3, 1, "c.exec", "filename"], [96, 3, 1, "c.exec", "nexports"]], "exec_module": [[2, 3, 1, "c.exec_module", "bin"]], "execl": [[96, 3, 1, "c.execl", "path"]], "execv": [[96, 3, 1, "c.execv", "argv"], [96, 3, 1, "c.execv", "path"]], "exit": [[96, 3, 1, "c.exit", "code"]], "fcntl": [[105, 3, 1, "c.fcntl", "cmd"], [105, 3, 1, "c.fcntl", "fd"]], "getenv": [[104, 3, 1, "c.getenv", "name"]], "getsockopt": [[106, 3, 1, "c.getsockopt", "level"], [106, 3, 1, "c.getsockopt", "option"], [106, 3, 1, "c.getsockopt", "sockfd"], [106, 3, 1, "c.getsockopt", "value"], [106, 3, 1, "c.getsockopt", "value_len"]], "gettimeofday": [[101, 3, 1, "c.gettimeofday", "tp"], [101, 3, 1, "c.gettimeofday", "tzp"]], "gmtime": [[101, 3, 1, "c.gmtime", "timep"]], "gmtime_r": [[101, 3, 1, "c.gmtime_r", "result"], [101, 3, 1, "c.gmtime_r", "timep"]], "iob_add_queue": [[88, 3, 1, "c.iob_add_queue", "iob"], [88, 3, 1, "c.iob_add_queue", "iobq"]], "iob_alloc": [[88, 3, 1, "c.iob_alloc", "throttled"]], "iob_clone": [[88, 3, 1, "c.iob_clone", "iob1"], [88, 3, 1, "c.iob_clone", "iob2"], [88, 3, 1, "c.iob_clone", "throttled"]], "iob_concat": [[88, 3, 1, "c.iob_concat", "iob1"], [88, 3, 1, "c.iob_concat", "iob2"]], "iob_contig": [[88, 3, 1, "c.iob_contig", "iob"], [88, 3, 1, "c.iob_contig", "len"]], "iob_copyin": [[88, 3, 1, "c.iob_copyin", "iob"], [88, 3, 1, "c.iob_copyin", "len"], [88, 3, 1, "c.iob_copyin", "offset"], [88, 3, 1, "c.iob_copyin", "src"], [88, 3, 1, "c.iob_copyin", "throttled"]], "iob_copyout": [[88, 3, 1, "c.iob_copyout", "dest"], [88, 3, 1, "c.iob_copyout", "iob"], [88, 3, 1, "c.iob_copyout", "len"], [88, 3, 1, "c.iob_copyout", "offset"]], "iob_dump": [[88, 3, 1, "c.iob_dump", "iob"], [88, 3, 1, "c.iob_dump", "len"], [88, 3, 1, "c.iob_dump", "msg"], [88, 3, 1, "c.iob_dump", "offset"]], "iob_free": [[88, 3, 1, "c.iob_free", "iob"]], "iob_free_chain": [[88, 3, 1, "c.iob_free_chain", "iob"]], "iob_free_queue": [[88, 3, 1, "c.iob_free_queue", "qhead"]], "iob_pack": [[88, 3, 1, "c.iob_pack", "iob"]], "iob_peek_queue": [[88, 3, 1, "c.iob_peek_queue", "iobq"]], "iob_remove_queue": [[88, 3, 1, "c.iob_remove_queue", "iobq"]], "iob_trimhead": [[88, 3, 1, "c.iob_trimhead", "iob"], [88, 3, 1, "c.iob_trimhead", "trimlen"]], "iob_trimhead_queue": [[88, 3, 1, "c.iob_trimhead_queue", "qhead"], [88, 3, 1, "c.iob_trimhead_queue", "trimlen"]], "iob_trimtail": [[88, 3, 1, "c.iob_trimtail", "iob"], [88, 3, 1, "c.iob_trimtail", "trimlen"]], "iob_tryadd_queue": [[88, 3, 1, "c.iob_tryadd_queue", "iob"], [88, 3, 1, "c.iob_tryadd_queue", "iobq"]], "iob_tryalloc": [[88, 3, 1, "c.iob_tryalloc", "throttled"]], "iob_trycopyin": [[88, 3, 1, "c.iob_trycopyin", "iob"], [88, 3, 1, "c.iob_trycopyin", "len"], [88, 3, 1, "c.iob_trycopyin", "offset"], [88, 3, 1, "c.iob_trycopyin", "src"], [88, 3, 1, "c.iob_trycopyin", "throttled"]], "ioctl": [[105, 3, 1, "c.ioctl", "fd"], [105, 3, 1, "c.ioctl", "req"]], "irq_dispatch": [[90, 3, 1, "c.irq_dispatch", "context"], [90, 3, 1, "c.irq_dispatch", "irq"]], "kill": [[102, 3, 1, "c.kill", "pid"], [102, 3, 1, "c.kill", "sig"]], "listen": [[106, 3, 1, "c.listen", "backlog"], [106, 3, 1, "c.listen", "sockfd"]], "load_module": [[2, 3, 1, "c.load_module", "bin"]], "localtime": [[101, 3, 1, "c.localtime", "timep"]], "localtime_r": [[101, 3, 1, "c.localtime_r", "result"], [101, 3, 1, "c.localtime_r", "timep"]], "lpwork_boostpriority": [[95, 3, 1, "c.lpwork_boostpriority", "reqprio"]], "lpwork_restorepriority": [[95, 3, 1, "c.lpwork_restorepriority", "reqprio"]], "lseek": [[105, 3, 1, "c.lseek", "fd"], [105, 3, 1, "c.lseek", "offset"], [105, 3, 1, "c.lseek", "whence"]], "mkfifo": [[105, 3, 1, "c.mkfifo", "mode"], [105, 3, 1, "c.mkfifo", "pathname"]], "mkstemp": [[105, 3, 1, "c.mkstemp", "template"]], "mktemp": [[105, 3, 1, "c.mktemp", "template"]], "mktime": [[101, 3, 1, "c.mktime", "tp"]], "mmap": [[105, 3, 1, "c.mmap", "fd"], [105, 3, 1, "c.mmap", "flags"], [105, 3, 1, "c.mmap", "length"], [105, 3, 1, "c.mmap", "offset"], [105, 3, 1, "c.mmap", "prot"], [105, 3, 1, "c.mmap", "start"]], "mount": [[58, 3, 1, "c.mount", "data"], [58, 3, 1, "c.mount", "filesystemtype"], [58, 3, 1, "c.mount", "mountflags"], [58, 3, 1, "c.mount", "source"], [58, 3, 1, "c.mount", "target"]], "mousein": [[39, 3, 1, "c.mousein", "arg"], [39, 3, 1, "c.mousein", "buttons"], [39, 3, 1, "c.mousein", "hwnd"], [39, 3, 1, "c.mousein", "pos"]], "mq_close": [[99, 3, 1, "c.mq_close", "mqdes"]], "mq_getattr": [[99, 3, 1, "c.mq_getattr", "mqStat"], [99, 3, 1, "c.mq_getattr", "mqdes"]], "mq_notify": [[99, 3, 1, "c.mq_notify", "mqdes"], [99, 3, 1, "c.mq_notify", "notification"]], "mq_open": [[99, 3, 1, "c.mq_open", "mqName"], [99, 3, 1, "c.mq_open", "oflags"]], "mq_receive": [[99, 3, 1, "c.mq_receive", "mqdes"], [99, 3, 1, "c.mq_receive", "msg"], [99, 3, 1, "c.mq_receive", "msglen"], [99, 3, 1, "c.mq_receive", "prio"]], "mq_send": [[99, 3, 1, "c.mq_send", "mqdes"], [99, 3, 1, "c.mq_send", "msg"], [99, 3, 1, "c.mq_send", "msglen"], [99, 3, 1, "c.mq_send", "prio"]], "mq_setattr": [[99, 3, 1, "c.mq_setattr", "mqStat"], [99, 3, 1, "c.mq_setattr", "mqdes"], [99, 3, 1, "c.mq_setattr", "oldMqStat"]], "mq_timedreceive": [[99, 3, 1, "c.mq_timedreceive", "abstime"], [99, 3, 1, "c.mq_timedreceive", "mqdes"], [99, 3, 1, "c.mq_timedreceive", "msg"], [99, 3, 1, "c.mq_timedreceive", "msglen"], [99, 3, 1, "c.mq_timedreceive", "prio"]], "mq_timedsend": [[99, 3, 1, "c.mq_timedsend", "abstime"], [99, 3, 1, "c.mq_timedsend", "mqdes"], [99, 3, 1, "c.mq_timedsend", "msg"], [99, 3, 1, "c.mq_timedsend", "msglen"], [99, 3, 1, "c.mq_timedsend", "prio"]], "mq_unlink": [[99, 3, 1, "c.mq_unlink", "mqName"]], "nx_bitmap": [[39, 3, 1, "c.nx_bitmap", "dest"], [39, 3, 1, "c.nx_bitmap", "hwnd"], [39, 3, 1, "c.nx_bitmap", "origin"], [39, 3, 1, "c.nx_bitmap", "src"], [39, 3, 1, "c.nx_bitmap", "stride"]], "nx_block": [[39, 3, 1, "c.nx_block", "arg"], [39, 3, 1, "c.nx_block", "hwnd"]], "nx_closewindow": [[39, 3, 1, "c.nx_closewindow", "hwnd"]], "nx_connectinstance": [[39, 3, 1, "c.nx_connectinstance", "svrmqname"]], "nx_disconnect": [[39, 3, 1, "c.nx_disconnect", "handle"]], "nx_drawcircle": [[39, 3, 1, "c.nx_drawcircle", "center"], [39, 3, 1, "c.nx_drawcircle", "color"], [39, 3, 1, "c.nx_drawcircle", "hwnd"], [39, 3, 1, "c.nx_drawcircle", "radius"], [39, 3, 1, "c.nx_drawcircle", "width"]], "nx_drawline": [[39, 3, 1, "c.nx_drawline", "caps"], [39, 3, 1, "c.nx_drawline", "color"], [39, 3, 1, "c.nx_drawline", "hwnd"], [39, 3, 1, "c.nx_drawline", "vector"], [39, 3, 1, "c.nx_drawline", "width"]], "nx_eventhandler": [[39, 3, 1, "c.nx_eventhandler", "handle"]], "nx_eventnotify": [[39, 3, 1, "c.nx_eventnotify", "handle"], [39, 3, 1, "c.nx_eventnotify", "signo"]], "nx_fill": [[39, 3, 1, "c.nx_fill", "color"], [39, 3, 1, "c.nx_fill", "hwnd"], [39, 3, 1, "c.nx_fill", "rect"]], "nx_fillcircle": [[39, 3, 1, "c.nx_fillcircle", "center"], [39, 3, 1, "c.nx_fillcircle", "color"], [39, 3, 1, "c.nx_fillcircle", "hwnd"], [39, 3, 1, "c.nx_fillcircle", "radius"]], "nx_filltrapezoid": [[39, 3, 1, "c.nx_filltrapezoid", "clip"], [39, 3, 1, "c.nx_filltrapezoid", "color"], [39, 3, 1, "c.nx_filltrapezoid", "hwnd"], [39, 3, 1, "c.nx_filltrapezoid", "trap"]], "nx_getposition": [[39, 3, 1, "c.nx_getposition", "hwnd"]], "nx_getrectangle": [[39, 3, 1, "c.nx_getrectangle", "dest"], [39, 3, 1, "c.nx_getrectangle", "deststride"], [39, 3, 1, "c.nx_getrectangle", "hwnd"], [39, 3, 1, "c.nx_getrectangle", "plane"], [39, 3, 1, "c.nx_getrectangle", "rect"]], "nx_ishidden": [[39, 3, 1, "c.nx_ishidden", "hwnd"]], "nx_kbdchin": [[39, 3, 1, "c.nx_kbdchin", "ch"], [39, 3, 1, "c.nx_kbdchin", "handle"]], "nx_kbdin": [[39, 3, 1, "c.nx_kbdin", "ch"], [39, 3, 1, "c.nx_kbdin", "handle"], [39, 3, 1, "c.nx_kbdin", "nch"]], "nx_lower": [[39, 3, 1, "c.nx_lower", "hwnd"]], "nx_modal": [[39, 3, 1, "c.nx_modal", "hwnd"], [39, 3, 1, "c.nx_modal", "modal"]], "nx_mousein": [[39, 3, 1, "c.nx_mousein", "buttons"], [39, 3, 1, "c.nx_mousein", "handle"], [39, 3, 1, "c.nx_mousein", "x"], [39, 3, 1, "c.nx_mousein", "y"]], "nx_move": [[39, 3, 1, "c.nx_move", "hwnd"], [39, 3, 1, "c.nx_move", "offset"], [39, 3, 1, "c.nx_move", "rect"]], "nx_openwindow": [[39, 3, 1, "c.nx_openwindow", "arg"], [39, 3, 1, "c.nx_openwindow", "cb"], [39, 3, 1, "c.nx_openwindow", "flags"], [39, 3, 1, "c.nx_openwindow", "handle"]], "nx_raise": [[39, 3, 1, "c.nx_raise", "hwnd"]], "nx_releasebkgd": [[39, 3, 1, "c.nx_releasebkgd", "hwnd"]], "nx_requestbkgd": [[39, 3, 1, "c.nx_requestbkgd", "arg"], [39, 3, 1, "c.nx_requestbkgd", "cb"], [39, 3, 1, "c.nx_requestbkgd", "handle"]], "nx_runinstance": [[39, 3, 1, "c.nx_runinstance", "fb"], [39, 3, 1, "c.nx_runinstance", "mqname"]], "nx_setbgcolor": [[39, 3, 1, "c.nx_setbgcolor", "color"], [39, 3, 1, "c.nx_setbgcolor", "handle"]], "nx_setposition": [[39, 3, 1, "c.nx_setposition", "hwnd"], [39, 3, 1, "c.nx_setposition", "pos"]], "nx_setsize": [[39, 3, 1, "c.nx_setsize", "hwnd"], [39, 3, 1, "c.nx_setsize", "size"]], "nx_setvisibility": [[39, 3, 1, "c.nx_setvisibility", "hide"], [39, 3, 1, "c.nx_setvisibility", "hwnd"]], "nx_synch": [[39, 3, 1, "c.nx_synch", "arg"], [39, 3, 1, "c.nx_synch", "hwnd"]], "nxcursor_enable": [[40, 3, 1, "c.nxcursor_enable", "enable"], [40, 3, 1, "c.nxcursor_enable", "hnd"]], "nxcursor_setimage": [[40, 3, 1, "c.nxcursor_setimage", "hnd"], [40, 3, 1, "c.nxcursor_setimage", "image"]], "nxcursor_setposition": [[40, 3, 1, "c.nxcursor_setposition", "hnd"], [40, 3, 1, "c.nxcursor_setposition", "pos"]], "nxf_convert_16bpp": [[41, 3, 1, "c.nxf_convert_16bpp", "bm"], [41, 3, 1, "c.nxf_convert_16bpp", "color"], [41, 3, 1, "c.nxf_convert_16bpp", "dest"], [41, 3, 1, "c.nxf_convert_16bpp", "height"], [41, 3, 1, "c.nxf_convert_16bpp", "stride"], [41, 3, 1, "c.nxf_convert_16bpp", "width"]], "nxf_convert_24bpp": [[41, 3, 1, "c.nxf_convert_24bpp", "bm"], [41, 3, 1, "c.nxf_convert_24bpp", "color"], [41, 3, 1, "c.nxf_convert_24bpp", "dest"], [41, 3, 1, "c.nxf_convert_24bpp", "height"], [41, 3, 1, "c.nxf_convert_24bpp", "stride"], [41, 3, 1, "c.nxf_convert_24bpp", "width"]], "nxf_convert_2bpp": [[41, 3, 1, "c.nxf_convert_2bpp", "bm"], [41, 3, 1, "c.nxf_convert_2bpp", "color"], [41, 3, 1, "c.nxf_convert_2bpp", "dest"], [41, 3, 1, "c.nxf_convert_2bpp", "height"], [41, 3, 1, "c.nxf_convert_2bpp", "stride"], [41, 3, 1, "c.nxf_convert_2bpp", "width"]], "nxf_convert_32bpp": [[41, 3, 1, "c.nxf_convert_32bpp", "bm"], [41, 3, 1, "c.nxf_convert_32bpp", "color"], [41, 3, 1, "c.nxf_convert_32bpp", "dest"], [41, 3, 1, "c.nxf_convert_32bpp", "height"], [41, 3, 1, "c.nxf_convert_32bpp", "stride"], [41, 3, 1, "c.nxf_convert_32bpp", "width"]], "nxf_convert_4bpp": [[41, 3, 1, "c.nxf_convert_4bpp", "bm"], [41, 3, 1, "c.nxf_convert_4bpp", "color"], [41, 3, 1, "c.nxf_convert_4bpp", "dest"], [41, 3, 1, "c.nxf_convert_4bpp", "height"], [41, 3, 1, "c.nxf_convert_4bpp", "stride"], [41, 3, 1, "c.nxf_convert_4bpp", "width"]], "nxf_convert_8bpp": [[41, 3, 1, "c.nxf_convert_8bpp", "bm"], [41, 3, 1, "c.nxf_convert_8bpp", "color"], [41, 3, 1, "c.nxf_convert_8bpp", "dest"], [41, 3, 1, "c.nxf_convert_8bpp", "height"], [41, 3, 1, "c.nxf_convert_8bpp", "stride"], [41, 3, 1, "c.nxf_convert_8bpp", "width"]], "nxf_getbitmap": [[41, 3, 1, "c.nxf_getbitmap", "ch"], [41, 3, 1, "c.nxf_getbitmap", "handle"]], "nxf_getfonthandle": [[41, 3, 1, "c.nxf_getfonthandle", "fontid"]], "nxf_getfontset": [[41, 3, 1, "c.nxf_getfontset", "handle"]], "nxgl_circlepts": [[42, 3, 1, "c.nxgl_circlepts", "center"], [42, 3, 1, "c.nxgl_circlepts", "circle"], [42, 3, 1, "c.nxgl_circlepts", "radius"]], "nxgl_circletraps": [[42, 3, 1, "c.nxgl_circletraps", "center"], [42, 3, 1, "c.nxgl_circletraps", "circle"], [42, 3, 1, "c.nxgl_circletraps", "radius"]], "nxgl_colorcopy": [[42, 3, 1, "c.nxgl_colorcopy", "dest"], [42, 3, 1, "c.nxgl_colorcopy", "src"]], "nxgl_nonintersecting": [[42, 3, 1, "c.nxgl_nonintersecting", "rect1"], [42, 3, 1, "c.nxgl_nonintersecting", "rect2"], [42, 3, 1, "c.nxgl_nonintersecting", "result"]], "nxgl_nullrect": [[42, 3, 1, "c.nxgl_nullrect", "rect"]], "nxgl_rectcopy": [[42, 3, 1, "c.nxgl_rectcopy", "dest"], [42, 3, 1, "c.nxgl_rectcopy", "src"]], "nxgl_rectinside": [[42, 3, 1, "c.nxgl_rectinside", "pt"], [42, 3, 1, "c.nxgl_rectinside", "rect"]], "nxgl_rectintersect": [[42, 3, 1, "c.nxgl_rectintersect", "dest"], [42, 3, 1, "c.nxgl_rectintersect", "src1"], [42, 3, 1, "c.nxgl_rectintersect", "src2"]], "nxgl_rectoffset": [[42, 3, 1, "c.nxgl_rectoffset", "dest"], [42, 3, 1, "c.nxgl_rectoffset", "dx"], [42, 3, 1, "c.nxgl_rectoffset", "dy"], [42, 3, 1, "c.nxgl_rectoffset", "src"]], "nxgl_rectoverlap": [[42, 3, 1, "c.nxgl_rectoverlap", "rect1"], [42, 3, 1, "c.nxgl_rectoverlap", "rect2"]], "nxgl_rectsize": [[42, 3, 1, "c.nxgl_rectsize", "rect"], [42, 3, 1, "c.nxgl_rectsize", "size"]], "nxgl_rectunion": [[42, 3, 1, "c.nxgl_rectunion", "dest"], [42, 3, 1, "c.nxgl_rectunion", "src1"], [42, 3, 1, "c.nxgl_rectunion", "src2"]], "nxgl_rgb2yuv": [[42, 3, 1, "c.nxgl_rgb2yuv", "b"], [42, 3, 1, "c.nxgl_rgb2yuv", "g"], [42, 3, 1, "c.nxgl_rgb2yuv", "r"], [42, 3, 1, "c.nxgl_rgb2yuv", "u"], [42, 3, 1, "c.nxgl_rgb2yuv", "v"], [42, 3, 1, "c.nxgl_rgb2yuv", "y"]], "nxgl_runcopy": [[42, 3, 1, "c.nxgl_runcopy", "dest"], [42, 3, 1, "c.nxgl_runcopy", "src"]], "nxgl_runoffset": [[42, 3, 1, "c.nxgl_runoffset", "dest"], [42, 3, 1, "c.nxgl_runoffset", "dx"], [42, 3, 1, "c.nxgl_runoffset", "dy"], [42, 3, 1, "c.nxgl_runoffset", "src"]], "nxgl_splitline": [[42, 3, 1, "c.nxgl_splitline", "linewidth"], [42, 3, 1, "c.nxgl_splitline", "rect"], [42, 3, 1, "c.nxgl_splitline", "traps"], [42, 3, 1, "c.nxgl_splitline", "vector"]], "nxgl_trapcopy": [[42, 3, 1, "c.nxgl_trapcopy", "dest"], [42, 3, 1, "c.nxgl_trapcopy", "src"]], "nxgl_trapoffset": [[42, 3, 1, "c.nxgl_trapoffset", "dest"], [42, 3, 1, "c.nxgl_trapoffset", "dx"], [42, 3, 1, "c.nxgl_trapoffset", "dy"], [42, 3, 1, "c.nxgl_trapoffset", "src"]], "nxgl_vectoradd": [[42, 3, 1, "c.nxgl_vectoradd", "dest"], [42, 3, 1, "c.nxgl_vectoradd", "v1"], [42, 3, 1, "c.nxgl_vectoradd", "v2"]], "nxgl_vectsubtract": [[42, 3, 1, "c.nxgl_vectsubtract", "dest"], [42, 3, 1, "c.nxgl_vectsubtract", "v1"], [42, 3, 1, "c.nxgl_vectsubtract", "v2"]], "nxgl_yuv2rgb": [[42, 3, 1, "c.nxgl_yuv2rgb", "b"], [42, 3, 1, "c.nxgl_yuv2rgb", "g"], [42, 3, 1, "c.nxgl_yuv2rgb", "r"], [42, 3, 1, "c.nxgl_yuv2rgb", "u"], [42, 3, 1, "c.nxgl_yuv2rgb", "v"], [42, 3, 1, "c.nxgl_yuv2rgb", "y"]], "nxmu_start": [[39, 3, 1, "c.nxmu_start", "display"], [39, 3, 1, "c.nxmu_start", "plane"]], "nxtk_bitmaptoolbar": [[43, 3, 1, "c.nxtk_bitmaptoolbar", "dest"], [43, 3, 1, "c.nxtk_bitmaptoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_bitmaptoolbar", "origin"], [43, 3, 1, "c.nxtk_bitmaptoolbar", "src"], [43, 3, 1, "c.nxtk_bitmaptoolbar", "stride"]], "nxtk_bitmapwindow": [[43, 3, 1, "c.nxtk_bitmapwindow", "dest"], [43, 3, 1, "c.nxtk_bitmapwindow", "hfwnd"], [43, 3, 1, "c.nxtk_bitmapwindow", "origin"], [43, 3, 1, "c.nxtk_bitmapwindow", "src"], [43, 3, 1, "c.nxtk_bitmapwindow", "stride"]], "nxtk_block": [[43, 3, 1, "c.nxtk_block", "arg"], [43, 3, 1, "c.nxtk_block", "hwnd"]], "nxtk_closetoolbar": [[43, 3, 1, "c.nxtk_closetoolbar", "hfwnd"]], "nxtk_closewindow": [[43, 3, 1, "c.nxtk_closewindow", "hfwnd"]], "nxtk_drawcircletoolbar": [[43, 3, 1, "c.nxtk_drawcircletoolbar", "center"], [43, 3, 1, "c.nxtk_drawcircletoolbar", "color"], [43, 3, 1, "c.nxtk_drawcircletoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_drawcircletoolbar", "radius"], [43, 3, 1, "c.nxtk_drawcircletoolbar", "width"]], "nxtk_drawcirclewindow": [[43, 3, 1, "c.nxtk_drawcirclewindow", "center"], [43, 3, 1, "c.nxtk_drawcirclewindow", "color"], [43, 3, 1, "c.nxtk_drawcirclewindow", "hfwnd"], [43, 3, 1, "c.nxtk_drawcirclewindow", "radius"], [43, 3, 1, "c.nxtk_drawcirclewindow", "width"]], "nxtk_drawlinetoolbar": [[43, 3, 1, "c.nxtk_drawlinetoolbar", "caps"], [43, 3, 1, "c.nxtk_drawlinetoolbar", "color"], [43, 3, 1, "c.nxtk_drawlinetoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_drawlinetoolbar", "vector"], [43, 3, 1, "c.nxtk_drawlinetoolbar", "width"]], "nxtk_drawlinewindow": [[43, 3, 1, "c.nxtk_drawlinewindow", "caps"], [43, 3, 1, "c.nxtk_drawlinewindow", "color"], [43, 3, 1, "c.nxtk_drawlinewindow", "hfwnd"], [43, 3, 1, "c.nxtk_drawlinewindow", "vector"], [43, 3, 1, "c.nxtk_drawlinewindow", "width"]], "nxtk_fillcircletoolbar": [[43, 3, 1, "c.nxtk_fillcircletoolbar", "center"], [43, 3, 1, "c.nxtk_fillcircletoolbar", "color"], [43, 3, 1, "c.nxtk_fillcircletoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_fillcircletoolbar", "radius"]], "nxtk_fillcirclewindow": [[43, 3, 1, "c.nxtk_fillcirclewindow", "center"], [43, 3, 1, "c.nxtk_fillcirclewindow", "color"], [43, 3, 1, "c.nxtk_fillcirclewindow", "hfwnd"], [43, 3, 1, "c.nxtk_fillcirclewindow", "radius"]], "nxtk_filltoolbar": [[43, 3, 1, "c.nxtk_filltoolbar", "color"], [43, 3, 1, "c.nxtk_filltoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_filltoolbar", "rect"]], "nxtk_filltraptoolbar": [[43, 3, 1, "c.nxtk_filltraptoolbar", "color"], [43, 3, 1, "c.nxtk_filltraptoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_filltraptoolbar", "trap"]], "nxtk_filltrapwindow": [[43, 3, 1, "c.nxtk_filltrapwindow", "color"], [43, 3, 1, "c.nxtk_filltrapwindow", "hfwnd"], [43, 3, 1, "c.nxtk_filltrapwindow", "trap"]], "nxtk_fillwindow": [[43, 3, 1, "c.nxtk_fillwindow", "color"], [43, 3, 1, "c.nxtk_fillwindow", "hfwnd"], [43, 3, 1, "c.nxtk_fillwindow", "rect"]], "nxtk_getposition": [[43, 3, 1, "c.nxtk_getposition", "hfwnd"]], "nxtk_gettoolbar": [[43, 3, 1, "c.nxtk_gettoolbar", "dest"], [43, 3, 1, "c.nxtk_gettoolbar", "deststride"], [43, 3, 1, "c.nxtk_gettoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_gettoolbar", "plane"], [43, 3, 1, "c.nxtk_gettoolbar", "rect"]], "nxtk_getwindow": [[43, 3, 1, "c.nxtk_getwindow", "dest"], [43, 3, 1, "c.nxtk_getwindow", "deststride"], [43, 3, 1, "c.nxtk_getwindow", "hfwnd"], [43, 3, 1, "c.nxtk_getwindow", "plane"], [43, 3, 1, "c.nxtk_getwindow", "rect"]], "nxtk_ishidden": [[43, 3, 1, "c.nxtk_ishidden", "hfwnd"]], "nxtk_lower": [[43, 3, 1, "c.nxtk_lower", "hfwnd"]], "nxtk_modal": [[43, 3, 1, "c.nxtk_modal", "hwnd"], [43, 3, 1, "c.nxtk_modal", "modal"]], "nxtk_movetoolbar": [[43, 3, 1, "c.nxtk_movetoolbar", "hfwnd"], [43, 3, 1, "c.nxtk_movetoolbar", "offset"], [43, 3, 1, "c.nxtk_movetoolbar", "rect"]], "nxtk_movewindow": [[43, 3, 1, "c.nxtk_movewindow", "hfwnd"], [43, 3, 1, "c.nxtk_movewindow", "offset"], [43, 3, 1, "c.nxtk_movewindow", "rect"]], "nxtk_opentoolbar": [[43, 3, 1, "c.nxtk_opentoolbar", "arg"], [43, 3, 1, "c.nxtk_opentoolbar", "cb"], [43, 3, 1, "c.nxtk_opentoolbar", "height"], [43, 3, 1, "c.nxtk_opentoolbar", "hfwnd"]], "nxtk_openwindow": [[43, 3, 1, "c.nxtk_openwindow", "arg"], [43, 3, 1, "c.nxtk_openwindow", "cb"], [43, 3, 1, "c.nxtk_openwindow", "flags"], [43, 3, 1, "c.nxtk_openwindow", "handle"]], "nxtk_raise": [[43, 3, 1, "c.nxtk_raise", "hfwnd"]], "nxtk_setposition": [[43, 3, 1, "c.nxtk_setposition", "hfwnd"], [43, 3, 1, "c.nxtk_setposition", "pos"]], "nxtk_setsize": [[43, 3, 1, "c.nxtk_setsize", "hfwnd"], [43, 3, 1, "c.nxtk_setsize", "size"]], "nxtk_setvisibility": [[43, 3, 1, "c.nxtk_setvisibility", "hide"], [43, 3, 1, "c.nxtk_setvisibility", "hwnd"]], "nxtk_synch": [[43, 3, 1, "c.nxtk_synch", "arg"], [43, 3, 1, "c.nxtk_synch", "hwnd"]], "on_exit": [[98, 3, 1, "c.on_exit", "arg"], [98, 3, 1, "c.on_exit", "func"]], "open": [[105, 3, 1, "c.open", "oflag"], [105, 3, 1, "c.open", "path"]], "opendir": [[105, 3, 1, "c.opendir", "path"]], "pipe": [[105, 3, 1, "c.pipe", "fd"]], "pm_activity": [[47, 3, 1, "c.pm_activity", "domain"], [47, 3, 1, "c.pm_activity", "priority"]], "pm_changestate": [[47, 3, 1, "c.pm_changestate", "domain"], [47, 3, 1, "c.pm_changestate", "newstate"]], "pm_checkstate": [[47, 3, 1, "c.pm_checkstate", "domain"]], "pm_register": [[47, 3, 1, "c.pm_register", "callbacks"]], "pm_unregister": [[47, 3, 1, "c.pm_unregister", "callbacks"]], "poll": [[105, 3, 1, "c.poll", "fds"], [105, 3, 1, "c.poll", "nfds"], [105, 3, 1, "c.poll", "timeout"]], "position": [[39, 3, 1, "c.position", "arg"], [39, 3, 1, "c.position", "bounds"], [39, 3, 1, "c.position", "hwnd"], [39, 3, 1, "c.position", "pos"], [39, 3, 1, "c.position", "size"]], "posix_spawn": [[96, 3, 1, "c.posix_spawn", "argv"], [96, 3, 1, "c.posix_spawn", "attr"], [96, 3, 1, "c.posix_spawn", "envp"], [96, 3, 1, "c.posix_spawn", "file_actions"], [96, 3, 1, "c.posix_spawn", "path"], [96, 3, 1, "c.posix_spawn", "pid"]], "posix_spawn_file_actions_addclose": [[96, 3, 1, "c.posix_spawn_file_actions_addclose", "fd"], [96, 3, 1, "c.posix_spawn_file_actions_addclose", "file_actions"]], "posix_spawn_file_actions_adddup2": [[96, 3, 1, "c.posix_spawn_file_actions_adddup2", "fd1"], [96, 3, 1, "c.posix_spawn_file_actions_adddup2", "fd2"], [96, 3, 1, "c.posix_spawn_file_actions_adddup2", "file_actions"]], "posix_spawn_file_actions_addopen": [[96, 3, 1, "c.posix_spawn_file_actions_addopen", "fd"], [96, 3, 1, "c.posix_spawn_file_actions_addopen", "file_actions"], [96, 3, 1, "c.posix_spawn_file_actions_addopen", "mode"], [96, 3, 1, "c.posix_spawn_file_actions_addopen", "oflags"], [96, 3, 1, "c.posix_spawn_file_actions_addopen", "path"]], "posix_spawn_file_actions_destroy": [[96, 3, 1, "c.posix_spawn_file_actions_destroy", "file_actions"]], "posix_spawn_file_actions_init": [[96, 3, 1, "c.posix_spawn_file_actions_init", "file_actions"]], "posix_spawnattr_getflags": [[96, 3, 1, "c.posix_spawnattr_getflags", "attr"], [96, 3, 1, "c.posix_spawnattr_getflags", "flags"]], "posix_spawnattr_getschedparam": [[96, 3, 1, "c.posix_spawnattr_getschedparam", "attr"], [96, 3, 1, "c.posix_spawnattr_getschedparam", "param"]], "posix_spawnattr_getschedpolicy": [[96, 3, 1, "c.posix_spawnattr_getschedpolicy", "attr"], [96, 3, 1, "c.posix_spawnattr_getschedpolicy", "policy"]], "posix_spawnattr_getsigmask": [[96, 3, 1, "c.posix_spawnattr_getsigmask", "attr"], [96, 3, 1, "c.posix_spawnattr_getsigmask", "sigmask"]], "posix_spawnattr_init": [[96, 3, 1, "c.posix_spawnattr_init", "attr"]], "posix_spawnattr_setflags": [[96, 3, 1, "c.posix_spawnattr_setflags", "attr"], [96, 3, 1, "c.posix_spawnattr_setflags", "flags"]], "posix_spawnattr_setschedparam": [[96, 3, 1, "c.posix_spawnattr_setschedparam", "attr"], [96, 3, 1, "c.posix_spawnattr_setschedparam", "param"]], "posix_spawnattr_setschedpolicy": [[96, 3, 1, "c.posix_spawnattr_setschedpolicy", "attr"], [96, 3, 1, "c.posix_spawnattr_setschedpolicy", "policy"]], "posix_spawnattr_setsigmask": [[96, 3, 1, "c.posix_spawnattr_setsigmask", "attr"], [96, 3, 1, "c.posix_spawnattr_setsigmask", "sigmask"]], "posix_spawnp": [[96, 3, 1, "c.posix_spawnp", "argv"], [96, 3, 1, "c.posix_spawnp", "attr"], [96, 3, 1, "c.posix_spawnp", "envp"], [96, 3, 1, "c.posix_spawnp", "file"], [96, 3, 1, "c.posix_spawnp", "file_actions"], [96, 3, 1, "c.posix_spawnp", "pid"]], "pread": [[105, 3, 1, "c.pread", "buf"], [105, 3, 1, "c.pread", "fd"], [105, 3, 1, "c.pread", "nbytes"], [105, 3, 1, "c.pread", "offset"]], "pthread_attr_destroy": [[103, 3, 1, "c.pthread_attr_destroy", "attr"]], "pthread_attr_getinheritsched": [[103, 3, 1, "c.pthread_attr_getinheritsched", "attr"], [103, 3, 1, "c.pthread_attr_getinheritsched", "inheritsched"]], "pthread_attr_getschedparam": [[103, 3, 1, "c.pthread_attr_getschedparam", "attr"], [103, 3, 1, "c.pthread_attr_getschedparam", "param"]], "pthread_attr_getschedpolicy": [[103, 3, 1, "c.pthread_attr_getschedpolicy", "attr"], [103, 3, 1, "c.pthread_attr_getschedpolicy", "policy"]], "pthread_attr_getstacksize": [[103, 3, 1, "c.pthread_attr_getstacksize", "attr"], [103, 3, 1, "c.pthread_attr_getstacksize", "stackaddr"]], "pthread_attr_init": [[103, 3, 1, "c.pthread_attr_init", "attr"]], "pthread_attr_setinheritsched": [[103, 3, 1, "c.pthread_attr_setinheritsched", "attr"], [103, 3, 1, "c.pthread_attr_setinheritsched", "inheritsched"]], "pthread_attr_setschedparam": [[103, 3, 1, "c.pthread_attr_setschedparam", "attr"], [103, 3, 1, "c.pthread_attr_setschedparam", "param"]], "pthread_attr_setschedpolicy": [[103, 3, 1, "c.pthread_attr_setschedpolicy", "attr"], [103, 3, 1, "c.pthread_attr_setschedpolicy", "policy"]], "pthread_attr_setstacksize": [[103, 3, 1, "c.pthread_attr_setstacksize", "attr"], [103, 3, 1, "c.pthread_attr_setstacksize", "stacksize"]], "pthread_barrier_destroy": [[103, 3, 1, "c.pthread_barrier_destroy", "barrier"]], "pthread_barrier_init": [[103, 3, 1, "c.pthread_barrier_init", "attr"], [103, 3, 1, "c.pthread_barrier_init", "barrier"], [103, 3, 1, "c.pthread_barrier_init", "count"]], "pthread_barrier_wait": [[103, 3, 1, "c.pthread_barrier_wait", "barrier"]], "pthread_barrierattr_destroy": [[103, 3, 1, "c.pthread_barrierattr_destroy", "attr"]], "pthread_barrierattr_getpshared": [[103, 3, 1, "c.pthread_barrierattr_getpshared", "attr"], [103, 3, 1, "c.pthread_barrierattr_getpshared", "pshared"]], "pthread_barrierattr_init": [[103, 3, 1, "c.pthread_barrierattr_init", "attr"]], "pthread_barrierattr_setpshared": [[103, 3, 1, "c.pthread_barrierattr_setpshared", "attr"], [103, 3, 1, "c.pthread_barrierattr_setpshared", "pshared"]], "pthread_cancel": [[103, 3, 1, "c.pthread_cancel", "thread"]], "pthread_cleanup_pop": [[103, 3, 1, "c.pthread_cleanup_pop", "execute"]], "pthread_cleanup_push": [[103, 3, 1, "c.pthread_cleanup_push", "arg"], [103, 3, 1, "c.pthread_cleanup_push", "routine"]], "pthread_cond_broadcast": [[103, 3, 1, "c.pthread_cond_broadcast", "cond"]], "pthread_cond_destroy": [[103, 3, 1, "c.pthread_cond_destroy", "cond"]], "pthread_cond_init": [[103, 3, 1, "c.pthread_cond_init", "attr"], [103, 3, 1, "c.pthread_cond_init", "cond"]], "pthread_cond_signal": [[103, 3, 1, "c.pthread_cond_signal", "dond"]], "pthread_cond_timedwait": [[103, 3, 1, "c.pthread_cond_timedwait", "abstime"], [103, 3, 1, "c.pthread_cond_timedwait", "cond"], [103, 3, 1, "c.pthread_cond_timedwait", "mutex"]], "pthread_cond_wait": [[103, 3, 1, "c.pthread_cond_wait", "cond"], [103, 3, 1, "c.pthread_cond_wait", "mutex"]], "pthread_condattr_destroy": [[103, 3, 1, "c.pthread_condattr_destroy", "attr"]], "pthread_condattr_init": [[103, 3, 1, "c.pthread_condattr_init", "attr"]], "pthread_create": [[103, 3, 1, "c.pthread_create", "arg"], [103, 3, 1, "c.pthread_create", "attr"], [103, 3, 1, "c.pthread_create", "startRoutine"], [103, 3, 1, "c.pthread_create", "thread"]], "pthread_detach": [[103, 3, 1, "c.pthread_detach", "thread"]], "pthread_exit": [[103, 3, 1, "c.pthread_exit", "pvValue"]], "pthread_getschedparam": [[103, 3, 1, "c.pthread_getschedparam", "param"], [103, 3, 1, "c.pthread_getschedparam", "policy"], [103, 3, 1, "c.pthread_getschedparam", "thread"]], "pthread_getspecific": [[103, 3, 1, "c.pthread_getspecific", "key"]], "pthread_join": [[103, 3, 1, "c.pthread_join", "ppvValue"], [103, 3, 1, "c.pthread_join", "thread"]], "pthread_key_create": [[103, 3, 1, "c.pthread_key_create", "destructor"], [103, 3, 1, "c.pthread_key_create", "key"]], "pthread_key_delete": [[103, 3, 1, "c.pthread_key_delete", "key"]], "pthread_kill": [[103, 3, 1, "c.pthread_kill", "signo"], [103, 3, 1, "c.pthread_kill", "thread"]], "pthread_mutex_destroy": [[103, 3, 1, "c.pthread_mutex_destroy", "mutex"]], "pthread_mutex_init": [[103, 3, 1, "c.pthread_mutex_init", "attr"], [103, 3, 1, "c.pthread_mutex_init", "mutex"]], "pthread_mutex_lock": [[103, 3, 1, "c.pthread_mutex_lock", "mutex"]], "pthread_mutex_timedlock": [[103, 3, 1, "c.pthread_mutex_timedlock", "abs_timeout"], [103, 3, 1, "c.pthread_mutex_timedlock", "mutex"]], "pthread_mutex_trylock": [[103, 3, 1, "c.pthread_mutex_trylock", "mutex"]], "pthread_mutex_unlock": [[103, 3, 1, "c.pthread_mutex_unlock", "mutex"]], "pthread_mutexattr_destroy": [[103, 3, 1, "c.pthread_mutexattr_destroy", "attr"]], "pthread_mutexattr_getprotocol": [[103, 3, 1, "c.pthread_mutexattr_getprotocol", "attr"], [103, 3, 1, "c.pthread_mutexattr_getprotocol", "protocol"]], "pthread_mutexattr_getpshared": [[103, 3, 1, "c.pthread_mutexattr_getpshared", "attr"], [103, 3, 1, "c.pthread_mutexattr_getpshared", "pshared"]], "pthread_mutexattr_gettype": [[103, 3, 1, "c.pthread_mutexattr_gettype", "attr"], [103, 3, 1, "c.pthread_mutexattr_gettype", "type"]], "pthread_mutexattr_init": [[103, 3, 1, "c.pthread_mutexattr_init", "attr"]], "pthread_mutexattr_setprotocol": [[103, 3, 1, "c.pthread_mutexattr_setprotocol", "attr"], [103, 3, 1, "c.pthread_mutexattr_setprotocol", "protocol"]], "pthread_mutexattr_setpshared": [[103, 3, 1, "c.pthread_mutexattr_setpshared", "attr"], [103, 3, 1, "c.pthread_mutexattr_setpshared", "pshared"]], "pthread_mutexattr_settype": [[103, 3, 1, "c.pthread_mutexattr_settype", "attr"], [103, 3, 1, "c.pthread_mutexattr_settype", "type"]], "pthread_once": [[103, 3, 1, "c.pthread_once", "init_routine"], [103, 3, 1, "c.pthread_once", "once_control"]], "pthread_setcancelstate": [[103, 3, 1, "c.pthread_setcancelstate", "oldstate"], [103, 3, 1, "c.pthread_setcancelstate", "state"]], "pthread_setcanceltype": [[103, 3, 1, "c.pthread_setcanceltype", "oldtype"], [103, 3, 1, "c.pthread_setcanceltype", "type"]], "pthread_setschedparam": [[103, 3, 1, "c.pthread_setschedparam", "param"], [103, 3, 1, "c.pthread_setschedparam", "policy"], [103, 3, 1, "c.pthread_setschedparam", "thread"]], "pthread_setspecific": [[103, 3, 1, "c.pthread_setspecific", "key"], [103, 3, 1, "c.pthread_setspecific", "value"]], "pthread_sigmask": [[103, 3, 1, "c.pthread_sigmask", "how"], [103, 3, 1, "c.pthread_sigmask", "oset"], [103, 3, 1, "c.pthread_sigmask", "set"]], "putenv": [[104, 3, 1, "c.putenv", "string"]], "pwrite": [[105, 3, 1, "c.pwrite", "buf"], [105, 3, 1, "c.pwrite", "fd"], [105, 3, 1, "c.pwrite", "nbytes"], [105, 3, 1, "c.pwrite", "offset"]], "read": [[105, 3, 1, "c.read", "buf"], [105, 3, 1, "c.read", "fd"], [105, 3, 1, "c.read", "nbytes"]], "readdir": [[105, 3, 1, "c.readdir", "dirp"]], "readdir_r": [[105, 3, 1, "c.readdir_r", "dirp"], [105, 3, 1, "c.readdir_r", "entry"], [105, 3, 1, "c.readdir_r", "result"]], "recv": [[106, 3, 1, "c.recv", "buf"], [106, 3, 1, "c.recv", "flags"], [106, 3, 1, "c.recv", "len"], [106, 3, 1, "c.recv", "sockfd"]], "recvfrom": [[106, 3, 1, "c.recvfrom", "buf"], [106, 3, 1, "c.recvfrom", "flags"], [106, 3, 1, "c.recvfrom", "from"], [106, 3, 1, "c.recvfrom", "fromlen"], [106, 3, 1, "c.recvfrom", "len"], [106, 3, 1, "c.recvfrom", "sockfd"]], "redraw": [[39, 3, 1, "c.redraw", "arg"], [39, 3, 1, "c.redraw", "hwnd"], [39, 3, 1, "c.redraw", "more"], [39, 3, 1, "c.redraw", "rect"]], "register_binfmt": [[2, 3, 1, "c.register_binfmt", "binfmt"]], "rewinddir": [[105, 3, 1, "c.rewinddir", "dirp"]], "sched_get_priority_max": [[97, 3, 1, "c.sched_get_priority_max", "policy"]], "sched_get_priority_min": [[97, 3, 1, "c.sched_get_priority_min", "policy"]], "sched_get_rr_interval": [[97, 3, 1, "c.sched_get_rr_interval", "interval"], [97, 3, 1, "c.sched_get_rr_interval", "pid"]], "sched_getparam": [[97, 3, 1, "c.sched_getparam", "param"], [97, 3, 1, "c.sched_getparam", "pid"]], "sched_getscheduler": [[97, 3, 1, "c.sched_getscheduler", "pid"]], "sched_setparam": [[97, 3, 1, "c.sched_setparam", "param"], [97, 3, 1, "c.sched_setparam", "pid"]], "sched_setscheduler": [[97, 3, 1, "c.sched_setscheduler", "param"], [97, 3, 1, "c.sched_setscheduler", "pid"], [97, 3, 1, "c.sched_setscheduler", "policy"]], "seekdir": [[105, 3, 1, "c.seekdir", "dirp"], [105, 3, 1, "c.seekdir", "loc"]], "select": [[105, 3, 1, "c.select", "exceptfds"], [105, 3, 1, "c.select", "nfds"], [105, 3, 1, "c.select", "readfds"], [105, 3, 1, "c.select", "timeout"], [105, 3, 1, "c.select", "writefds"]], "sem_close": [[100, 3, 1, "c.sem_close", "sem"]], "sem_destroy": [[100, 3, 1, "c.sem_destroy", "sem"]], "sem_getprotocol": [[100, 3, 1, "c.sem_getprotocol", "attr"], [100, 3, 1, "c.sem_getprotocol", "protocol"]], "sem_getvalue": [[100, 3, 1, "c.sem_getvalue", "sem"], [100, 3, 1, "c.sem_getvalue", "sval"]], "sem_init": [[100, 3, 1, "c.sem_init", "pshared"], [100, 3, 1, "c.sem_init", "sem"], [100, 3, 1, "c.sem_init", "value"]], "sem_open": [[100, 3, 1, "c.sem_open", "name"], [100, 3, 1, "c.sem_open", "oflag"]], "sem_post": [[100, 3, 1, "c.sem_post", "sem"]], "sem_setprotocol": [[100, 3, 1, "c.sem_setprotocol", "attr"], [100, 3, 1, "c.sem_setprotocol", "protocol"]], "sem_timedwait": [[100, 3, 1, "c.sem_timedwait", "abstime"], [100, 3, 1, "c.sem_timedwait", "sem"]], "sem_trywait": [[100, 3, 1, "c.sem_trywait", "sem"]], "sem_unlink": [[100, 3, 1, "c.sem_unlink", "name"]], "sem_wait": [[100, 3, 1, "c.sem_wait", "sem"]], "send": [[106, 3, 1, "c.send", "buf"], [106, 3, 1, "c.send", "flags"], [106, 3, 1, "c.send", "len"], [106, 3, 1, "c.send", "sockfd"]], "sendto": [[106, 3, 1, "c.sendto", "buf"], [106, 3, 1, "c.sendto", "flags"], [106, 3, 1, "c.sendto", "len"], [106, 3, 1, "c.sendto", "sockfd"], [106, 3, 1, "c.sendto", "to"], [106, 3, 1, "c.sendto", "tolen"]], "setenv": [[104, 3, 1, "c.setenv", "name"], [104, 3, 1, "c.setenv", "overwrite"], [104, 3, 1, "c.setenv", "value"]], "setsockopt": [[106, 3, 1, "c.setsockopt", "level"], [106, 3, 1, "c.setsockopt", "option"], [106, 3, 1, "c.setsockopt", "sockfd"], [106, 3, 1, "c.setsockopt", "value"], [106, 3, 1, "c.setsockopt", "value_len"]], "shmat": [[107, 3, 1, "c.shmat", "shmaddr"], [107, 3, 1, "c.shmat", "shmflg"], [107, 3, 1, "c.shmat", "shmid"]], "shmctl": [[107, 3, 1, "c.shmctl", "buf"], [107, 3, 1, "c.shmctl", "cmd"], [107, 3, 1, "c.shmctl", "shmid"]], "shmdt": [[107, 3, 1, "c.shmdt", "shmaddr"]], "shmget": [[107, 3, 1, "c.shmget", "key"], [107, 3, 1, "c.shmget", "shmflg"], [107, 3, 1, "c.shmget", "size"]], "sigaction": [[102, 3, 1, "c.sigaction", "act"], [102, 3, 1, "c.sigaction", "oact"], [102, 3, 1, "c.sigaction", "signo"]], "sigaddset": [[102, 3, 1, "c.sigaddset", "set"], [102, 3, 1, "c.sigaddset", "signo"]], "sigdelset": [[102, 3, 1, "c.sigdelset", "set"], [102, 3, 1, "c.sigdelset", "signo"]], "sigemptyset": [[102, 3, 1, "c.sigemptyset", "set"]], "sigfillset": [[102, 3, 1, "c.sigfillset", "set"]], "sighold": [[102, 3, 1, "c.sighold", "signo"]], "sigignore": [[102, 3, 1, "c.sigignore", "signo"]], "sigismember": [[102, 3, 1, "c.sigismember", "set"], [102, 3, 1, "c.sigismember", "signo"]], "sigpause": [[102, 3, 1, "c.sigpause", "signo"]], "sigpending": [[102, 3, 1, "c.sigpending", "set"]], "sigprocmask": [[102, 3, 1, "c.sigprocmask", "how"], [102, 3, 1, "c.sigprocmask", "oset"], [102, 3, 1, "c.sigprocmask", "set"]], "sigqueue": [[102, 3, 1, "c.sigqueue", "signo"], [102, 3, 1, "c.sigqueue", "tid"], [102, 3, 1, "c.sigqueue", "value"]], "sigrelse": [[102, 3, 1, "c.sigrelse", "signo"]], "sigset": [[102, 3, 1, "c.sigset", "disp"], [102, 3, 1, "c.sigset", "signo"]], "sigsuspend": [[102, 3, 1, "c.sigsuspend", "set"]], "sigtimedwait": [[102, 3, 1, "c.sigtimedwait", "info"], [102, 3, 1, "c.sigtimedwait", "set"], [102, 3, 1, "c.sigtimedwait", "timeout"]], "sigwaitinfo": [[102, 3, 1, "c.sigwaitinfo", "info"], [102, 3, 1, "c.sigwaitinfo", "set"]], "socket": [[106, 3, 1, "c.socket", "domain"], [106, 3, 1, "c.socket", "protocol"], [106, 3, 1, "c.socket", "type"]], "symtab_findbyname": [[2, 3, 1, "c.symtab_findbyname", "name"], [2, 3, 1, "c.symtab_findbyname", "nsyms"], [2, 3, 1, "c.symtab_findbyname", "symtab"]], "symtab_findbyvalue": [[2, 3, 1, "c.symtab_findbyvalue", "nsyms"], [2, 3, 1, "c.symtab_findbyvalue", "symtab"], [2, 3, 1, "c.symtab_findbyvalue", "value"]], "symtab_findorderedbyname": [[2, 3, 1, "c.symtab_findorderedbyname", "name"], [2, 3, 1, "c.symtab_findorderedbyname", "nsyms"], [2, 3, 1, "c.symtab_findorderedbyname", "symtab"]], "syslog_channel": [[49, 3, 1, "c.syslog_channel", "channel"]], "syslog_file_channel": [[49, 3, 1, "c.syslog_file_channel", "devpath"]], "task_create": [[96, 3, 1, "c.task_create", "argv"], [96, 3, 1, "c.task_create", "entry"], [96, 3, 1, "c.task_create", "name"], [96, 3, 1, "c.task_create", "priority"], [96, 3, 1, "c.task_create", "stack_size"]], "task_delete": [[96, 3, 1, "c.task_delete", "pid"]], "task_setcancelstate": [[96, 3, 1, "c.task_setcancelstate", "oldstate"], [96, 3, 1, "c.task_setcancelstate", "state"]], "task_setcanceltype": [[96, 3, 1, "c.task_setcanceltype", "oldtype"], [96, 3, 1, "c.task_setcanceltype", "type"]], "task_spawn": [[96, 3, 1, "c.task_spawn", "argv"], [96, 3, 1, "c.task_spawn", "attr"], [96, 3, 1, "c.task_spawn", "entry"], [96, 3, 1, "c.task_spawn", "envp"], [96, 3, 1, "c.task_spawn", "file_actions"], [96, 3, 1, "c.task_spawn", "name"], [96, 3, 1, "c.task_spawn", "pid"]], "task_spawnattr_getstacksize": [[96, 3, 1, "c.task_spawnattr_getstacksize", "attr"], [96, 3, 1, "c.task_spawnattr_getstacksize", "stacksize"]], "task_spawnattr_setstacksize": [[96, 3, 1, "c.task_spawnattr_setstacksize", "attr"], [96, 3, 1, "c.task_spawnattr_setstacksize", "stacksize"]], "telldir": [[105, 3, 1, "c.telldir", "dirp"]], "timer_create": [[101, 3, 1, "c.timer_create", "clockid"], [101, 3, 1, "c.timer_create", "evp"], [101, 3, 1, "c.timer_create", "timerid"]], "timer_delete": [[101, 3, 1, "c.timer_delete", "timerid"]], "timer_getoverrun": [[101, 3, 1, "c.timer_getoverrun", "timerid"]], "timer_gettime": [[101, 3, 1, "c.timer_gettime", "timerid"], [101, 3, 1, "c.timer_gettime", "value"]], "timer_settime": [[101, 3, 1, "c.timer_settime", "flags"], [101, 3, 1, "c.timer_settime", "ovalue"], [101, 3, 1, "c.timer_settime", "timerid"], [101, 3, 1, "c.timer_settime", "value"]], "unlink": [[105, 3, 1, "c.unlink", "path"]], "unload_module": [[2, 3, 1, "c.unload_module", "bin"]], "unregister_binfmt": [[2, 3, 1, "c.unregister_binfmt", "binfmt"]], "unsetenv": [[104, 3, 1, "c.unsetenv", "name"]], "up_addrenv_attach": [[81, 3, 1, "c.up_addrenv_attach", "group"], [81, 3, 1, "c.up_addrenv_attach", "tcb"]], "up_addrenv_clone": [[81, 3, 1, "c.up_addrenv_clone", "dest"], [81, 3, 1, "c.up_addrenv_clone", "src"]], "up_addrenv_create": [[81, 3, 1, "c.up_addrenv_create", "addrenv"], [81, 3, 1, "c.up_addrenv_create", "datasize"], [81, 3, 1, "c.up_addrenv_create", "heapsize"], [81, 3, 1, "c.up_addrenv_create", "textsize"]], "up_addrenv_destroy": [[81, 3, 1, "c.up_addrenv_destroy", "addrenv"]], "up_addrenv_detach": [[81, 3, 1, "c.up_addrenv_detach", "group"], [81, 3, 1, "c.up_addrenv_detach", "tcb"]], "up_addrenv_heapsize": [[81, 3, 1, "c.up_addrenv_heapsize", "addrenv"]], "up_addrenv_kstackalloc": [[81, 3, 1, "c.up_addrenv_kstackalloc", "tcb"]], "up_addrenv_kstackfree": [[81, 3, 1, "c.up_addrenv_kstackfree", "tcb"]], "up_addrenv_restore": [[81, 3, 1, "c.up_addrenv_restore", "oldenv"]], "up_addrenv_select": [[81, 3, 1, "c.up_addrenv_select", "addrenv"], [81, 3, 1, "c.up_addrenv_select", "oldenv"]], "up_addrenv_ustackalloc": [[81, 3, 1, "c.up_addrenv_ustackalloc", "stacksize"], [81, 3, 1, "c.up_addrenv_ustackalloc", "tcb"]], "up_addrenv_ustackfree": [[81, 3, 1, "c.up_addrenv_ustackfree", "tcb"]], "up_addrenv_ustackselect": [[81, 3, 1, "c.up_addrenv_ustackselect", "tcb"]], "up_addrenv_vdata": [[81, 3, 1, "c.up_addrenv_vdata", "addrenv"], [81, 3, 1, "c.up_addrenv_vdata", "textsize"], [81, 3, 1, "c.up_addrenv_vdata", "vdata"]], "up_addrenv_vtext": [[81, 3, 1, "c.up_addrenv_vtext", "addrenv"], [81, 3, 1, "c.up_addrenv_vtext", "vtext"]], "up_addrenv_vustack": [[81, 3, 1, "c.up_addrenv_vustack", "tcb"], [81, 3, 1, "c.up_addrenv_vustack", "vstack"]], "up_alarm_cancel": [[94, 3, 1, "c.up_alarm_cancel", "ts"]], "up_alarm_start": [[94, 3, 1, "c.up_alarm_start", "ts"]], "up_allocate_heap": [[83, 3, 1, "c.up_allocate_heap", "heap_size"], [83, 3, 1, "c.up_allocate_heap", "heap_start"]], "up_allocpage": [[46, 3, 1, "c.up_allocpage", "tcb"], [46, 3, 1, "c.up_allocpage", "vpage"]], "up_assert": [[83, 3, 1, "c.up_assert", "filename"], [83, 3, 1, "c.up_assert", "linenum"]], "up_block_task": [[83, 3, 1, "c.up_block_task", "task_state"], [83, 3, 1, "c.up_block_task", "tcb"]], "up_checkmapping": [[46, 3, 1, "c.up_checkmapping", "tcb"]], "up_cpu_pause": [[93, 3, 1, "c.up_cpu_pause", "cpu"]], "up_cpu_resume": [[93, 3, 1, "c.up_cpu_resume", "cpu"]], "up_cpu_start": [[93, 3, 1, "c.up_cpu_start", "cpu"]], "up_create_stack": [[83, 3, 1, "c.up_create_stack", "stack_size"], [83, 3, 1, "c.up_create_stack", "tcb"], [83, 3, 1, "c.up_create_stack", "ttype"]], "up_disable_irq": [[83, 3, 1, "c.up_disable_irq", "irq"]], "up_enable_irq": [[83, 3, 1, "c.up_enable_irq", "irq"]], "up_exit": [[83, 3, 1, "c.up_exit", "status"]], "up_fillpage": [[46, 3, 1, "c.up_fillpage", "pg_callback"], [46, 3, 1, "c.up_fillpage", "tcb"], [46, 3, 1, "c.up_fillpage", "vpage"]], "up_initial_state": [[83, 3, 1, "c.up_initial_state", "tcb"]], "up_prioritize_irq": [[83, 3, 1, "c.up_prioritize_irq", "irq"]], "up_putc": [[83, 3, 1, "c.up_putc", "ch"]], "up_release_stack": [[83, 3, 1, "c.up_release_stack", "dtcb"]], "up_reprioritize_rtr": [[83, 3, 1, "c.up_reprioritize_rtr", "priority"], [83, 3, 1, "c.up_reprioritize_rtr", "tcb"]], "up_schedule_sigaction": [[83, 3, 1, "c.up_schedule_sigaction", "sigdeliver"], [83, 3, 1, "c.up_schedule_sigaction", "tcb"]], "up_shmat": [[92, 3, 1, "c.up_shmat", "npages"], [92, 3, 1, "c.up_shmat", "pages"], [92, 3, 1, "c.up_shmat", "vaddr"]], "up_shmdt": [[92, 3, 1, "c.up_shmdt", "npages"], [92, 3, 1, "c.up_shmdt", "vaddr"]], "up_stack_frame": [[83, 3, 1, "c.up_stack_frame", "frame_size"], [83, 3, 1, "c.up_stack_frame", "tcb"]], "up_testset": [[93, 3, 1, "c.up_testset", "lock"]], "up_timer_cancel": [[94, 3, 1, "c.up_timer_cancel", "ts"]], "up_timer_gettime": [[94, 3, 1, "c.up_timer_gettime", "ts"]], "up_timer_start": [[94, 3, 1, "c.up_timer_start", "ts"]], "up_unblock_task": [[83, 3, 1, "c.up_unblock_task", "tcb"]], "up_use_stack": [[83, 3, 1, "c.up_use_stack", "stack"], [83, 3, 1, "c.up_use_stack", "stack_size"], [83, 3, 1, "c.up_use_stack", "tcb"]], "wait": [[98, 3, 1, "c.wait", "stat_loc"]], "waitid": [[98, 3, 1, "c.waitid", "id"], [98, 3, 1, "c.waitid", "idtype"], [98, 3, 1, "c.waitid", "info"], [98, 3, 1, "c.waitid", "options"]], "waitpid": [[98, 3, 1, "c.waitpid", "options"], [98, 3, 1, "c.waitpid", "pid"], [98, 3, 1, "c.waitpid", "stat_loc"]], "wd_cancel": [[94, 3, 1, "c.wd_cancel", "wdog"]], "wd_gettime": [[94, 3, 1, "c.wd_gettime", "wdog"]], "wd_start": [[94, 3, 1, "c.wd_start", "arg"], [94, 3, 1, "c.wd_start", "delay"], [94, 3, 1, "c.wd_start", "wdentry"], [94, 3, 1, "c.wd_start", "wdog"]], "work_available": [[95, 3, 1, "c.work_available", "work"]], "work_cancel": [[95, 3, 1, "c.work_cancel", "qid"], [95, 3, 1, "c.work_cancel", "work"]], "work_queue": [[95, 3, 1, "c.work_queue", "arg"], [95, 3, 1, "c.work_queue", "delay"], [95, 3, 1, "c.work_queue", "qid"], [95, 3, 1, "c.work_queue", "work"], [95, 3, 1, "c.work_queue", "worker"]], "work_signal": [[95, 3, 1, "c.work_signal", "qid"]], "write": [[105, 3, 1, "c.write", "buf"], [105, 3, 1, "c.write", "fd"], [105, 3, 1, "c.write", "nbytes"]]}, "objtypes": {"0": "c:macro", "1": "c:type", "2": "c:function", "3": "c:functionParam", "4": "c:struct", "5": "c:member", "6": "c:enum", "7": "c:union"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["c", "type", "C type"], "2": ["c", "function", "C function"], "3": ["c", "functionParam", "C function parameter"], "4": ["c", "struct", "C struct"], "5": ["c", "member", "C member"], "6": ["c", "enum", "C enum"], "7": ["c", "union", "C union"]}, "titleterms": {"todo": [0, 1, 45, 51, 54, 57, 59, 64, 70, 72, 79, 80, 110], "applic": [0, 28, 82, 85, 93], "support": [1, 6, 19, 36, 38, 40, 41, 46, 63, 69, 77, 89, 94, 104], "board": [1, 77, 84], "binari": 2, "loader": 2, "interfac": [2, 47, 49, 58, 82, 85, 89, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 109], "header": [2, 38, 50, 86, 89], "file": [2, 26, 29, 34, 38, 49, 50, 62, 77, 86, 89, 105], "data": [2, 50, 109], "structur": [2, 37, 50, 77, 109], "function": [2, 36, 46, 50, 88, 96, 97, 98, 104, 107], "format": 2, "manag": [2, 29, 47, 88, 90], "basic": [2, 94], "modul": [2, 29, 36], "path": [2, 29], "travers": 2, "logic": [2, 46, 56, 83, 84, 90], "symbol": 2, "tabl": [2, 29, 61], "configur": [2, 29, 30, 37, 49, 58, 72, 73, 77, 88, 94], "variabl": [2, 29, 35, 50, 71, 104, 109], "block": 3, "devic": [3, 6, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 29, 48, 49, 60], "driver": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 38, 48, 56, 77, 105], "analog": 4, "adc": 4, "dac": 4, "can": [5, 62], "charact": [6, 49], "keyboard": 7, "keypad": 7, "pwm": 8, "quadratur": 9, "encod": [9, 29], "rtc": 10, "serial": 11, "timer": [12, 14, 94, 101], "touchscreen": 13, "watchdog": [14, 94], "lower": 15, "half": 15, "upper": 15, "ethernet": 16, "frame": 17, "buffer": [17, 29, 88], "i2c": 18, "special": 19, "lcd": 20, "memori": [21, 29, 46, 92, 107], "technologi": 21, "sdio": 22, "spi": 23, "usb": [24, 25, 60], "side": [24, 25], "host": [25, 64], "nuttx": [26, 46, 53, 56, 58, 61, 62, 66, 72, 77, 83, 84, 90, 105], "system": [26, 29, 34, 94, 105], "o": [27, 29, 62, 82, 88, 90, 94, 105, 109], "compon": 27, "content": [27, 29, 32, 61, 80, 108], "nsh": [28, 29, 30, 31, 32, 33, 35], "built": [28, 29, 30, 35, 64], "In": [28, 29, 30, 35, 105], "synchron": 28, "command": [29, 30, 31, 35, 49, 58], "evalu": 29, "express": 29, "test": [29, 37], "add": 29, "rout": 29, "entri": 29, "addrout": 29, "access": [29, 59, 79, 109], "arp": 29, "base64": 29, "decod": 29, "base64dec": 29, "base64enc": 29, "extract": 29, "base": 29, "directori": [29, 35, 37, 71, 77, 105], "name": [29, 50, 86, 99], "basenam": 29, "termin": [29, 38], "loop": [29, 35], "break": 29, "concaten": 29, "cat": 29, "chang": [29, 53, 74], "current": [29, 35], "work": [29, 35, 95], "cd": 29, "compar": 29, "cmp": 29, "copi": 29, "cp": 29, "show": 29, "set": [29, 30, 37, 62, 74], "date": 29, "time": [29, 71, 94], "convert": 29, "dd": 29, "delet": 29, "delrout": 29, "volum": 29, "statu": [29, 36], "df": 29, "dirnam": 29, "dump": 29, "syslog": [29, 49], "output": [29, 49], "dmesg": [29, 49], "echo": 29, "string": [29, 105], "environ": [29, 35, 64, 71, 81, 104], "env": 29, "execut": [29, 35, 105], "user": [29, 38, 51, 63, 66, 95, 109], "code": [29, 44, 50, 51, 66, 76], "exec": 29, "exit": 29, "an": [29, 36, 53], "export": [29, 83, 84, 90], "free": 29, "get": [29, 75, 76], "via": 29, "tftp": 29, "usag": 29, "help": 29, "hexadecim": 29, "hexdump": 29, "network": [29, 59, 106], "ifconfig": 29, "take": 29, "down": 29, "ifdown": 29, "bring": 29, "up": [29, 33, 35], "ifup": 29, "instal": [29, 37, 76], "insmod": 29, "interrupt": [29, 49], "irqinfo": 29, "send": 29, "signal": [29, 102], "task": [29, 46, 96, 97, 98], "kill": 29, "setup": 29, "teardown": 29, "losetup": 29, "link": [29, 51], "ln": 29, "list": [29, 50, 90], "l": 29, "inform": 29, "about": [29, 62], "lsmod": 29, "calcul": 29, "md5": 29, "mb": 29, "mh": 29, "mw": 29, "thread": 29, "p": 29, "creat": [29, 34], "mkdir": 29, "fat": 29, "mkfatf": 29, "fifo": [29, 105], "mkfifo": 29, "ramdisk": 29, "mkrd": 29, "mount": [29, 58], "renam": 29, "mv": 29, "nf": [29, 58], "nfsmount": 29, "lookup": 29, "address": [29, 81], "nslookup": 29, "": 29, "password": [29, 34], "passwd": 29, "power": [29, 47], "subsystem": [29, 38], "pmconfig": 29, "shut": 29, "poweroff": 29, "put": 29, "pwd": 29, "target": 29, "readlink": 29, "reboot": 29, "remov": 29, "rm": 29, "rmdir": 29, "rmmod": 29, "start": [29, 33, 35, 39, 75], "stop": [29, 59], "openamp": 29, "rpc": 29, "tunnel": 29, "rptun": 29, "script": [29, 33, 35], "sh": 29, "shutdown": 29, "wait": 29, "second": 29, "sleep": 29, "telnet": 29, "daemon": 29, "telnetd": 29, "anoth": 29, "size": 29, "truncat": 29, "unmount": 29, "umount": 29, "print": 29, "unam": 29, "unset": 29, "url": 29, "urldecod": 29, "urlencod": 29, "new": [29, 31, 37, 77], "useradd": 29, "userdel": 29, "microsecond": 29, "usleep": 29, "http": 29, "wget": 29, "xd": 29, "check": 29, "peer": 29, "ping": 29, "ping6": 29, "depend": 30, "specif": [30, 46, 83, 84, 90], "custom": [31, 33, 64, 72], "nuttshel": [31, 32, 33, 79], "The": [31, 66], "librari": [31, 38, 42, 105], "initi": [31, 33, 46, 49, 50, 72], "sequenc": 31, "nsh_initi": 31, "ad": [31, 58, 77], "shell": 34, "login": 34, "enabl": 34, "verif": 34, "credenti": 34, "romf": 34, "overview": [35, 36, 46, 105], "consol": [35, 49], "front": 35, "end": 35, "condit": 35, "nxflat": 36, "background": 36, "limit": 36, "processor": [36, 39, 50], "develop": [36, 54, 64], "toolchain": [36, 64, 76], "build": [36, 51, 71, 72], "mknxflat": 36, "ldnxflat": 36, "mksymtab": 36, "make": [36, 53, 64, 71], "appendix": [36, 37, 50], "A": 36, "No": [36, 66], "got": 36, "oper": [36, 50, 105], "b": 36, "pic": 36, "text": [36, 51], "workaround": 36, "graphic": [37, 38, 42, 77], "nx": [37, 38, 39, 40, 41, 42, 43], "option": [37, 49, 72, 88, 94], "gener": [37, 50], "nxgl": [37, 38, 42], "server": [37, 39, 58], "nxtk": [37, 38, 43], "nxfont": [37, 38, 41], "nxterm": [37, 38], "font": [37, 38, 41], "coverag": 37, "nxglib": 37, "api": [37, 38, 80, 83, 84, 87, 90, 108], "callback": [37, 39, 47], "object": 38, "organ": [38, 46, 50], "nxsu": 38, "nxmu": 38, "tool": [38, 43, 77], "kit": [38, 43], "widget": 38, "nxwidget": [38, 45], "pre": [39, 50], "definit": [39, 50, 66, 89], "type": [39, 41, 42, 50, 88, 95, 109], "cursor": 40, "nxcursor": 40, "sampl": 44, "doxygen": 45, "document": [45, 51, 61, 77], "On": [46, 91], "demand": [46, 91], "page": [46, 91], "introduct": [46, 65], "terminologi": 46, "common": [46, 89, 95], "design": 46, "descript": 46, "fault": 46, "fill": 46, "complet": 46, "resumpt": 46, "architectur": [46, 66, 77, 83, 87, 90], "requir": 46, "socketcan": 48, "standard": [49, 50, 66, 105], "debug": [49, 56, 59, 74, 79], "channel": 49, "level": 49, "ramlog": 49, "ram": 49, "log": [49, 74], "c": 50, "convent": [50, 51, 86], "line": 50, "comment": 50, "brace": 50, "indent": [50, 51], "parenthes": 50, "One": 50, "declar": 50, "per": 50, "global": 50, "paramet": 50, "local": 50, "union": 50, "enumer": 50, "macro": 50, "pointer": 50, "bodi": 50, "return": 50, "valu": 50, "statement": 50, "cast": 50, "els": 50, "switch": 50, "while": 50, "do": 50, "us": [50, 53, 56], "goto": 50, "sourc": [50, 76], "contribut": [51, 52], "write": 51, "restructur": 51, "sphinx": 51, "head": 51, "note": 51, "indic": 51, "tab": 51, "exampl": 51, "tip": 51, "space": 51, "git": 53, "workflow": [53, 54], "With": 53, "upstream": 53, "repositori": 53, "submit": 53, "your": [53, 72], "resourc": [53, 68], "glossari": 55, "port": 56, "refer": [56, 80], "chip": 56, "datasheet": 56, "analyz": 56, "dma": 56, "guid": 57, "client": 58, "how": [58, 62], "To": 58, "ubuntu": 58, "simul": [59, 63], "compil": [59, 64, 72, 76], "trace": 60, "goal": 62, "featur": 62, "look": 62, "all": [62, 66], "those": 62, "tini": 62, "detail": [63, 71], "platform": [63, 69, 94], "linux": [63, 64], "mode": [63, 95], "arm7tdmi": 63, "ti": 63, "tms320": 63, "c5471": 63, "nxp": 63, "lpc214x": 63, "lpc2378": 63, "stmicro": 63, "str71x": 63, "arm920t": 63, "freescal": 63, "i": [63, 66, 88, 105], "mx1": 63, "arm926ej": 63, "dm320": 63, "lpc3131": 63, "lpc315x": 63, "other": [63, 64], "armv4": 63, "moxa": 63, "np51x0": 63, "arm1176jz": 63, "broadcom": 63, "bcm2708": 63, "arm": 63, "cortex": 63, "a5": 63, "microchip": 63, "sama5d2": 63, "sama5d3": 63, "sama5d4": 63, "a8": 63, "allwinn": 63, "a10": 63, "sitara": 63, "am335x": 63, "a9": 63, "mx6": 63, "r4": 63, "hercul": 63, "tms570ls04xx": 63, "tms570ls31xx": 63, "m0": 63, "nuvoton": 63, "nuc120": 63, "kl25z": 63, "kl26z": 63, "samd20": 63, "samd21": 63, "saml21": 63, "lpc11xx": 63, "s32k11x": 63, "m3": 63, "stellari": 63, "lm3s6432": 63, "lm3s6432s2e": 63, "lm3s6918": 63, "lm3s6965": 63, "lm3s8962": 63, "lm3s9b92": 63, "lm3s9b96": 63, "simplelink": 63, "cc13x0": 63, "silab": 63, "efm32": 63, "gecko": 63, "giant": 63, "stm32": 63, "l152": 63, "l15x": 63, "16x": 63, "f0xx": 63, "l0xx": 63, "g0xx": 63, "f100x": 63, "f102x": 63, "f103c4": 63, "c8": 63, "f103x": 63, "f105x": 63, "f107x": 63, "f205x": 63, "f207x": 63, "sam3u": 63, "sam3x": 63, "lpc176x": 63, "lpc178x": 63, "ON": 63, "semiconductor": 63, "lc823450": 63, "maxim": 63, "integr": 63, "max32660": 63, "m4": 63, "infineon": 63, "xmc45xx": 63, "nordic": 63, "nrf52xxx": 63, "kineti": 63, "k20": 63, "k28f": 63, "k40": 63, "k60": 63, "k64": 63, "k66": 63, "soni": 63, "cxd56xx": 63, "f302x": 63, "f303x": 63, "f334": 63, "f372": 63, "f373": 63, "f4x1": 63, "stm32410": 63, "f405x": 63, "407x": 63, "f427": 63, "f437": 63, "f429": 63, "f433": 63, "f446": 63, "f46xx": 63, "g474x": 63, "l475": 63, "l476": 63, "l4x2": 63, "l496": 63, "l4rx": 63, "lpc40xx": 63, "lpc43xx": 63, "lpc54xx": 63, "s32k14x": 63, "lm4f120x": 63, "tiva": 63, "tm4c123g": 63, "tm4c1294": 63, "tm4c129x": 63, "cc13x2": 63, "sam4l": 63, "sam4cm": 63, "sam4": 63, "m7": 63, "samv71": 63, "same70": 63, "samd5x": 63, "e5x": 63, "f72x": 63, "f73x": 63, "f745": 63, "f746": 63, "f756": 63, "f76xx": 63, "f77xx": 63, "h7x3": 63, "mx": 63, "rt": 63, "avr": 63, "atmega": 63, "atmega128": 63, "atmega1284p": 63, "atmega2560": 63, "at90usb64x": 63, "at90usb6128x": 63, "avr32": 63, "misoc": 63, "openrisc": 63, "mor1kx": 63, "m68hcs12": 63, "intel": 63, "80x86": 63, "pic32mx": 63, "pic32mx2xx": 63, "pic32mx4xx": 63, "pic32mx7xx": 63, "pic32mzec": 63, "pic32mzef": 63, "renesa": 63, "hitachi": 63, "superh": 63, "m16c": 63, "26": 63, "rx65n": 63, "risc": 63, "v": [63, 82], "next": 63, "nr5mxx": 63, "greenwav": 63, "gap8": 63, "litex": 63, "arti": 63, "a7": 63, "esp32": 63, "dual": 63, "xtensa": 63, "lx6": 63, "zilog": 63, "zneo": 63, "z16f": 63, "ez80": 63, "acclaim": 63, "z8encor": 63, "z180": 63, "z80": 63, "gnu": 64, "gcc": 64, "binutil": 64, "sdcc": 64, "window": 64, "cygwin": 64, "under": 64, "nativ": 64, "cmd": 64, "ex": 64, "gnuwin32": 64, "includ": [64, 77], "mingw": 64, "wine": 64, "inviol": 66, "principl": 66, "strict": 66, "posix": 66, "complianc": 66, "modular": 66, "clear": 66, "consist": 66, "style": 66, "open": 66, "unencumb": 66, "licens": [66, 67], "matter": 66, "brand": 66, "enemi": 66, "short": 66, "cut": 66, "sometim": 66, "duplic": 66, "ok": 66, "keep": 66, "big": 66, "pictur": 66, "conform": 66, "term": 67, "trademark": 70, "root": 71, "first": 71, "quickli": 74, "jtag": [74, 79], "prerequisit": 76, "cross": 76, "arch": 77, "subdirectori": 77, "summari": 77, "binfmt": 77, "audio": 77, "crypto": 77, "f": 77, "lib": 77, "libc": 77, "libxx": 77, "mm": 77, "net": 77, "sched": 77, "syscal": 77, "wireless": 77, "makefil": 77, "quickstart": 78, "run": 79, "flash": 79, "advanc": 79, "shortcut": 79, "intern": 82, "boardctl": 85, "throttl": 88, "public": 88, "prototyp": 88, "led": 89, "share": [92, 107], "symmetr": 93, "multiprocess": 93, "smp": 93, "clock": [94, 101], "hardwar": 94, "tick": 94, "tickless": 94, "import": 94, "queue": [95, 99], "class": 95, "high": 95, "prioriti": 95, "kernel": 95, "low": 95, "id": 95, "control": [96, 98], "schedul": 97, "parent": 98, "child": 98, "messag": 99, "count": 100, "semaphor": 100, "pthread": 103, "program": 104, "disabl": 104, "fcntl": 105, "h": 105, "unistd": 105, "sy": 105, "ioctl": 105, "poll": 105, "select": 105, "dirent": 105, "unix": 105, "stdlib": 105, "asynchron": 105, "pipe": 105, "mmap": 105, "place": 105, "xip": 105, "userspac": 108, "scalar": 109, "hidden": 109, "errno": 109, "releas": 110}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"CAN Drivers": [[5, "can-drivers"]], "Keyboard/Keypad Drivers": [[7, "keyboard-keypad-drivers"]], "Watchdog Timer Drivers": [[14, "watchdog-timer-drivers"]], "PWM Drivers": [[8, "pwm-drivers"]], "Quadrature Encoder Drivers": [[9, "quadrature-encoder-drivers"]], "Timer Drivers": [[12, "timer-drivers"]], "Serial Device Drivers": [[11, "serial-device-drivers"]], "Binary Loader": [[2, "binary-loader"]], "Binary Loader Interface": [[2, "binary-loader-interface"]], "Header Files": [[2, "header-files"], [89, "header-files"]], "Data Structures": [[2, "data-structures"]], "Function Interfaces": [[2, "function-interfaces"]], "Binary format management": [[2, "binary-format-management"]], "Basic module management": [[2, "basic-module-management"]], "PATH traversal logic": [[2, "path-traversal-logic"]], "Symbol Tables": [[2, "symbol-tables"]], "Symbol Table Header Files": [[2, "symbol-table-header-files"]], "Symbol Table Data Structures": [[2, "symbol-table-data-structures"]], "Symbol Table Function Interfaces": [[2, "symbol-table-function-interfaces"]], "Configuration Variables": [[2, "configuration-variables"]], "Character Device Drivers": [[6, "character-device-drivers"]], "Supported Drivers": [[6, null], [19, null]], "Todo": [[0, "id1"], [1, "id1"], [80, "id1"], [59, "id2"], [57, "id1"], [54, "id1"], [45, "id1"], [70, "id1"], [72, "id2"], [79, "id2"], [64, "id1"], [110, "id1"]], "Applications": [[0, "applications"]], "Analog (ADC/DAC) Drivers": [[4, "analog-adc-dac-drivers"]], "ADC Drivers": [[4, "adc-drivers"]], "DAC Drivers": [[4, "dac-drivers"]], "RTC Drivers": [[10, "rtc-drivers"]], "Touchscreen Device Drivers": [[13, "touchscreen-device-drivers"]], "Block Device Drivers": [[3, "block-device-drivers"]], "Device Drivers": [[15, "device-drivers"]], "Lower-half and upper-half": [[15, "lower-half-and-upper-half"]], "Supported Boards": [[1, "supported-boards"], [77, "supported-boards"]], "USB Device-Side Drivers": [[24, "usb-device-side-drivers"]], "Frame Buffer Drivers": [[17, "frame-buffer-drivers"]], "SDIO Device Drivers": [[22, "sdio-device-drivers"]], "Commands": [[29, "commands"]], "Evaluate Expression (test)": [[29, "evaluate-expression-test"]], "Add a Routing Table Entry (addroute)": [[29, "add-a-routing-table-entry-addroute"]], "Access the ARP table (arp)": [[29, "access-the-arp-table-arp"]], "Base64 Decode (base64dec)": [[29, "base64-decode-base64dec"]], "Base64 Encode (base64enc)": [[29, "base64-encode-base64enc"]], "Extract Base File/Directory Name (basename)": [[29, "extract-base-file-directory-name-basename"]], "Terminate a Loop (break)": [[29, "terminate-a-loop-break"]], "Concatenate Files (cat)": [[29, "concatenate-files-cat"]], "Change Current Working Directory (cd)": [[29, "change-current-working-directory-cd"]], "Compare Files (cmp)": [[29, "compare-files-cmp"]], "Copy Files (cp)": [[29, "copy-files-cp"]], "Show or set the date and time (date)": [[29, "show-or-set-the-date-and-time-date"]], "Copy and Convert Files (dd)": [[29, "copy-and-convert-files-dd"]], "Delete a Routing Table Entry (delroute)": [[29, "delete-a-routing-table-entry-delroute"]], "Show Volume Status (df)": [[29, "show-volume-status-df"]], "Extract Path to a File/Directory (dirname)": [[29, "extract-path-to-a-file-directory-dirname"]], "Dump Buffered SYSLOG Output (dmesg)": [[29, "dump-buffered-syslog-output-dmesg"]], "Echo Strings and Variables (echo)": [[29, "echo-strings-and-variables-echo"]], "Show Environment Variables (env)": [[29, "show-environment-variables-env"]], "Execute User Code (exec)": [[29, "execute-user-code-exec"]], "Exit NSH (exit)": [[29, "exit-nsh-exit"]], "Set an Environment Variable (export)": [[29, "set-an-environment-variable-export"]], "Show Memory Manager Status (free)": [[29, "show-memory-manager-status-free"]], "Get File Via TFTP (get)": [[29, "get-file-via-tftp-get"]], "Show Usage Command Usage (help)": [[29, "show-usage-command-usage-help"]], "Hexadecimal Dump of File or Device (hexdump)": [[29, "hexadecimal-dump-of-file-or-device-hexdump"]], "Manage Network Configuration (ifconfig)": [[29, "manage-network-configuration-ifconfig"]], "Take a network down (ifdown)": [[29, "take-a-network-down-ifdown"]], "Bring a network up (ifup)": [[29, "bring-a-network-up-ifup"]], "Install an OS module (insmod)": [[29, "install-an-os-module-insmod"]], "Show Interrupt Status (irqinfo)": [[29, "show-interrupt-status-irqinfo"]], "Send a signal to a task (kill)": [[29, "send-a-signal-to-a-task-kill"]], "Setup/teardown the Loop Device (losetup)": [[29, "setup-teardown-the-loop-device-losetup"]], "Link to a File or Directory (ln)": [[29, "link-to-a-file-or-directory-ln"]], "List Directory Contents (ls)": [[29, "list-directory-contents-ls"]], "Show information about installed OS modules (lsmod)": [[29, "show-information-about-installed-os-modules-lsmod"]], "Calculate MD5 (md5)": [[29, "calculate-md5-md5"]], "Access Memory (mb, mh, and mw)": [[29, "access-memory-mb-mh-and-mw"]], "Show Current Tasks and Threads (ps)": [[29, "show-current-tasks-and-threads-ps"]], "Create a Directory (mkdir)": [[29, "create-a-directory-mkdir"]], "Create a FAT File System (mkfatfs)": [[29, "create-a-fat-file-system-mkfatfs"]], "Create a FIFO (mkfifo)": [[29, "create-a-fifo-mkfifo"]], "Create a RAMDISK (mkrd)": [[29, "create-a-ramdisk-mkrd"]], "Mount a File System (mount)": [[29, "mount-a-file-system-mount"]], "Rename a File (mv)": [[29, "rename-a-file-mv"]], "Mount an NFS file system (nfsmount)": [[29, "mount-an-nfs-file-system-nfsmount"]], "Lookup a network address (nslookup)": [[29, "lookup-a-network-address-nslookup"]], "Change a User\u2019s Password (passwd)": [[29, "change-a-user-s-password-passwd"]], "Manage Power Management Subsystem (pmconfig)": [[29, "manage-power-management-subsystem-pmconfig"]], "Shut the system down (poweroff)": [[29, "shut-the-system-down-poweroff"]], "Send File Via TFTP (put)": [[29, "send-file-via-tftp-put"]], "Show Current Working Directory (pwd)": [[29, "show-current-working-directory-pwd"]], "Show target of a link (readlink)": [[29, "show-target-of-a-link-readlink"]], "Reboot the system (reboot)": [[29, "reboot-the-system-reboot"]], "Remove a File (rm)": [[29, "remove-a-file-rm"]], "Remove a Directory (rmdir)": [[29, "remove-a-directory-rmdir"]], "Remove on OS Module (rmmod)": [[29, "remove-on-os-module-rmmod"]], "Show routing table (route)": [[29, "show-routing-table-route"]], "Start/Stop the OpenAMP RPC Tunnel (rptun)": [[29, "start-stop-the-openamp-rpc-tunnel-rptun"]], "Set a Variable (set)": [[29, "set-a-variable-set"]], "Execute an NSH Script (sh)": [[29, "execute-an-nsh-script-sh"]], "Shut the system down (shutdown)": [[29, "shut-the-system-down-shutdown"]], "Wait for Seconds (sleep)": [[29, "wait-for-seconds-sleep"]], "Time Start the Telnet Daemon (telnetd)": [[29, "time-start-the-telnet-daemon-telnetd"]], "Time execution of another command (time)": [[29, "time-execution-of-another-command-time"]], "Set the Size of a File (truncate)": [[29, "set-the-size-of-a-file-truncate"]], "Unmount a File System (umount)": [[29, "unmount-a-file-system-umount"]], "Print system information (uname)": [[29, "print-system-information-uname"]], "Unset an Environment Variable (unset)": [[29, "unset-an-environment-variable-unset"]], "URL Decode (urldecode)": [[29, "url-decode-urldecode"]], "URL Encode (urlencode)": [[29, "url-encode-urlencode"]], "Add a New User (useradd)": [[29, "add-a-new-user-useradd"]], "Delete a user (userdel)": [[29, "delete-a-user-userdel"]], "Wait for Microseconds (usleep)": [[29, "wait-for-microseconds-usleep"]], "Get File Via HTTP (wget)": [[29, "get-file-via-http-wget"]], "Hexadecimal Dump of Memory (xd)": [[29, "hexadecimal-dump-of-memory-xd"]], "Built-In Commands": [[29, "built-in-commands"]], "Check Network Peer (ping/ping6)": [[29, "check-network-peer-ping-ping6"]], "Ethernet Device Drivers": [[16, "ethernet-device-drivers"]], "OS Components": [[27, "os-components"]], "Contents:": [[27, null], [80, null]], "SPI Device Drivers": [[23, "spi-device-drivers"]], "LCD Drivers": [[20, "lcd-drivers"]], "I2C Device Drivers": [[18, "i2c-device-drivers"]], "NuttX File System": [[26, "nuttx-file-system"]], "NSH \u201cBuilt-In\u201d Applications": [[28, "nsh-built-in-applications"]], "Built-In Applications": [[28, "built-in-applications"]], "Synchronous Built-In Applications": [[28, "synchronous-built-in-applications"]], "Configuration Settings": [[30, "configuration-settings"], [37, "configuration-settings"]], "Command Dependencies on Configuration Settings": [[30, "command-dependencies-on-configuration-settings"]], "Built-In Command Dependencies on Configuration Settings": [[30, "built-in-command-dependencies-on-configuration-settings"]], "NSH-Specific Configuration Settings": [[30, "nsh-specific-configuration-settings"]], "USB Host-Side Drivers": [[25, "usb-host-side-drivers"]], "Customizing the NuttShell": [[31, "customizing-the-nuttshell"]], "The NSH Library and NSH Initialization": [[31, "the-nsh-library-and-nsh-initialization"]], "NSH Initialization sequence": [[31, "nsh-initialization-sequence"]], "nsh_initialize()": [[31, "nsh-initialize"]], "NSH Commands": [[31, "nsh-commands"]], "Adding New NSH Commands": [[31, "adding-new-nsh-commands"]], "Memory Technology Device Drivers": [[21, "memory-technology-device-drivers"]], "Specialized Device Drivers": [[19, "specialized-device-drivers"]], "Application OS vs. Internal OS Interfaces": [[82, "application-os-vs-internal-os-interfaces"]], "APIs Exported by Board-Specific Logic to NuttX": [[84, "apis-exported-by-board-specific-logic-to-nuttx"]], "APIs Exported by Architecture-Specific Logic to NuttX": [[83, "apis-exported-by-architecture-specific-logic-to-nuttx"]], "Symmetric Multiprocessing (SMP) Application": [[93, "symmetric-multiprocessing-smp-application"]], "I/O Buffer Management": [[88, "i-o-buffer-management"]], "Configuration Options": [[88, "configuration-options"]], "Throttling": [[88, "throttling"]], "Public Types": [[88, "public-types"]], "Public Function Prototypes": [[88, "public-function-prototypes"]], "Work Queues": [[95, "work-queues"]], "Classes of Work Queues": [[95, "classes-of-work-queues"]], "High Priority Kernel Work queue": [[95, "high-priority-kernel-work-queue"]], "Low Priority Kernel Work Queue": [[95, "low-priority-kernel-work-queue"]], "User-Mode Work Queue": [[95, "user-mode-work-queue"]], "Common Work Queue Interfaces": [[95, "common-work-queue-interfaces"]], "Work Queue IDs": [[95, "work-queue-ids"]], "Work Queue Interface Types": [[95, "work-queue-interface-types"]], "Work Queue Interfaces": [[95, "work-queue-interfaces"]], "boardctl() Application Interface": [[85, "boardctl-application-interface"]], "Naming and Header File Conventions": [[86, "naming-and-header-file-conventions"]], "Address Environments": [[81, "address-environments"]], "LED Support": [[89, "led-support"]], "LED Definitions": [[89, "led-definitions"]], "Common LED interfaces": [[89, "common-led-interfaces"]], "Architecture APIs": [[87, "architecture-apis"]], "APIs Exported by NuttX to Architecture-Specific Logic": [[90, "apis-exported-by-nuttx-to-architecture-specific-logic"]], "OS List Management APIs": [[90, "os-list-management-apis"]], "Shared Memory": [[92, "shared-memory"]], "On-Demand Paging": [[91, "on-demand-paging"], [46, "on-demand-paging"]], "API Reference": [[80, "api-reference"]], "System Time and Clock": [[94, "system-time-and-clock"]], "Basic System Timer": [[94, "basic-system-timer"]], "Hardware": [[94, "hardware"]], "System Tick and Time": [[94, "system-tick-and-time"]], "Tickless OS": [[94, "tickless-os"]], "Tickless Platform Support": [[94, "tickless-platform-support"]], "Tickless Configuration Options": [[94, "tickless-configuration-options"]], "Tickless Imported Interfaces": [[94, "tickless-imported-interfaces"]], "Watchdog Timer Interfaces": [[94, "watchdog-timer-interfaces"]], "USB Device Trace": [[60, "usb-device-trace"]], "Drivers": [[56, "drivers"]], "Porting a Driver": [[56, "porting-a-driver"]], "NuttX Drivers as a Reference": [[56, "nuttx-drivers-as-a-reference"]], "Using Chip Datasheets": [[56, "using-chip-datasheets"]], "Logic Analyzers": [[56, "logic-analyzers"]], "DMA Debugging": [[56, "dma-debugging"]], "NFS Client How-To": [[58, "nfs-client-how-to"]], "Adding NFS to the NuttX Configuration": [[58, "adding-nfs-to-the-nuttx-configuration"]], "Mount Interface": [[58, "mount-interface"]], "NFS Mount Command": [[58, "nfs-mount-command"]], "Configuring the NFS server (Ubuntu)": [[58, "configuring-the-nfs-server-ubuntu"]], "C Coding Standard": [[50, "c-coding-standard"]], "General Conventions": [[50, "general-conventions"]], "File Organization": [[50, "file-organization"]], "Lines": [[50, "lines"]], "Comments": [[50, "comments"]], "Braces": [[50, "braces"]], "Indentation": [[50, "indentation"], [51, "indentation"]], "Parentheses": [[50, "parentheses"]], "Data and Type Definitions": [[50, "data-and-type-definitions"]], "One Definition/Declaration Per Line": [[50, "one-definition-declaration-per-line"]], "Global Variables": [[50, "global-variables"]], "Parameters and Local Variables": [[50, "parameters-and-local-variables"]], "Type Definitions": [[50, "type-definitions"]], "Structures": [[50, "structures"]], "Unions": [[50, "unions"]], "Enumerations": [[50, "enumerations"]], "C Pre-processor Macros": [[50, "c-pre-processor-macros"]], "Pointer Variables": [[50, "pointer-variables"]], "Initializers": [[50, "initializers"]], "Functions": [[50, "functions"], [107, "functions"], [98, "functions"], [96, "functions"], [104, "functions"], [97, "functions"]], "Function Headers": [[50, "function-headers"]], "Function Naming": [[50, "function-naming"]], "Parameter Lists": [[50, "parameter-lists"]], "Function Body": [[50, "function-body"]], "Returned Values": [[50, "returned-values"]], "Statements": [[50, "statements"]], "One Statement Per Line": [[50, "one-statement-per-line"]], "Casts": [[50, "casts"]], "Operators": [[50, "operators"]], "if then else Statement": [[50, "if-then-else-statement"]], "switch Statement": [[50, "switch-statement"]], "while Statement": [[50, "while-statement"]], "do while Statement": [[50, "do-while-statement"]], "Use of goto": [[50, "use-of-goto"]], "C++": [[50, "c"]], "Appendix": [[50, "appendix"], [37, "appendix"]], "C Source File Structure": [[50, "c-source-file-structure"]], "C Header File Structure": [[50, "c-header-file-structure"]], "Simulator": [[59, "simulator"]], "Compiling": [[59, "compiling"], [72, "compiling"]], "Accessing the Network": [[59, "accessing-the-network"]], "Stopping": [[59, "stopping"]], "Debugging": [[59, "debugging"], [74, "debugging"], [79, "debugging"]], "Making Changes Using Git": [[53, "making-changes-using-git"]], "Git Workflow With an Upstream Repository": [[53, "git-workflow-with-an-upstream-repository"]], "Submitting Your Changes to NuttX": [[53, "submitting-your-changes-to-nuttx"]], "Git Resources": [[53, "git-resources"]], "Glossary": [[55, "glossary"]], "SYSLOG": [[49, "syslog"]], "SYSLOG Interfaces": [[49, "syslog-interfaces"]], "Standard SYSLOG Interfaces": [[49, "standard-syslog-interfaces"]], "Debug Interfaces": [[49, "debug-interfaces"]], "SYSLOG Channels": [[49, "syslog-channels"]], "SYSLOG Channel Interfaces": [[49, "syslog-channel-interfaces"]], "SYSLOG Channel Initialization": [[49, "syslog-channel-initialization"]], "Interrupt Level SYSLOG Output": [[49, "interrupt-level-syslog-output"]], "SYSLOG Channel Options": [[49, "syslog-channel-options"]], "SYSLOG Console Device": [[49, "syslog-console-device"]], "SYSLOG Character Device": [[49, "syslog-character-device"]], "SYSLOG File Device": [[49, "syslog-file-device"]], "SYSLOG RAMLOG Device": [[49, "syslog-ramlog-device"]], "RAM Logging Device": [[49, "ram-logging-device"]], "dmesg command": [[49, "dmesg-command"]], "RAMLOG Configuration options": [[49, "ramlog-configuration-options"]], "Contributing": [[52, "contributing"], [51, "contributing"]], "About NuttX": [[62, "about-nuttx"]], "Goals": [[62, "goals"]], "Feature Set": [[62, "feature-set"]], "Look at all those files and features\u2026 How can it be a tiny OS?": [[62, "look-at-all-those-files-and-features-how-can-it-be-a-tiny-os"]], "Guides": [[57, "guides"]], "Detailed Platform Support": [[63, "detailed-platform-support"]], "Linux User Mode Simulation": [[63, "linux-user-mode-simulation"]], "ARM7TDMI": [[63, "arm7tdmi"]], "TI TMS320-C5471": [[63, "ti-tms320-c5471"]], "NXP LPC214x": [[63, "nxp-lpc214x"]], "NXP LPC2378": [[63, "nxp-lpc2378"]], "STMicro STR71x": [[63, "stmicro-str71x"]], "ARM920T": [[63, "arm920t"]], "NXP/Freescale i.MX1": [[63, "nxp-freescale-i-mx1"]], "ARM926EJS": [[63, "arm926ejs"]], "TI TMS320-DM320": [[63, "ti-tms320-dm320"]], "NXP LPC3131": [[63, "nxp-lpc3131"]], "NXP LPC315x": [[63, "nxp-lpc315x"]], "Other ARMv4": [[63, "other-armv4"]], "Moxa NP51x0": [[63, "moxa-np51x0"]], "ARM1176JZ": [[63, "arm1176jz"]], "Broadcom BCM2708": [[63, "broadcom-bcm2708"]], "ARM Cortex-A5": [[63, "arm-cortex-a5"]], "Microchip SAMA5D2": [[63, "microchip-sama5d2"]], "Microchip SAMA5D3": [[63, "microchip-sama5d3"]], "Microchip SAMA5D4": [[63, "microchip-sama5d4"]], "ARM Cortex-A8": [[63, "arm-cortex-a8"]], "Allwinner A10": [[63, "allwinner-a10"]], "TI/Sitara AM335x": [[63, "ti-sitara-am335x"]], "ARM Cortex-A9": [[63, "arm-cortex-a9"]], "NXP/Freescale i.MX6": [[63, "nxp-freescale-i-mx6"]], "ARM Cortex-R4": [[63, "arm-cortex-r4"]], "TI/Hercules TMS570LS04xx": [[63, "ti-hercules-tms570ls04xx"]], "TI/Hercules TMS570LS31xx": [[63, "ti-hercules-tms570ls31xx"]], "ARM Cortex-M0/M0+": [[63, "arm-cortex-m0-m0"]], "nuvoTon NUC120": [[63, "nuvoton-nuc120"]], "NXP/FreeScale KL25Z": [[63, "nxp-freescale-kl25z"]], "NXP/FreeScale KL26Z": [[63, "nxp-freescale-kl26z"]], "Microchip SAMD20": [[63, "microchip-samd20"]], "Microchip SAMD21": [[63, "microchip-samd21"]], "Microchip SAML21": [[63, "microchip-saml21"]], "NXP LPC11xx": [[63, "nxp-lpc11xx"]], "NXP S32K11x": [[63, "nxp-s32k11x"]], "ARM Cortex-M3": [[63, "arm-cortex-m3"]], "TI/Stellaris LM3S6432": [[63, "ti-stellaris-lm3s6432"]], "TI/Stellaris LM3S6432S2E": [[63, "ti-stellaris-lm3s6432s2e"]], "TI/Stellaris LM3S6918": [[63, "ti-stellaris-lm3s6918"]], "TI/Stellaris LM3S6965": [[63, "ti-stellaris-lm3s6965"]], "TI/Stellaris LM3S8962": [[63, "ti-stellaris-lm3s8962"]], "TI/Stellaris LM3S9B92": [[63, "ti-stellaris-lm3s9b92"]], "TI/Stellaris LM3S9B96": [[63, "ti-stellaris-lm3s9b96"]], "TI/SimpleLink CC13x0": [[63, "ti-simplelink-cc13x0"]], "SiLabs EFM32 Gecko": [[63, "silabs-efm32-gecko"]], "SiLabs EFM32 Giant Gecko": [[63, "silabs-efm32-giant-gecko"]], "STMicro STM32 L152": [[63, "stmicro-stm32-l152"]], "STMicro STM32 L15x/16x": [[63, "stmicro-stm32-l15x-16x"]], "STMicro STM32 F0xx": [[63, "stmicro-stm32-f0xx"]], "STMicro STM32 L0xx": [[63, "stmicro-stm32-l0xx"]], "STMicro STM32 G0xx": [[63, "stmicro-stm32-g0xx"]], "STMicro STM32 F100x": [[63, "stmicro-stm32-f100x"]], "STMicro STM32 F102x": [[63, "stmicro-stm32-f102x"]], "STMicro STM32 F103C4/C8": [[63, "stmicro-stm32-f103c4-c8"]], "STMicro STM32 F103x": [[63, "stmicro-stm32-f103x"]], "STMicro STM32 F105x": [[63, "stmicro-stm32-f105x"]], "STMicro STM32 F107x": [[63, "stmicro-stm32-f107x"]], "STMicro STM32 F205x": [[63, "stmicro-stm32-f205x"]], "STMicro STM32 F207x": [[63, "stmicro-stm32-f207x"]], "Microchip SAM3U": [[63, "microchip-sam3u"]], "Microchip SAM3X": [[63, "microchip-sam3x"]], "NXP LPC176x": [[63, "nxp-lpc176x"]], "NXP LPC178x": [[63, "nxp-lpc178x"]], "ON Semiconductor LC823450": [[63, "on-semiconductor-lc823450"]], "Maxim Integrated MAX32660": [[63, "maxim-integrated-max32660"]], "ARM Cortex-M4": [[63, "arm-cortex-m4"]], "Infineon XMC45xx": [[63, "infineon-xmc45xx"]], "Nordic Semiconductor NRF52xxx": [[63, "nordic-semiconductor-nrf52xxx"]], "NXP/FreeScale Kinetis K20": [[63, "nxp-freescale-kinetis-k20"]], "NXP/FreeScale Kinetis K28F": [[63, "nxp-freescale-kinetis-k28f"]], "NXP/FreeScale Kinetis K40": [[63, "nxp-freescale-kinetis-k40"]], "NXP/FreeScale Kinetis K60": [[63, "nxp-freescale-kinetis-k60"]], "NXP/FreeScale Kinetis K64": [[63, "nxp-freescale-kinetis-k64"]], "NXP/FreeScale Kinetis K66": [[63, "nxp-freescale-kinetis-k66"]], "Sony CXD56xx": [[63, "sony-cxd56xx"]], "STMicro STM32 F302x": [[63, "stmicro-stm32-f302x"]], "STMicro STM32 F303x": [[63, "stmicro-stm32-f303x"]], "STMicro STM32 F334": [[63, "stmicro-stm32-f334"]], "STMicro STM32 F372/F373": [[63, "stmicro-stm32-f372-f373"]], "STMicro STM32 F4x1": [[63, "stmicro-stm32-f4x1"]], "STMicro STM32410": [[63, "stmicro-stm32410"]], "STMicro STM32 F405x/407x": [[63, "stmicro-stm32-f405x-407x"]], "STMicro STM32 F427/F437": [[63, "stmicro-stm32-f427-f437"]], "STMicro STM32 F429": [[63, "stmicro-stm32-f429"]], "STMicro STM32 F433": [[63, "stmicro-stm32-f433"]], "STMicro STM32 F446": [[63, "stmicro-stm32-f446"]], "STMicro STM32 F46xx": [[63, "stmicro-stm32-f46xx"]], "STMicro STM32 G474x": [[63, "stmicro-stm32-g474x"]], "STMicro STM32 L475": [[63, "stmicro-stm32-l475"]], "STMicro STM32 L476": [[63, "stmicro-stm32-l476"]], "STMicro STM32 L4x2": [[63, "stmicro-stm32-l4x2"]], "STMicro STM32 L496": [[63, "stmicro-stm32-l496"]], "STMicro STM32 L4Rx": [[63, "stmicro-stm32-l4rx"]], "NXP LPC40xx": [[63, "nxp-lpc40xx"]], "NXP LPC43xx": [[63, "nxp-lpc43xx"]], "NXP LPC54xx": [[63, "nxp-lpc54xx"]], "NXP S32K14x": [[63, "nxp-s32k14x"]], "TI/Stellaris LM4F120x": [[63, "ti-stellaris-lm4f120x"]], "TI/Tiva TM4C123G": [[63, "ti-tiva-tm4c123g"]], "TI/Tiva TM4C1294": [[63, "ti-tiva-tm4c1294"]], "TI/Tiva TM4C129X": [[63, "ti-tiva-tm4c129x"]], "TI/SimpleLink CC13x2": [[63, "ti-simplelink-cc13x2"]], "Microchip SAM4L": [[63, "microchip-sam4l"]], "Microchip SAM4CM": [[63, "microchip-sam4cm"]], "Microchip SAM4E": [[63, "microchip-sam4e"]], "Microchip SAM4S": [[63, "microchip-sam4s"]], "ARM Cortex-M7": [[63, "arm-cortex-m7"]], "Microchip SAMV71": [[63, "microchip-samv71"]], "Microchip SAME70": [[63, "microchip-same70"]], "Microchip SAMD5x/E5x": [[63, "microchip-samd5x-e5x"]], "STMicro STM32 F72x/F73x": [[63, "stmicro-stm32-f72x-f73x"]], "STMicro STM32 F745/F746": [[63, "stmicro-stm32-f745-f746"]], "STMicro STM32 F756": [[63, "stmicro-stm32-f756"]], "STMicro STM32 F76xx/F77xx": [[63, "stmicro-stm32-f76xx-f77xx"]], "STMicro STM32 H7x3": [[63, "stmicro-stm32-h7x3"]], "NXP/Freescale i.MX RT": [[63, "nxp-freescale-i-mx-rt"]], "Microchip AVR": [[63, "microchip-avr"]], "AVR ATMega": [[63, "avr-atmega"]], "AVR ATMega128": [[63, "avr-atmega128"]], "AVR ATMega1284P": [[63, "avr-atmega1284p"]], "AVR ATMega2560": [[63, "avr-atmega2560"]], "AVR AT90USB64x and AT90USB6128x": [[63, "avr-at90usb64x-and-at90usb6128x"]], "Microchip AVR32": [[63, "microchip-avr32"]], "Misoc": [[63, "misoc"]], "OpenRISC mor1kx": [[63, "openrisc-mor1kx"]], "Freescale M68HCS12": [[63, "freescale-m68hcs12"]], "Intel 80x86": [[63, "intel-80x86"]], "Microchip PIC32MX": [[63, "microchip-pic32mx"]], "Microchip PIC32MX2xx": [[63, "microchip-pic32mx2xx"]], "Microchip PIC32MX4xx": [[63, "microchip-pic32mx4xx"]], "Microchip PIC32MX7xx": [[63, "microchip-pic32mx7xx"]], "Microchip PIC32MZEC": [[63, "microchip-pic32mzec"]], "Microchip PIC32MZEF": [[63, "microchip-pic32mzef"]], "Renesas/Hitachi SuperH": [[63, "renesas-hitachi-superh"]], "Renesas M16C/26": [[63, "renesas-m16c-26"]], "Renesas RX65N": [[63, "renesas-rx65n"]], "RISC-V": [[63, "risc-v"]], "NEXT RISC-V NR5Mxx": [[63, "next-risc-v-nr5mxx"]], "GreenWaves GAP8": [[63, "greenwaves-gap8"]], "LiteX on ARTY A7": [[63, "litex-on-arty-a7"]], "ESP32 (Dual Xtensa LX6)": [[63, "esp32-dual-xtensa-lx6"]], "Xtensa LX6 ESP32": [[63, "xtensa-lx6-esp32"]], "Zilog ZNEO Z16F": [[63, "zilog-zneo-z16f"]], "Zilog eZ80 Acclaim!": [[63, "zilog-ez80-acclaim"]], "Zilog Z8Encore!": [[63, "zilog-z8encore"]], "Zilog Z180": [[63, "zilog-z180"]], "Zilog Z80": [[63, "zilog-z80"]], "Development Workflow": [[54, "development-workflow"]], "SocketCAN Device Drivers": [[48, "socketcan-device-drivers"]], "NuttX Documentation": [[61, "nuttx-documentation"]], "Table of Contents": [[61, null]], "Documentation": [[51, "documentation"]], "Building": [[51, "building"]], "Writing ReStructure Text with Sphinx": [[51, "writing-restructure-text-with-sphinx"]], "Documentation Conventions": [[51, "documentation-conventions"]], "Headings": [[51, "headings"]], "Code": [[51, "code"]], "Linking": [[51, "linking"]], "Notes and TODOS": [[51, "notes-and-todos"]], "User Indications": [[51, "user-indications"]], "Tabbed examples": [[51, "tabbed-examples"]], "Tips": [[51, "tips"]], "Spacing": [[51, "spacing"]], "Shell Login": [[34, "shell-login"]], "Enabling Shell Logins": [[34, "enabling-shell-logins"]], "Verification of Credentials": [[34, "verification-of-credentials"]], "Password Files": [[34, "password-files"]], "Creating a Password File for a ROMFS File System": [[34, "creating-a-password-file-for-a-romfs-file-system"]], "graphics/ Directory Structure": [[37, "graphics-directory-structure"]], "NX Configuration Options": [[37, "nx-configuration-options"]], "General Configuration Settings": [[37, "general-configuration-settings"]], "NXGL Configuration Settings": [[37, "nxgl-configuration-settings"]], "NX Server Configuration Settings": [[37, "nx-server-configuration-settings"]], "NXTK Configuration Settings": [[37, "nxtk-configuration-settings"]], "NXFONTS Configuration Settings": [[37, "nxfonts-configuration-settings"]], "NxTerm Configuration Settings": [[37, "nxterm-configuration-settings"]], "Installing New Fonts": [[37, "installing-new-fonts"]], "NX Test Coverage": [[37, "nx-test-coverage"]], "NXGLIB API Test Coverage": [[37, "nxglib-api-test-coverage"]], "NX Server Callbacks Test Coverage": [[37, "nx-server-callbacks-test-coverage"]], "NX API Test Coverage": [[37, "nx-api-test-coverage"]], "NXTK API Test Coverage": [[37, "nxtk-api-test-coverage"]], "NXFONTS API Test Coverage": [[37, "nxfonts-api-test-coverage"]], "NX Fonts Support (NXFONTS)": [[41, "nx-fonts-support-nxfonts"], [38, "nx-fonts-support-nxfonts"]], "NXFONTS types": [[41, "nxfonts-types"]], "NX Graphics Library (NXGL)": [[42, "nx-graphics-library-nxgl"], [38, "nx-graphics-library-nxgl"]], "NXGL Types": [[42, "nxgl-types"]], "NuttShell (NSH)": [[32, "nuttshell-nsh"]], "Contents": [[32, null], [108, null]], "NX Cursor Support (NXCURSOR)": [[40, "nx-cursor-support-nxcursor"]], "NXFLAT": [[36, "nxflat"]], "Overview": [[36, "overview"], [46, "overview"], [35, "overview"]], "Functionality": [[36, "functionality"]], "Background": [[36, "background"]], "Limitations": [[36, "limitations"]], "Supported Processors": [[36, "supported-processors"]], "Development Status": [[36, "development-status"]], "NXFLAT Toolchain": [[36, "nxflat-toolchain"]], "Building the NXFLAT Toolchain": [[36, "building-the-nxflat-toolchain"]], "mknxflat": [[36, "mknxflat"]], "ldnxflat": [[36, "ldnxflat"]], "mksymtab": [[36, "mksymtab"]], "Making an NXFLAT module": [[36, "making-an-nxflat-module"]], "Appendix A: No GOT Operation": [[36, "appendix-a-no-got-operation"]], "Appendix B: PIC Text Workaround": [[36, "appendix-b-pic-text-workaround"]], "Power Management": [[47, "power-management"]], "Interfaces": [[47, "interfaces"]], "Callbacks": [[47, "callbacks"]], "Introduction": [[46, "introduction"], [65, "introduction"]], "Terminology": [[46, "terminology"]], "NuttX Common Logic Design Description": [[46, "nuttx-common-logic-design-description"]], "Initialization": [[46, "initialization"]], "Page Faults": [[46, "page-faults"]], "Fill Initiation": [[46, "fill-initiation"]], "Fill Complete": [[46, "fill-complete"]], "Task Resumption": [[46, "task-resumption"]], "Architecture-Specific Support Requirements": [[46, "architecture-specific-support-requirements"]], "Memory Organization": [[46, "memory-organization"]], "Architecture-Specific Functions": [[46, "architecture-specific-functions"]], "Console/NSH Front End": [[35, "console-nsh-front-end"]], "Command Overview": [[35, "command-overview"]], "Conditional Command Execution": [[35, "conditional-command-execution"]], "Looping": [[35, "looping"]], "Built-In Variables": [[35, "built-in-variables"]], "Current Working Directory": [[35, "current-working-directory"]], "Environment Variables": [[35, "environment-variables"], [71, "environment-variables"], [104, "environment-variables"]], "NSH Start-Up Script": [[35, "nsh-start-up-script"]], "NX Tool Kit (NXTK)": [[43, "nx-tool-kit-nxtk"], [38, "nx-tool-kit-nxtk"]], "Sample Code": [[44, "sample-code"]], "NxWidgets": [[45, "nxwidgets"]], "NXWidgets Doxygen Documentation": [[45, "nxwidgets-doxygen-documentation"]], "NX Graphics Subsystem": [[38, "nx-graphics-subsystem"]], "Objectives": [[38, "objectives"]], "Organization": [[38, "organization"]], "NX (NXSU and NXMU)": [[38, "nx-nxsu-and-nxmu"]], "NX Widgets (NxWidgets)": [[38, "nx-widgets-nxwidgets"]], "Terminal Driver (NxTerm)": [[38, "terminal-driver-nxterm"]], "NX Header Files": [[38, "nx-header-files"]], "User APIs": [[38, null]], "NX": [[39, "nx"]], "Pre-Processor Definitions": [[39, "pre-processor-definitions"]], "NX Types": [[39, "nx-types"]], "Starting the NX Server": [[39, "starting-the-nx-server"]], "NX Server Callbacks": [[39, "nx-server-callbacks"]], "Customizing NSH Initialization": [[33, "customizing-nsh-initialization"]], "NuttShell Start up Scripts": [[33, "nuttshell-start-up-scripts"]], "Supported Platforms": [[69, "supported-platforms"]], "Configuring": [[73, "configuring"]], "Trademarks": [[70, "trademarks"]], "Initialize Configuration": [[72, "initialize-configuration"]], "Customize Your Configuration (Optional)": [[72, "customize-your-configuration-optional"]], "Build NuttX": [[72, "build-nuttx"]], "Build and Make Details": [[71, "build-and-make-details"]], "Root Directory": [[71, "root-directory"]], "First Time Make": [[71, "first-time-make"]], "Debug Logging": [[74, "debug-logging"]], "Changing Debug Settings Quickly": [[74, "changing-debug-settings-quickly"]], "JTAG Debugging": [[74, "jtag-debugging"]], "Installing": [[76, "installing"]], "Prerequisites": [[76, "prerequisites"]], "Install a Cross-Compiler Toolchain": [[76, "install-a-cross-compiler-toolchain"]], "Get Source Code": [[76, "get-source-code"]], "Directory Structure": [[77, "directory-structure"]], "nuttx/Documentation": [[77, "nuttx-documentation"]], "nuttx/arch": [[77, "nuttx-arch"]], "Subdirectory Structure": [[77, "subdirectory-structure"], [77, "id2"]], "Summary of Files": [[77, "summary-of-files"], [77, "id3"]], "Supported Architectures": [[77, "supported-architectures"]], "nuttx/binfmt": [[77, "nuttx-binfmt"]], "nuttx/audio": [[77, "nuttx-audio"]], "nuttx/boards": [[77, "nuttx-boards"]], "Adding a New Board Configuration": [[77, "adding-a-new-board-configuration"]], "nuttx/crypto": [[77, "nuttx-crypto"]], "nuttx/drivers": [[77, "nuttx-drivers"]], "nuttx/fs": [[77, "nuttx-fs"]], "nuttx/graphics": [[77, "nuttx-graphics"]], "nuttx/include": [[77, "nuttx-include"]], "nuttx": [[77, "nuttx"]], "nuttx/libs/libc": [[77, "nuttx-libs-libc"]], "nuttx/libs/libxx": [[77, "nuttx-libs-libxx"]], "nuttx/mm": [[77, "nuttx-mm"]], "nuttx/net": [[77, "nuttx-net"]], "nuttx/sched": [[77, "nuttx-sched"]], "nuttx/syscall": [[77, "nuttx-syscall"]], "nuttx/tools": [[77, "nuttx-tools"]], "nuttx/wireless": [[77, "nuttx-wireless"]], "nuttx/Makefile": [[77, "nuttx-makefile"]], "Running": [[79, "running"]], "Flashing": [[79, "flashing"]], "Access NuttShell": [[79, "access-nuttshell"]], "Advanced Debugging with JTAG": [[79, "advanced-debugging-with-jtag"]], "Debugging Shortcuts": [[79, "debugging-shortcuts"]], "Resources": [[68, "resources"]], "Quickstart": [[78, "quickstart"]], "Licensing": [[67, "licensing"]], "License terms": [[67, "license-terms"]], "The Inviolable Principles of NuttX": [[66, "the-inviolable-principles-of-nuttx"]], "Definition": [[66, "definition"]], "Strict POSIX compliance": [[66, "strict-posix-compliance"]], "Modular Architecture": [[66, "modular-architecture"]], "Clear, Consistent, Standardized Coding Style": [[66, "clear-consistent-standardized-coding-style"]], "Open and Unencumbered License": [[66, "open-and-unencumbered-license"]], "All Users Matter": [[66, "all-users-matter"]], "NuttX Branding": [[66, "nuttx-branding"]], "The Enemies": [[66, "the-enemies"]], "No Short Cuts": [[66, "no-short-cuts"]], "Sometimes Code Duplication is OK": [[66, "sometimes-code-duplication-is-ok"]], "Keep the Big Picture": [[66, "keep-the-big-picture"]], "Conform to Standards": [[66, "conform-to-standards"]], "Development Environments": [[64, "development-environments"]], "Linux + GNU make + GCC/binutils for Linux": [[64, "linux-gnu-make-gcc-binutils-for-linux"]], "Linux + GNU make + SDCC for Linux": [[64, "linux-gnu-make-sdcc-for-linux"]], "Windows with Cygwin + GNU make + GCC/binutils (custom built under Cygwin)": [[64, "windows-with-cygwin-gnu-make-gcc-binutils-custom-built-under-cygwin"]], "Windows with Cygwin + GNU make + SDCC (custom built under Cygwin)": [[64, "windows-with-cygwin-gnu-make-sdcc-custom-built-under-cygwin"]], "Windows with Cygwin + GNU make + Windows Native Toolchain": [[64, "windows-with-cygwin-gnu-make-windows-native-toolchain"]], "Windows Native (CMD.exe) + GNUWin32 (including GNU make) + MinGW Host GCC compiler + Windows Native Toolchain": [[64, "windows-native-cmd-exe-gnuwin32-including-gnu-make-mingw-host-gcc-compiler-windows-native-toolchain"]], "Wine + GNU make + Windows Native Toolchain": [[64, "wine-gnu-make-windows-native-toolchain"]], "Other Environments": [[64, "other-environments"]], "Getting Started": [[75, "getting-started"]], "Network Interfaces": [[106, "network-interfaces"]], "Pthread Interfaces": [[103, "pthread-interfaces"]], "Shared Memory Interfaces": [[107, "shared-memory-interfaces"]], "Named Message Queue Interfaces": [[99, "named-message-queue-interfaces"]], "File System Interfaces": [[105, "file-system-interfaces"]], "NuttX File System Overview": [[105, "nuttx-file-system-overview"]], "Driver Operations": [[105, "driver-operations"]], "fcntl.h": [[105, "fcntl-h"]], "unistd.h": [[105, "unistd-h"]], "sys/ioctl.h": [[105, "sys-ioctl-h"]], "poll.h": [[105, "poll-h"]], "sys/select.h": [[105, "sys-select-h"]], "Directory Operations (dirent.h)": [[105, "directory-operations-dirent-h"]], "UNIX Standard Operations (unistd.h)": [[105, "unix-standard-operations-unistd-h"]], "Standard I/O": [[105, "standard-i-o"]], "Standard Library (stdlib.h)": [[105, "standard-library-stdlib-h"]], "Asynchronous I/O": [[105, "asynchronous-i-o"]], "Standard String Operations": [[105, "standard-string-operations"]], "Pipes and FIFOs": [[105, "pipes-and-fifos"]], "mmap() and eXecute In Place (XIP)": [[105, "mmap-and-execute-in-place-xip"]], "Userspace API": [[108, "userspace-api"]], "OS Data Structures": [[109, "os-data-structures"]], "Scalar Types": [[109, "scalar-types"]], "Hidden Interface Structures": [[109, "hidden-interface-structures"]], "Access to the errno Variable": [[109, "access-to-the-errno-variable"]], "User Interface Structures": [[109, "user-interface-structures"]], "Releases": [[110, "releases"]], "Signal Interfaces": [[102, "signal-interfaces"]], "Task Control Interfaces": [[98, "task-control-interfaces"], [96, "task-control-interfaces"]], "Parent and Child Tasks": [[98, "parent-and-child-tasks"]], "Programming Interfaces": [[104, "programming-interfaces"]], "Disabling Environment Variable Support": [[104, "disabling-environment-variable-support"]], "Counting Semaphore Interfaces": [[100, "counting-semaphore-interfaces"]], "Task Scheduling Interfaces": [[97, "task-scheduling-interfaces"]], "Clocks and Timers": [[101, "clocks-and-timers"]]}, "indexentries": {"binary_s (c struct)": [[2, "c.binary_s"]], "binfmt_s (c struct)": [[2, "c.binfmt_s"]], "envpath_init (c function)": [[2, "c.envpath_init"]], "envpath_next (c function)": [[2, "c.envpath_next"]], "envpath_release (c function)": [[2, "c.envpath_release"]], "exec_module (c function)": [[2, "c.exec_module"]], "load_module (c function)": [[2, "c.load_module"]], "register_binfmt (c function)": [[2, "c.register_binfmt"]], "symbtab_s (c struct)": [[2, "c.symbtab_s"]], "symtab_findbyname (c function)": [[2, "c.symtab_findbyname"]], "symtab_findbyvalue (c function)": [[2, "c.symtab_findbyvalue"]], "symtab_findorderedbyname (c function)": [[2, "c.symtab_findorderedbyname"]], "unload_module (c function)": [[2, "c.unload_module"]], "unregister_binfmt (c function)": [[2, "c.unregister_binfmt"]], "nxhandle (c type)": [[39, "c.NXHANDLE"]], "nxwindow (c type)": [[39, "c.NXWINDOW"]], "event (c var)": [[39, "c.event"]], "kbdin (c var)": [[39, "c.kbdin"]], "mousein (c function)": [[39, "c.mousein"]], "nx_bitmap (c function)": [[39, "c.nx_bitmap"]], "nx_block (c function)": [[39, "c.nx_block"]], "nx_callback_s (c struct)": [[39, "c.nx_callback_s"]], "nx_closewindow (c function)": [[39, "c.nx_closewindow"]], "nx_connect (c macro)": [[39, "c.nx_connect"]], "nx_connectinstance (c function)": [[39, "c.nx_connectinstance"]], "nx_disconnect (c function)": [[39, "c.nx_disconnect"]], "nx_drawcircle (c function)": [[39, "c.nx_drawcircle"]], "nx_drawline (c function)": [[39, "c.nx_drawline"]], "nx_eventhandler (c function)": [[39, "c.nx_eventhandler"]], "nx_eventnotify (c function)": [[39, "c.nx_eventnotify"]], "nx_fill (c function)": [[39, "c.nx_fill"]], "nx_fillcircle (c function)": [[39, "c.nx_fillcircle"]], "nx_filltrapezoid (c function)": [[39, "c.nx_filltrapezoid"]], "nx_getposition (c function)": [[39, "c.nx_getposition"]], "nx_getrectangle (c function)": [[39, "c.nx_getrectangle"]], "nx_ishidden (c function)": [[39, "c.nx_ishidden"]], "nx_kbdchin (c function)": [[39, "c.nx_kbdchin"]], "nx_kbdin (c function)": [[39, "c.nx_kbdin"]], "nx_lower (c function)": [[39, "c.nx_lower"]], "nx_modal (c function)": [[39, "c.nx_modal"]], "nx_mousein (c function)": [[39, "c.nx_mousein"]], "nx_move (c function)": [[39, "c.nx_move"]], "nx_openwindow (c function)": [[39, "c.nx_openwindow"]], "nx_raise (c function)": [[39, "c.nx_raise"]], "nx_releasebkgd (c function)": [[39, "c.nx_releasebkgd"]], "nx_requestbkgd (c function)": [[39, "c.nx_requestbkgd"]], "nx_run (c macro)": [[39, "c.nx_run"]], "nx_runinstance (c function)": [[39, "c.nx_runinstance"]], "nx_setbgcolor (c function)": [[39, "c.nx_setbgcolor"]], "nx_setposition (c function)": [[39, "c.nx_setposition"]], "nx_setsize (c function)": [[39, "c.nx_setsize"]], "nx_setvisibility (c function)": [[39, "c.nx_setvisibility"]], "nx_synch (c function)": [[39, "c.nx_synch"]], "nxmu_start (c function)": [[39, "c.nxmu_start"]], "position (c function)": [[39, "c.position"]], "redraw (c function)": [[39, "c.redraw"]], "nxcursor_enable (c function)": [[40, "c.nxcursor_enable"]], "nxcursor_setimage (c function)": [[40, "c.nxcursor_setimage"]], "nxcursor_setposition (c function)": [[40, "c.nxcursor_setposition"]], "nx_font_s (c struct)": [[41, "c.nx_font_s"]], "nx_fontbitmap_s (c struct)": [[41, "c.nx_fontbitmap_s"]], "nx_fontmetric_s (c struct)": [[41, "c.nx_fontmetric_s"]], "nx_fontset_s (c struct)": [[41, "c.nx_fontset_s"]], "nxf_convert_16bpp (c function)": [[41, "c.nxf_convert_16bpp"]], "nxf_convert_24bpp (c function)": [[41, "c.nxf_convert_24bpp"]], "nxf_convert_2bpp (c function)": [[41, "c.nxf_convert_2bpp"]], "nxf_convert_32bpp (c function)": [[41, "c.nxf_convert_32bpp"]], "nxf_convert_4bpp (c function)": [[41, "c.nxf_convert_4bpp"]], "nxf_convert_8bpp (c function)": [[41, "c.nxf_convert_8bpp"]], "nxf_getbitmap (c function)": [[41, "c.nxf_getbitmap"]], "nxf_getfonthandle (c function)": [[41, "c.nxf_getfonthandle"]], "nxf_getfontset (c function)": [[41, "c.nxf_getfontset"]], "nxgl_circlepts (c function)": [[42, "c.nxgl_circlepts"]], "nxgl_circletraps (c function)": [[42, "c.nxgl_circletraps"]], "nxgl_colorcopy (c function)": [[42, "c.nxgl_colorcopy"]], "nxgl_coord_t (c type)": [[42, "c.nxgl_coord_t"]], "nxgl_mxpixel_t (c type)": [[42, "c.nxgl_mxpixel_t"]], "nxgl_nonintersecting (c function)": [[42, "c.nxgl_nonintersecting"]], "nxgl_nullrect (c function)": [[42, "c.nxgl_nullrect"]], "nxgl_point_s (c struct)": [[42, "c.nxgl_point_s"]], "nxgl_rect_s (c struct)": [[42, "c.nxgl_rect_s"]], "nxgl_rectcopy (c function)": [[42, "c.nxgl_rectcopy"]], "nxgl_rectinside (c function)": [[42, "c.nxgl_rectinside"]], "nxgl_rectintersect (c function)": [[42, "c.nxgl_rectintersect"]], "nxgl_rectoffset (c function)": [[42, "c.nxgl_rectoffset"]], "nxgl_rectoverlap (c function)": [[42, "c.nxgl_rectoverlap"]], "nxgl_rectsize (c function)": [[42, "c.nxgl_rectsize"]], "nxgl_rectunion (c function)": [[42, "c.nxgl_rectunion"]], "nxgl_rgb2yuv (c function)": [[42, "c.nxgl_rgb2yuv"]], "nxgl_run_s (c struct)": [[42, "c.nxgl_run_s"]], "nxgl_runcopy (c function)": [[42, "c.nxgl_runcopy"]], "nxgl_runoffset (c function)": [[42, "c.nxgl_runoffset"]], "nxgl_size_s (c struct)": [[42, "c.nxgl_size_s"]], "nxgl_splitline (c function)": [[42, "c.nxgl_splitline"]], "nxgl_trapcopy (c function)": [[42, "c.nxgl_trapcopy"]], "nxgl_trapezoid_s (c struct)": [[42, "c.nxgl_trapezoid_s"]], "nxgl_trapoffset (c function)": [[42, "c.nxgl_trapoffset"]], "nxgl_vectoradd (c function)": [[42, "c.nxgl_vectoradd"]], "nxgl_vectsubtract (c function)": [[42, "c.nxgl_vectsubtract"]], "nxgl_yuv2rgb (c function)": [[42, "c.nxgl_yuv2rgb"]], "nxtkwindow (c type)": [[43, "c.NXTKWINDOW"]], "nxtk_bitmaptoolbar (c function)": [[43, "c.nxtk_bitmaptoolbar"]], "nxtk_bitmapwindow (c function)": [[43, "c.nxtk_bitmapwindow"]], "nxtk_block (c function)": [[43, "c.nxtk_block"]], "nxtk_closetoolbar (c function)": [[43, "c.nxtk_closetoolbar"]], "nxtk_closewindow (c function)": [[43, "c.nxtk_closewindow"]], "nxtk_drawcircletoolbar (c function)": [[43, "c.nxtk_drawcircletoolbar"]], "nxtk_drawcirclewindow (c function)": [[43, "c.nxtk_drawcirclewindow"]], "nxtk_drawlinetoolbar (c function)": [[43, "c.nxtk_drawlinetoolbar"]], "nxtk_drawlinewindow (c function)": [[43, "c.nxtk_drawlinewindow"]], "nxtk_fillcircletoolbar (c function)": [[43, "c.nxtk_fillcircletoolbar"]], "nxtk_fillcirclewindow (c function)": [[43, "c.nxtk_fillcirclewindow"]], "nxtk_filltoolbar (c function)": [[43, "c.nxtk_filltoolbar"]], "nxtk_filltraptoolbar (c function)": [[43, "c.nxtk_filltraptoolbar"]], "nxtk_filltrapwindow (c function)": [[43, "c.nxtk_filltrapwindow"]], "nxtk_fillwindow (c function)": [[43, "c.nxtk_fillwindow"]], "nxtk_getposition (c function)": [[43, "c.nxtk_getposition"]], "nxtk_gettoolbar (c function)": [[43, "c.nxtk_gettoolbar"]], "nxtk_getwindow (c function)": [[43, "c.nxtk_getwindow"]], "nxtk_ishidden (c function)": [[43, "c.nxtk_ishidden"]], "nxtk_lower (c function)": [[43, "c.nxtk_lower"]], "nxtk_modal (c function)": [[43, "c.nxtk_modal"]], "nxtk_movetoolbar (c function)": [[43, "c.nxtk_movetoolbar"]], "nxtk_movewindow (c function)": [[43, "c.nxtk_movewindow"]], "nxtk_opentoolbar (c function)": [[43, "c.nxtk_opentoolbar"]], "nxtk_openwindow (c function)": [[43, "c.nxtk_openwindow"]], "nxtk_raise (c function)": [[43, "c.nxtk_raise"]], "nxtk_setposition (c function)": [[43, "c.nxtk_setposition"]], "nxtk_setsize (c function)": [[43, "c.nxtk_setsize"]], "nxtk_setvisibility (c function)": [[43, "c.nxtk_setvisibility"]], "nxtk_synch (c function)": [[43, "c.nxtk_synch"]], "up_allocpage (c function)": [[46, "c.up_allocpage"]], "up_checkmapping (c function)": [[46, "c.up_checkmapping"]], "up_fillpage (c function)": [[46, "c.up_fillpage"]], "notify (c var)": [[47, "c.notify"]], "pm_activity (c function)": [[47, "c.pm_activity"]], "pm_callback_s (c struct)": [[47, "c.pm_callback_s"]], "pm_changestate (c function)": [[47, "c.pm_changestate"]], "pm_checkstate (c function)": [[47, "c.pm_checkstate"]], "pm_initialize (c function)": [[47, "c.pm_initialize"]], "pm_register (c function)": [[47, "c.pm_register"]], "pm_state_e (c enum)": [[47, "c.pm_state_e"]], "pm_unregister (c function)": [[47, "c.pm_unregister"]], "prepare (c var)": [[47, "c.prepare"]], "syslog_channel (c function)": [[49, "c.syslog_channel"]], "syslog_file_channel (c function)": [[49, "c.syslog_file_channel"]], "syslog_initialize (c function)": [[49, "c.syslog_initialize"]], "far (c macro)": [[50, "c.FAR"]], "6lowpan": [[55, "term-6LoWPAN"]], "acm": [[55, "term-ACM"]], "adc": [[55, "term-ADC"]], "aic": [[55, "term-AIC"]], "arp": [[55, "term-ARP"]], "bch": [[55, "term-BCH"]], "binfmt": [[55, "term-BINFMT"]], "ble": [[55, "term-BLE"]], "bpp": [[55, "term-BPP"]], "can": [[55, "term-CAN"]], "cdc": [[55, "term-CDC"]], "cp15": [[55, "term-CP15"]], "cpu": [[55, "term-CPU"]], "dac": [[55, "term-DAC"]], "dcd": [[55, "term-DCD"]], "dcmi": [[55, "term-DCMI"]], "dev": [[55, "term-DEV"]], "devif": [[55, "term-DEVIF"]], "dhcp": [[55, "term-DHCP"]], "dhcpc": [[55, "term-DHCPC"]], "dhcpd": [[55, "term-DHCPD"]], "dma": [[55, "term-DMA"]], "dmac": [[55, "term-DMAC"]], "dns": [[55, "term-DNS"]], "dram": [[55, "term-DRAM"]], "eabi": [[55, "term-EABI"]], "eeprom": [[55, "term-EEPROM"]], "emac": [[55, "term-EMAC"]], "eprom": [[55, "term-EPROM"]], "fat": [[55, "term-FAT"]], "fb": [[55, "term-FB"]], "fsmc": [[55, "term-FSMC"]], "ftl": [[55, "term-FTL"]], "gmac": [[55, "term-GMAC"]], "gpio": [[55, "term-GPIO"]], "hcd": [[55, "term-HCD"]], "hsmci": [[55, "term-HSMCI"]], "i2c": [[55, "term-I2C"]], "i2s": [[55, "term-I2S"]], "icmp": [[55, "term-ICMP"]], "icmpv6": [[55, "term-ICMPv6"]], "igmp": [[55, "term-IGMP"]], "iob": [[55, "term-IOB"]], "ioctl": [[55, "term-IOCTL"]], "ip": [[55, "term-IP"]], "ipv4": [[55, "term-IPv4"]], "ipv6": [[55, "term-IPv6"]], "irq": [[55, "term-IRQ"]], "iot": [[55, "term-IoT"]], "lan": [[55, "term-LAN"]], "lcd": [[55, "term-LCD"]], "libc": [[55, "term-LIBC"]], "libm": [[55, "term-LIBM"]], "lp": [[55, "term-LP"]], "mac": [[55, "term-MAC"]], "mci": [[55, "term-MCI"]], "mcu": [[55, "term-MCU"]], "mm": [[55, "term-MM"]], "mmap": [[55, "term-MMAP"]], "mmc": [[55, "term-MMC"]], "mmcsd": [[55, "term-MMCSD"]], "mmu": [[55, "term-MMU"]], "mpu": [[55, "term-MPU"]], "mtd": [[55, "term-MTD"]], "netdb": [[55, "term-NETDB"]], "netdev": [[55, "term-NETDEV"]], "nfs": [[55, "term-NFS"]], "nsh": [[55, "term-NSH"]], "ntp": [[55, "term-NTP"]], "nvm": [[55, "term-NVM"]], "nx": [[55, "term-NX"]], "nxffs": [[55, "term-NXFFS"]], "nxwm": [[55, "term-NXWM"]], "os": [[55, "term-OS"]], "otg": [[55, "term-OTG"]], "otp": [[55, "term-OTP"]], "pid": [[55, "term-PID"]], "pkt": [[55, "term-PKT"]], "por": [[55, "term-POR"]], "prng": [[55, "term-PRNG"]], "prom": [[55, "term-PROM"]], "pwm": [[55, "term-PWM"]], "peripheral": [[55, "term-Peripheral"]], "qspi": [[55, "term-QSPI"]], "ram": [[55, "term-RAM"]], "rndis": [[55, "term-RNDIS"]], "rng": [[55, "term-RNG"]], "rom": [[55, "term-ROM"]], "rtc": [[55, "term-RTC"]], "rtcc": [[55, "term-RTCC"]], "rtos": [[55, "term-RTOS"]], "saic": [[55, "term-SAIC"]], "sci": [[55, "term-SCI"]], "sd": [[55, "term-SD"]], "sdhc": [[55, "term-SDHC"]], "sdio": [[55, "term-SDIO"]], "sdram": [[55, "term-SDRAM"]], "slcd": [[55, "term-SLCD"]], "smc": [[55, "term-SMC"]], "spi": [[55, "term-SPI"]], "sprng": [[55, "term-SPRNG"]], "sram": [[55, "term-SRAM"]], "syslog": [[55, "term-SYSLOG"]], "secure": [[55, "term-Secure"]], "tcp": [[55, "term-TCP"]], "trng": [[55, "term-TRNG"]], "tsc": [[55, "term-TSC"]], "tun": [[55, "term-TUN"]], "twi": [[55, "term-TWI"]], "uart": [[55, "term-UART"]], "udp": [[55, "term-UDP"]], "usart": [[55, "term-USART"]], "usb": [[55, "term-USB"]], "vnc": [[55, "term-VNC"]], "wan": [[55, "term-WAN"]], "wdt": [[55, "term-WDT"]], "wlan": [[55, "term-WLAN"]], "wpan": [[55, "term-WPAN"]], "xdmac": [[55, "term-XDMAC"]], "xip": [[55, "term-XIP"]], "mount (c function)": [[58, "c.mount"]], "up_addrenv_attach (c function)": [[81, "c.up_addrenv_attach"]], "up_addrenv_clone (c function)": [[81, "c.up_addrenv_clone"]], "up_addrenv_create (c function)": [[81, "c.up_addrenv_create"]], "up_addrenv_destroy (c function)": [[81, "c.up_addrenv_destroy"]], "up_addrenv_detach (c function)": [[81, "c.up_addrenv_detach"]], "up_addrenv_heapsize (c function)": [[81, "c.up_addrenv_heapsize"]], "up_addrenv_kstackalloc (c function)": [[81, "c.up_addrenv_kstackalloc"]], "up_addrenv_kstackfree (c function)": [[81, "c.up_addrenv_kstackfree"]], "up_addrenv_restore (c function)": [[81, "c.up_addrenv_restore"]], "up_addrenv_select (c function)": [[81, "c.up_addrenv_select"]], "up_addrenv_ustackalloc (c function)": [[81, "c.up_addrenv_ustackalloc"]], "up_addrenv_ustackfree (c function)": [[81, "c.up_addrenv_ustackfree"]], "up_addrenv_ustackselect (c function)": [[81, "c.up_addrenv_ustackselect"]], "up_addrenv_vdata (c function)": [[81, "c.up_addrenv_vdata"]], "up_addrenv_vtext (c function)": [[81, "c.up_addrenv_vtext"]], "up_addrenv_vustack (c function)": [[81, "c.up_addrenv_vustack"]], "noreturn_function (c macro)": [[83, "c.noreturn_function"]], "up_allocate_heap (c function)": [[83, "c.up_allocate_heap"]], "up_assert (c function)": [[83, "c.up_assert"]], "up_block_task (c function)": [[83, "c.up_block_task"]], "up_create_stack (c function)": [[83, "c.up_create_stack"]], "up_disable_irq (c function)": [[83, "c.up_disable_irq"]], "up_enable_irq (c function)": [[83, "c.up_enable_irq"]], "up_exit (c function)": [[83, "c.up_exit"]], "up_idle (c function)": [[83, "c.up_idle"]], "up_initial_state (c function)": [[83, "c.up_initial_state"]], "up_initialize (c function)": [[83, "c.up_initialize"]], "up_interrupt_context (c function)": [[83, "c.up_interrupt_context"]], "up_prioritize_irq (c function)": [[83, "c.up_prioritize_irq"]], "up_putc (c function)": [[83, "c.up_putc"]], "up_release_pending (c function)": [[83, "c.up_release_pending"]], "up_release_stack (c function)": [[83, "c.up_release_stack"]], "up_reprioritize_rtr (c function)": [[83, "c.up_reprioritize_rtr"]], "up_schedule_sigaction (c function)": [[83, "c.up_schedule_sigaction"]], "up_stack_frame (c function)": [[83, "c.up_stack_frame"]], "up_unblock_task (c function)": [[83, "c.up_unblock_task"]], "up_use_stack (c function)": [[83, "c.up_use_stack"]], "board_early_initialize (c function)": [[84, "c.board_early_initialize"]], "board_late_initialize (c function)": [[84, "c.board_late_initialize"]], "boardctl (c function)": [[85, "c.boardctl"]], "iob_add_queue (c function)": [[88, "c.iob_add_queue"]], "iob_alloc (c function)": [[88, "c.iob_alloc"]], "iob_clone (c function)": [[88, "c.iob_clone"]], "iob_concat (c function)": [[88, "c.iob_concat"]], "iob_contig (c function)": [[88, "c.iob_contig"]], "iob_copyin (c function)": [[88, "c.iob_copyin"]], "iob_copyout (c function)": [[88, "c.iob_copyout"]], "iob_dump (c function)": [[88, "c.iob_dump"]], "iob_free (c function)": [[88, "c.iob_free"]], "iob_free_chain (c function)": [[88, "c.iob_free_chain"]], "iob_free_queue (c function)": [[88, "c.iob_free_queue"]], "iob_initialize (c function)": [[88, "c.iob_initialize"]], "iob_pack (c function)": [[88, "c.iob_pack"]], "iob_peek_queue (c function)": [[88, "c.iob_peek_queue"]], "iob_remove_queue (c function)": [[88, "c.iob_remove_queue"]], "iob_trimhead (c function)": [[88, "c.iob_trimhead"]], "iob_trimhead_queue (c function)": [[88, "c.iob_trimhead_queue"]], "iob_trimtail (c function)": [[88, "c.iob_trimtail"]], "iob_tryadd_queue (c function)": [[88, "c.iob_tryadd_queue"]], "iob_tryalloc (c function)": [[88, "c.iob_tryalloc"]], "iob_trycopyin (c function)": [[88, "c.iob_trycopyin"]], "board_autoled_initialize (c function)": [[89, "c.board_autoled_initialize"]], "board_autoled_off (c function)": [[89, "c.board_autoled_off"]], "board_autoled_on (c function)": [[89, "c.board_autoled_on"]], "irq_dispatch (c function)": [[90, "c.irq_dispatch"]], "nx_start (c function)": [[90, "c.nx_start"]], "nxsched_alarm_expiration (c function)": [[90, "c.nxsched_alarm_expiration"]], "nxsched_process_timer (c function)": [[90, "c.nxsched_process_timer"]], "nxsched_timer_expiration (c function)": [[90, "c.nxsched_timer_expiration"]], "up_shmat (c function)": [[92, "c.up_shmat"]], "up_shmdt (c function)": [[92, "c.up_shmdt"]], "up_cpu_index (c function)": [[93, "c.up_cpu_index"]], "up_cpu_pause (c function)": [[93, "c.up_cpu_pause"]], "up_cpu_resume (c function)": [[93, "c.up_cpu_resume"]], "up_cpu_start (c function)": [[93, "c.up_cpu_start"]], "up_testset (c function)": [[93, "c.up_testset"]], "archname_timer_initialize (c function)": [[94, "c.archname_timer_initialize"]], "up_alarm_cancel (c function)": [[94, "c.up_alarm_cancel"]], "up_alarm_start (c function)": [[94, "c.up_alarm_start"]], "up_timer_cancel (c function)": [[94, "c.up_timer_cancel"]], "up_timer_gettime (c function)": [[94, "c.up_timer_gettime"]], "up_timer_start (c function)": [[94, "c.up_timer_start"]], "wd_cancel (c function)": [[94, "c.wd_cancel"]], "wd_gettime (c function)": [[94, "c.wd_gettime"]], "wd_start (c function)": [[94, "c.wd_start"]], "wdentry_t (c type)": [[94, "c.wdentry_t"]], "lpwork_boostpriority (c function)": [[95, "c.lpwork_boostpriority"]], "lpwork_restorepriority (c function)": [[95, "c.lpwork_restorepriority"]], "work_available (c function)": [[95, "c.work_available"]], "work_cancel (c function)": [[95, "c.work_cancel"]], "work_queue (c function)": [[95, "c.work_queue"]], "work_signal (c function)": [[95, "c.work_signal"]], "work_usrstart (c function)": [[95, "c.work_usrstart"]], "_exit (c function)": [[96, "c._exit"]], "exec (c function)": [[96, "c.exec"]], "execl (c function)": [[96, "c.execl"]], "execv (c function)": [[96, "c.execv"]], "exit (c function)": [[96, "c.exit"]], "getpid (c function)": [[96, "c.getpid"]], "posix_spawn (c function)": [[96, "c.posix_spawn"]], "posix_spawn_file_actions_addclose (c function)": [[96, "c.posix_spawn_file_actions_addclose"]], "posix_spawn_file_actions_adddup2 (c function)": [[96, "c.posix_spawn_file_actions_adddup2"]], "posix_spawn_file_actions_addopen (c function)": [[96, "c.posix_spawn_file_actions_addopen"]], "posix_spawn_file_actions_destroy (c function)": [[96, "c.posix_spawn_file_actions_destroy"]], "posix_spawn_file_actions_init (c function)": [[96, "c.posix_spawn_file_actions_init"]], "posix_spawnattr_getflags (c function)": [[96, "c.posix_spawnattr_getflags"]], "posix_spawnattr_getschedparam (c function)": [[96, "c.posix_spawnattr_getschedparam"]], "posix_spawnattr_getschedpolicy (c function)": [[96, "c.posix_spawnattr_getschedpolicy"]], "posix_spawnattr_getsigmask (c function)": [[96, "c.posix_spawnattr_getsigmask"]], "posix_spawnattr_init (c function)": [[96, "c.posix_spawnattr_init"]], "posix_spawnattr_setflags (c function)": [[96, "c.posix_spawnattr_setflags"]], "posix_spawnattr_setschedparam (c function)": [[96, "c.posix_spawnattr_setschedparam"]], "posix_spawnattr_setschedpolicy (c function)": [[96, "c.posix_spawnattr_setschedpolicy"]], "posix_spawnattr_setsigmask (c function)": [[96, "c.posix_spawnattr_setsigmask"]], "posix_spawnp (c function)": [[96, "c.posix_spawnp"]], "task_create (c function)": [[96, "c.task_create"]], "task_delete (c function)": [[96, "c.task_delete"]], "task_setcancelstate (c function)": [[96, "c.task_setcancelstate"]], "task_setcanceltype (c function)": [[96, "c.task_setcanceltype"]], "task_spawn (c function)": [[96, "c.task_spawn"]], "task_spawnattr_getstacksize (c function)": [[96, "c.task_spawnattr_getstacksize"]], "task_spawnattr_setstacksize (c function)": [[96, "c.task_spawnattr_setstacksize"]], "task_testcancel (c function)": [[96, "c.task_testcancel"]], "vfork (c function)": [[96, "c.vfork"]], "sched_get_priority_max (c function)": [[97, "c.sched_get_priority_max"]], "sched_get_priority_min (c function)": [[97, "c.sched_get_priority_min"]], "sched_get_rr_interval (c function)": [[97, "c.sched_get_rr_interval"]], "sched_getparam (c function)": [[97, "c.sched_getparam"]], "sched_getscheduler (c function)": [[97, "c.sched_getscheduler"]], "sched_setparam (c function)": [[97, "c.sched_setparam"]], "sched_setscheduler (c function)": [[97, "c.sched_setscheduler"]], "sched_yield (c function)": [[97, "c.sched_yield"]], "atexit (c function)": [[98, "c.atexit"]], "on_exit (c function)": [[98, "c.on_exit"]], "sched_lock (c function)": [[98, "c.sched_lock"]], "sched_lockcount (c function)": [[98, "c.sched_lockcount"]], "sched_unlock (c function)": [[98, "c.sched_unlock"]], "wait (c function)": [[98, "c.wait"]], "waitid (c function)": [[98, "c.waitid"]], "waitpid (c function)": [[98, "c.waitpid"]], "mq_close (c function)": [[99, "c.mq_close"]], "mq_getattr (c function)": [[99, "c.mq_getattr"]], "mq_notify (c function)": [[99, "c.mq_notify"]], "mq_open (c function)": [[99, "c.mq_open"]], "mq_receive (c function)": [[99, "c.mq_receive"]], "mq_send (c function)": [[99, "c.mq_send"]], "mq_setattr (c function)": [[99, "c.mq_setattr"]], "mq_timedreceive (c function)": [[99, "c.mq_timedreceive"]], "mq_timedsend (c function)": [[99, "c.mq_timedsend"]], "mq_unlink (c function)": [[99, "c.mq_unlink"]], "sem_close (c function)": [[100, "c.sem_close"]], "sem_destroy (c function)": [[100, "c.sem_destroy"]], "sem_getprotocol (c function)": [[100, "c.sem_getprotocol"]], "sem_getvalue (c function)": [[100, "c.sem_getvalue"]], "sem_init (c function)": [[100, "c.sem_init"]], "sem_open (c function)": [[100, "c.sem_open"]], "sem_post (c function)": [[100, "c.sem_post"]], "sem_setprotocol (c function)": [[100, "c.sem_setprotocol"]], "sem_timedwait (c function)": [[100, "c.sem_timedwait"]], "sem_trywait (c function)": [[100, "c.sem_trywait"]], "sem_unlink (c function)": [[100, "c.sem_unlink"]], "sem_wait (c function)": [[100, "c.sem_wait"]], "asctime (c function)": [[101, "c.asctime"]], "asctime_r (c function)": [[101, "c.asctime_r"]], "clock_getres (c function)": [[101, "c.clock_getres"]], "clock_gettime (c function)": [[101, "c.clock_gettime"]], "clock_settime (c function)": [[101, "c.clock_settime"]], "ctime (c function)": [[101, "c.ctime"]], "ctime_r (c function)": [[101, "c.ctime_r"]], "gethrtime (c function)": [[101, "c.gethrtime"]], "gettimeofday (c function)": [[101, "c.gettimeofday"]], "gmtime (c function)": [[101, "c.gmtime"]], "gmtime_r (c function)": [[101, "c.gmtime_r"]], "localtime (c function)": [[101, "c.localtime"]], "localtime_r (c function)": [[101, "c.localtime_r"]], "mktime (c function)": [[101, "c.mktime"]], "timer_create (c function)": [[101, "c.timer_create"]], "timer_delete (c function)": [[101, "c.timer_delete"]], "timer_getoverrun (c function)": [[101, "c.timer_getoverrun"]], "timer_gettime (c function)": [[101, "c.timer_gettime"]], "timer_settime (c function)": [[101, "c.timer_settime"]], "kill (c function)": [[102, "c.kill"]], "pause (c function)": [[102, "c.pause"]], "sigaction (c function)": [[102, "c.sigaction"]], "sigaddset (c function)": [[102, "c.sigaddset"]], "sigdelset (c function)": [[102, "c.sigdelset"]], "sigemptyset (c function)": [[102, "c.sigemptyset"]], "sigfillset (c function)": [[102, "c.sigfillset"]], "sighold (c function)": [[102, "c.sighold"]], "sigignore (c function)": [[102, "c.sigignore"]], "sigismember (c function)": [[102, "c.sigismember"]], "sigpause (c function)": [[102, "c.sigpause"]], "sigpending (c function)": [[102, "c.sigpending"]], "sigprocmask (c function)": [[102, "c.sigprocmask"]], "sigqueue (c function)": [[102, "c.sigqueue"]], "sigrelse (c function)": [[102, "c.sigrelse"]], "sigset (c function)": [[102, "c.sigset"]], "sigsuspend (c function)": [[102, "c.sigsuspend"]], "sigtimedwait (c function)": [[102, "c.sigtimedwait"]], "sigwaitinfo (c function)": [[102, "c.sigwaitinfo"]], "pthread_attr_destroy (c function)": [[103, "c.pthread_attr_destroy"]], "pthread_attr_getinheritsched (c function)": [[103, "c.pthread_attr_getinheritsched"]], "pthread_attr_getschedparam (c function)": [[103, "c.pthread_attr_getschedparam"]], "pthread_attr_getschedpolicy (c function)": [[103, "c.pthread_attr_getschedpolicy"]], "pthread_attr_getstacksize (c function)": [[103, "c.pthread_attr_getstacksize"]], "pthread_attr_init (c function)": [[103, "c.pthread_attr_init"]], "pthread_attr_setinheritsched (c function)": [[103, "c.pthread_attr_setinheritsched"]], "pthread_attr_setschedparam (c function)": [[103, "c.pthread_attr_setschedparam"]], "pthread_attr_setschedpolicy (c function)": [[103, "c.pthread_attr_setschedpolicy"]], "pthread_attr_setstacksize (c function)": [[103, "c.pthread_attr_setstacksize"]], "pthread_barrier_destroy (c function)": [[103, "c.pthread_barrier_destroy"]], "pthread_barrier_init (c function)": [[103, "c.pthread_barrier_init"]], "pthread_barrier_wait (c function)": [[103, "c.pthread_barrier_wait"]], "pthread_barrierattr_destroy (c function)": [[103, "c.pthread_barrierattr_destroy"]], "pthread_barrierattr_getpshared (c function)": [[103, "c.pthread_barrierattr_getpshared"]], "pthread_barrierattr_init (c function)": [[103, "c.pthread_barrierattr_init"]], "pthread_barrierattr_setpshared (c function)": [[103, "c.pthread_barrierattr_setpshared"]], "pthread_cancel (c function)": [[103, "c.pthread_cancel"]], "pthread_cleanup_pop (c function)": [[103, "c.pthread_cleanup_pop"]], "pthread_cleanup_push (c function)": [[103, "c.pthread_cleanup_push"]], "pthread_cond_broadcast (c function)": [[103, "c.pthread_cond_broadcast"]], "pthread_cond_destroy (c function)": [[103, "c.pthread_cond_destroy"]], "pthread_cond_init (c function)": [[103, "c.pthread_cond_init"]], "pthread_cond_signal (c function)": [[103, "c.pthread_cond_signal"]], "pthread_cond_timedwait (c function)": [[103, "c.pthread_cond_timedwait"]], "pthread_cond_wait (c function)": [[103, "c.pthread_cond_wait"]], "pthread_condattr_destroy (c function)": [[103, "c.pthread_condattr_destroy"]], "pthread_condattr_init (c function)": [[103, "c.pthread_condattr_init"]], "pthread_create (c function)": [[103, "c.pthread_create"]], "pthread_detach (c function)": [[103, "c.pthread_detach"]], "pthread_exit (c function)": [[103, "c.pthread_exit"]], "pthread_getschedparam (c function)": [[103, "c.pthread_getschedparam"]], "pthread_getspecific (c function)": [[103, "c.pthread_getspecific"]], "pthread_join (c function)": [[103, "c.pthread_join"]], "pthread_key_create (c function)": [[103, "c.pthread_key_create"]], "pthread_key_delete (c function)": [[103, "c.pthread_key_delete"]], "pthread_kill (c function)": [[103, "c.pthread_kill"]], "pthread_mutex_destroy (c function)": [[103, "c.pthread_mutex_destroy"]], "pthread_mutex_init (c function)": [[103, "c.pthread_mutex_init"]], "pthread_mutex_lock (c function)": [[103, "c.pthread_mutex_lock"]], "pthread_mutex_timedlock (c function)": [[103, "c.pthread_mutex_timedlock"]], "pthread_mutex_trylock (c function)": [[103, "c.pthread_mutex_trylock"]], "pthread_mutex_unlock (c function)": [[103, "c.pthread_mutex_unlock"]], "pthread_mutexattr_destroy (c function)": [[103, "c.pthread_mutexattr_destroy"]], "pthread_mutexattr_getprotocol (c function)": [[103, "c.pthread_mutexattr_getprotocol"]], "pthread_mutexattr_getpshared (c function)": [[103, "c.pthread_mutexattr_getpshared"]], "pthread_mutexattr_gettype (c function)": [[103, "c.pthread_mutexattr_gettype"]], "pthread_mutexattr_init (c function)": [[103, "c.pthread_mutexattr_init"]], "pthread_mutexattr_setprotocol (c function)": [[103, "c.pthread_mutexattr_setprotocol"]], "pthread_mutexattr_setpshared (c function)": [[103, "c.pthread_mutexattr_setpshared"]], "pthread_mutexattr_settype (c function)": [[103, "c.pthread_mutexattr_settype"]], "pthread_once (c function)": [[103, "c.pthread_once"]], "pthread_self (c function)": [[103, "c.pthread_self"]], "pthread_setcancelstate (c function)": [[103, "c.pthread_setcancelstate"]], "pthread_setcanceltype (c function)": [[103, "c.pthread_setcanceltype"]], "pthread_setschedparam (c function)": [[103, "c.pthread_setschedparam"]], "pthread_setspecific (c function)": [[103, "c.pthread_setspecific"]], "pthread_sigmask (c function)": [[103, "c.pthread_sigmask"]], "pthread_testcancel (c function)": [[103, "c.pthread_testcancel"]], "pthread_yield (c function)": [[103, "c.pthread_yield"]], "clearenv (c function)": [[104, "c.clearenv"]], "getenv (c function)": [[104, "c.getenv"]], "putenv (c function)": [[104, "c.putenv"]], "setenv (c function)": [[104, "c.setenv"]], "unsetenv (c function)": [[104, "c.unsetenv"]], "close (c function)": [[105, "c.close"]], "closedir (c function)": [[105, "c.closedir"]], "creat (c function)": [[105, "c.creat"]], "dup (c function)": [[105, "c.dup"]], "dup2 (c function)": [[105, "c.dup2"]], "fcntl (c function)": [[105, "c.fcntl"]], "ioctl (c function)": [[105, "c.ioctl"]], "lseek (c function)": [[105, "c.lseek"]], "mkfifo (c function)": [[105, "c.mkfifo"]], "mkstemp (c function)": [[105, "c.mkstemp"]], "mktemp (c function)": [[105, "c.mktemp"]], "mmap (c function)": [[105, "c.mmap"]], "open (c function)": [[105, "c.open"]], "opendir (c function)": [[105, "c.opendir"]], "pipe (c function)": [[105, "c.pipe"]], "poll (c function)": [[105, "c.poll"]], "pread (c function)": [[105, "c.pread"]], "pwrite (c function)": [[105, "c.pwrite"]], "read (c function)": [[105, "c.read"]], "readdir (c function)": [[105, "c.readdir"]], "readdir_r (c function)": [[105, "c.readdir_r"]], "rewinddir (c function)": [[105, "c.rewinddir"]], "seekdir (c function)": [[105, "c.seekdir"]], "select (c function)": [[105, "c.select"]], "telldir (c function)": [[105, "c.telldir"]], "unlink (c function)": [[105, "c.unlink"]], "write (c function)": [[105, "c.write"]], "accept (c function)": [[106, "c.accept"]], "bind (c function)": [[106, "c.bind"]], "connect (c function)": [[106, "c.connect"]], "getsockopt (c function)": [[106, "c.getsockopt"]], "listen (c function)": [[106, "c.listen"]], "recv (c function)": [[106, "c.recv"]], "recvfrom (c function)": [[106, "c.recvfrom"]], "send (c function)": [[106, "c.send"]], "sendto (c function)": [[106, "c.sendto"]], "setsockopt (c function)": [[106, "c.setsockopt"]], "socket (c function)": [[106, "c.socket"]], "shmat (c function)": [[107, "c.shmat"]], "shmctl (c function)": [[107, "c.shmctl"]], "shmdt (c function)": [[107, "c.shmdt"]], "shmget (c function)": [[107, "c.shmget"]], "__errno (c function)": [[109, "c.__errno"]], "main_t (c type)": [[109, "c.main_t"]], "mq_attr (c struct)": [[109, "c.mq_attr"]], "mqd_t (c type)": [[109, "c.mqd_t"]], "pid_t (c type)": [[109, "c.pid_t"]], "pthread_key_t (c type)": [[109, "c.pthread_key_t"]], "sched_param (c struct)": [[109, "c.sched_param"]], "sem_t (c type)": [[109, "c.sem_t"]], "sigaction (c struct)": [[109, "c.sigaction"]], "sigevent (c struct)": [[109, "c.sigevent"]], "siginfo (c struct)": [[109, "c.siginfo"]], "siginfo_t (c type)": [[109, "c.siginfo_t"]], "sigset_t (c type)": [[109, "c.sigset_t"]], "sigval (c union)": [[109, "c.sigval"]], "size_t (c type)": [[109, "c.size_t"]], "tcb_s (c struct)": [[109, "c.tcb_s"]], "time_t (c type)": [[109, "c.time_t"]], "timespec (c struct)": [[109, "c.timespec"]]}})