gitextract_74yoxmoz/ ├── .clang-format ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ └── issue.md │ └── workflows/ │ ├── cifuzz.yml │ ├── codeql.yml │ ├── fuzz.yml │ ├── nightly.yml │ ├── nightly_tests.yml │ ├── on_demand.yml │ ├── quicktest.yml │ ├── test.yml │ └── zephyr.yml ├── LICENSE ├── README.md ├── mongoose.c ├── mongoose.h ├── src/ │ ├── arch.h │ ├── arch_armcgt.h │ ├── arch_armgcc.h │ ├── arch_cube.h │ ├── arch_esp32.h │ ├── arch_esp8266.h │ ├── arch_freertos.h │ ├── arch_picosdk.h │ ├── arch_rtthread.h │ ├── arch_rtx.h │ ├── arch_threadx.h │ ├── arch_tirtos.h │ ├── arch_unix.h │ ├── arch_win32.h │ ├── arch_zephyr.h │ ├── base64.c │ ├── base64.h │ ├── config.h │ ├── dns.c │ ├── dns.h │ ├── drivers/ │ │ ├── cmsis.c │ │ ├── cmsis.h │ │ ├── cyw.c │ │ ├── cyw.h │ │ ├── imxrt.c │ │ ├── imxrt.h │ │ ├── nxp_wifi.c │ │ ├── nxp_wifi.h │ │ ├── phy.c │ │ ├── phy.h │ │ ├── pico-w.c │ │ ├── pico-w.h │ │ ├── ppp.c │ │ ├── ppp.h │ │ ├── ra.c │ │ ├── ra.h │ │ ├── rw612.c │ │ ├── rw612.h │ │ ├── same54.c │ │ ├── same54.h │ │ ├── sdio.c │ │ ├── sdio.h │ │ ├── st67w6.c │ │ ├── st67w6.h │ │ ├── stm32f.c │ │ ├── stm32f.h │ │ ├── stm32h.c │ │ ├── stm32h.h │ │ ├── tm4c.c │ │ ├── tm4c.h │ │ ├── tms570.c │ │ ├── tms570.h │ │ ├── w5100.c │ │ ├── w5500.c │ │ ├── xmc.c │ │ ├── xmc.h │ │ ├── xmc7.c │ │ └── xmc7.h │ ├── event.c │ ├── event.h │ ├── flash.c │ ├── flash.h │ ├── fmt.c │ ├── fmt.h │ ├── fs.c │ ├── fs.h │ ├── fs_fat.c │ ├── fs_packed.c │ ├── fs_posix.c │ ├── http.c │ ├── http.h │ ├── iobuf.c │ ├── iobuf.h │ ├── json.c │ ├── json.h │ ├── l2.c │ ├── l2.h │ ├── l2_eth.c │ ├── l2_ppp.c │ ├── license.h │ ├── log.c │ ├── log.h │ ├── md5.c │ ├── md5.h │ ├── mqtt.c │ ├── mqtt.h │ ├── net.c │ ├── net.h │ ├── net_builtin.c │ ├── net_builtin.h │ ├── net_ft.h │ ├── net_lwip.h │ ├── net_rl.h │ ├── ota.h │ ├── ota_ch32v307.c │ ├── ota_dummy.c │ ├── ota_esp32.c │ ├── ota_imxrt.c │ ├── ota_mcxn.c │ ├── ota_picosdk.c │ ├── ota_rw612.c │ ├── ota_stm32f.c │ ├── ota_stm32h5.c │ ├── ota_stm32h7.c │ ├── printf.c │ ├── printf.h │ ├── profile.h │ ├── queue.c │ ├── queue.h │ ├── rpc.c │ ├── rpc.h │ ├── sha1.c │ ├── sha1.h │ ├── sha256.c │ ├── sha256.h │ ├── sntp.c │ ├── sntp.h │ ├── sock.c │ ├── ssi.c │ ├── ssi.h │ ├── str.c │ ├── str.h │ ├── timer.c │ ├── timer.h │ ├── tls.h │ ├── tls_aes128.c │ ├── tls_aes128.h │ ├── tls_builtin.c │ ├── tls_chacha20.c │ ├── tls_chacha20.h │ ├── tls_dummy.c │ ├── tls_mbed.c │ ├── tls_mbed.h │ ├── tls_openssl.c │ ├── tls_openssl.h │ ├── tls_rsa.c │ ├── tls_rsa.h │ ├── tls_uecc.c │ ├── tls_uecc.h │ ├── tls_x25519.c │ ├── tls_x25519.h │ ├── url.c │ ├── url.h │ ├── util.c │ ├── util.h │ ├── version.h │ ├── wifi.h │ ├── wifi_dummy.c │ ├── ws.c │ └── ws.h ├── test/ │ ├── Makefile │ ├── arduino/ │ │ └── Makefile │ ├── certs/ │ │ ├── ca.crt │ │ ├── ca.key │ │ ├── ca.srl │ │ ├── client.crt │ │ ├── client.csr │ │ ├── client.key │ │ ├── generate.sh │ │ ├── server.crt │ │ ├── server.csr │ │ └── server.key │ ├── cgt+make/ │ │ └── Makefile │ ├── configs/ │ │ └── mongoose_config_full.h │ ├── cube/ │ │ └── Makefile │ ├── data/ │ │ ├── ..ddot/ │ │ │ └── index.html │ │ ├── 404.html │ │ ├── a.txt │ │ ├── ca.pem │ │ ├── dredir/ │ │ │ └── index.html │ │ ├── e8.crt │ │ ├── empty.js │ │ ├── gzip.txt │ │ ├── index.html │ │ ├── range.txt │ │ ├── secret/ │ │ │ └── secret.txt │ │ ├── ss_ca.pem │ │ ├── ss_client.pem │ │ ├── ss_server.pem │ │ ├── ssi/ │ │ │ ├── f1.txt │ │ │ ├── index.shtml │ │ │ ├── nested.shtml │ │ │ └── recurse.shtml │ │ ├── ws.hex │ │ └── київ.txt │ ├── dhcpd.conf │ ├── driver_mock.c │ ├── esp-idf/ │ │ └── Makefile │ ├── fuzz.c │ ├── fuzz_tls.c │ ├── ga_docker_daemon.json │ ├── gcc+make/ │ │ └── Makefile │ ├── health.awk │ ├── health.sh │ ├── keil/ │ │ ├── Clean │ │ ├── Makefile │ │ ├── uniclean.bat │ │ └── unitest.bat │ ├── match_changed_files.sh │ ├── mip_curl.sh │ ├── mip_port_test.c │ ├── mip_tap_test.c │ ├── mip_test.c │ ├── mip_x_test.c │ ├── mongoose_custom.c │ ├── mosquitto.conf │ ├── mosquitto.conf.macos │ ├── pack.c │ ├── pack.js │ ├── pico-sdk/ │ │ └── Makefile │ ├── port_tap_bridge.c │ ├── setup_ga_docker_filesystem.sh │ ├── setup_ga_network.sh │ ├── setup_mqtt_server.sh │ ├── tls_multirec/ │ │ ├── Makefile │ │ ├── main.c │ │ ├── mongoose.h │ │ ├── patched_mongoose.c │ │ └── tls_multirec.diff │ ├── unit_test.c │ ├── wizard/ │ │ ├── Makefile │ │ └── test.sh │ ├── xpresso/ │ │ └── Makefile │ └── zephyr/ │ └── Makefile └── tutorials/ ├── README.md ├── core/ │ ├── README.md │ ├── embedded-filesystem/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ ├── packed_fs.c │ │ └── web_root/ │ │ ├── index.html │ │ ├── main.js │ │ └── style.css │ ├── memory/ │ │ └── o1heap/ │ │ ├── Makefile │ │ └── main.c │ ├── multi-threaded/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── multi-threaded-12m/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── timers/ │ ├── Makefile │ ├── README.md │ ├── main.c │ └── web_root/ │ └── index.html ├── http/ │ ├── README.md │ ├── device-dashboard/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── certs/ │ │ │ ├── server_cert.pem │ │ │ └── server_key.pem │ │ ├── esp32/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── main/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── main.c │ │ │ │ ├── mongoose_config.h │ │ │ │ └── wifi.c │ │ │ ├── partitions.csv │ │ │ └── sdkconfig.defaults │ │ ├── main.c │ │ ├── mbedtls_config.h │ │ ├── microchip/ │ │ │ └── same54-xpro/ │ │ │ ├── Makefile │ │ │ ├── hal.h │ │ │ ├── link.ld │ │ │ ├── main.c │ │ │ ├── startup.c │ │ │ └── syscalls.c │ │ ├── net.c │ │ ├── net.h │ │ ├── pack.js │ │ ├── packed_fs.c │ │ ├── tailwind.config.js │ │ └── web_root/ │ │ ├── bundle.js │ │ ├── components.js │ │ ├── index.html │ │ └── main.js │ ├── file-transfer/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.c │ │ ├── server.c │ │ ├── upload/ │ │ │ └── README.md │ │ └── web_root/ │ │ └── index.html │ ├── file-upload-html-form/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ ├── file-upload-multiple-posts/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ ├── app.js │ │ └── index.html │ ├── file-upload-single-post/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ ├── http-client/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── esp8266/ │ │ │ └── http-client-server/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── src/ │ │ │ ├── Makefile │ │ │ ├── main/ │ │ │ │ ├── component.mk │ │ │ │ ├── main.c │ │ │ │ ├── mongoose_config.h │ │ │ │ └── wifi.c │ │ │ └── sdkconfig │ │ ├── main.c │ │ └── packed_fs.c │ ├── http-proxy-client/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── http-restful-server/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── server.pem │ ├── http-reverse-proxy/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── http-server/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── arduino/ │ │ │ ├── esp32-http/ │ │ │ │ ├── esp32-http.ino │ │ │ │ └── mongoose_config.h │ │ │ ├── teensy41-http/ │ │ │ │ ├── mongoose_config.h │ │ │ │ └── teensy41-http.ino │ │ │ └── w5500-http/ │ │ │ ├── mongoose_config.h │ │ │ └── w5500-http.ino │ │ ├── ca.pem │ │ ├── crt.pem │ │ ├── key.pem │ │ └── main.c │ ├── http-streaming-client/ │ │ ├── Makefile │ │ └── main.c │ ├── huge-response/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ ├── redirect-to-https/ │ │ ├── Makefile │ │ └── main.c │ ├── singleton-client/ │ │ ├── Makefile │ │ └── main.c │ ├── uart-bridge/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── esp32/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── main/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cli.c │ │ │ │ ├── main.c │ │ │ │ ├── main.h │ │ │ │ ├── mongoose_config.h │ │ │ │ ├── uart.c │ │ │ │ └── wifi.c │ │ │ ├── make │ │ │ ├── partitions.csv │ │ │ └── sdkconfig.defaults │ │ ├── main.c │ │ ├── net.c │ │ ├── packed_fs.c │ │ └── web_root/ │ │ ├── index.html │ │ ├── main.js │ │ └── style.css │ ├── video-stream/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ └── wifi-router-dashboard/ │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ ├── tailwind.config.js │ └── web_root/ │ └── main.js ├── infineon/ │ ├── xmc47_relax-make-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── xmc72_evk-make-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ └── xmc_plt2go_4400-make-baremetal-builtin/ │ ├── Makefile │ └── README.md ├── micropython/ │ ├── Makefile │ ├── README.md │ ├── esp32/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mongoose/ │ │ ├── main.c │ │ └── mongoose_config.h │ ├── main.py │ └── mongoose/ │ ├── main.c │ ├── micropython.cmake │ ├── micropython.mk │ └── module.c ├── mqtt/ │ ├── README.md │ ├── mqtt-client/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── arduino/ │ │ │ ├── esp32-mqtt/ │ │ │ │ ├── esp32-mqtt.ino │ │ │ │ └── mongoose_config.h │ │ │ ├── nano-w5500-mqtt/ │ │ │ │ ├── mongoose_config.h │ │ │ │ └── w5500-mqtt.ino │ │ │ ├── sim800-mqtt/ │ │ │ │ ├── mongoose_config.h │ │ │ │ └── sim800-mqtt.ino │ │ │ └── w5500-mqtt/ │ │ │ ├── mongoose_config.h │ │ │ └── w5500-mqtt.ino │ │ ├── main.c │ │ └── microchip/ │ │ └── same54-xpro/ │ │ ├── Makefile │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── startup.c │ │ └── syscalls.c │ ├── mqtt-client-aws-iot/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── mqtt-dashboard/ │ │ ├── Makefile │ │ ├── dashboard/ │ │ │ ├── Makefile │ │ │ ├── bundle.js │ │ │ ├── index.html │ │ │ ├── main.js │ │ │ └── tailwind.config.js │ │ └── device/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.c │ │ ├── hal.h │ │ ├── main.c │ │ ├── net.c │ │ └── net.h │ ├── mqtt-over-ws-client/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── mqtt-server/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── ota-over-mqtt/ │ ├── Makefile │ └── main.c ├── nxp/ │ ├── frdm-mcxn947-make-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── frdm-mcxn947-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── frdm-mcxn947-xpresso-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── frdm-mcxn947-xpresso-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── frdm-rw612-xpresso-freertos-builtin-wifi/ │ │ ├── .cproject │ │ ├── .default_mex │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── language.settings.xml │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CMSIS/ │ │ │ ├── cmsis_compiler.h │ │ │ ├── cmsis_gcc.h │ │ │ ├── cmsis_version.h │ │ │ ├── core_cm33.h │ │ │ ├── mpu_armv8.h │ │ │ └── tz_context.h │ │ ├── Debug/ │ │ │ ├── frdm-rw612-xpresso-freertos-builtin_Debug.ld │ │ │ ├── frdm-rw612-xpresso-freertos-builtin_Debug_library.ld │ │ │ └── frdm-rw612-xpresso-freertos-builtin_Debug_memory.ld │ │ ├── README.md │ │ ├── board/ │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── clock_config.c │ │ │ ├── clock_config.h │ │ │ ├── pin_mux.c │ │ │ └── pin_mux.h │ │ ├── component/ │ │ │ ├── conn_fwloader/ │ │ │ │ ├── fsl_loader.c │ │ │ │ ├── fsl_loader_utils.c │ │ │ │ ├── include/ │ │ │ │ │ ├── api_tree_root.h │ │ │ │ │ ├── fsl_loader.h │ │ │ │ │ ├── fsl_loader_utils.h │ │ │ │ │ ├── fusemap.h │ │ │ │ │ ├── life_cycle.h │ │ │ │ │ └── nboot_rom_api_table.h │ │ │ │ ├── life_cycle.c │ │ │ │ ├── nboot_hal.c │ │ │ │ └── readme.txt │ │ │ ├── els_pkc/ │ │ │ │ └── src/ │ │ │ │ ├── compiler/ │ │ │ │ │ └── mcuxClToolchain.h │ │ │ │ ├── comps/ │ │ │ │ │ ├── mcuxClBuffer/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClBuffer_Internal.h │ │ │ │ │ │ │ │ └── mcuxClBuffer_Internal_Pointer.h │ │ │ │ │ │ │ ├── mcuxClBuffer.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Cfg.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Constants.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Impl.h │ │ │ │ │ │ │ └── mcuxClBuffer_Pointer.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClBuffer.c │ │ │ │ │ ├── mcuxClCore/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxClCore_Examples.h │ │ │ │ │ │ ├── mcuxClCore_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxClCore_Macros.h │ │ │ │ │ │ ├── mcuxClCore_Platform.h │ │ │ │ │ │ └── mcuxClCore_Toolchain.h │ │ │ │ │ ├── mcuxClEls/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_Common.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_mapping.h │ │ │ │ │ │ │ │ └── mcuxClEls_SfrAccess.h │ │ │ │ │ │ │ ├── mcuxClEls.h │ │ │ │ │ │ │ ├── mcuxClEls_Aead.h │ │ │ │ │ │ │ ├── mcuxClEls_Cipher.h │ │ │ │ │ │ │ ├── mcuxClEls_Cmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Common.h │ │ │ │ │ │ │ ├── mcuxClEls_Crc.h │ │ │ │ │ │ │ ├── mcuxClEls_Ecc.h │ │ │ │ │ │ │ ├── mcuxClEls_GlitchDetector.h │ │ │ │ │ │ │ ├── mcuxClEls_Hash.h │ │ │ │ │ │ │ ├── mcuxClEls_Hmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Kdf.h │ │ │ │ │ │ │ ├── mcuxClEls_KeyManagement.h │ │ │ │ │ │ │ ├── mcuxClEls_Rng.h │ │ │ │ │ │ │ ├── mcuxClEls_Types.h │ │ │ │ │ │ │ └── mcuxClEls_mapping.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxClEls_Common.c │ │ │ │ │ │ └── mcuxClEls_GlitchDetector.c │ │ │ │ │ ├── mcuxClMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClMemory_ClearSecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Clear_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CompareDPASecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CompareSecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Compare_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecurePow2_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecure_Reversed_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopyWords_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Reversed_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_SetSecure_Internal.h │ │ │ │ │ │ │ │ └── mcuxClMemory_Set_Internal.h │ │ │ │ │ │ │ ├── mcuxClMemory.h │ │ │ │ │ │ │ ├── mcuxClMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxClMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Reversed.h │ │ │ │ │ │ │ ├── mcuxClMemory_Endianness.h │ │ │ │ │ │ │ ├── mcuxClMemory_Set.h │ │ │ │ │ │ │ ├── mcuxClMemory_Types.h │ │ │ │ │ │ │ └── mcuxClMemory_Xor.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClMemory.c │ │ │ │ │ ├── mcuxCsslCPreProcessor/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslAnalysis.h │ │ │ │ │ │ └── mcuxCsslCPreProcessor.h │ │ │ │ │ ├── mcuxCsslDataIntegrity/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslDataIntegrity.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Cfg.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Impl.h │ │ │ │ │ │ └── mcuxCsslDataIntegrity_None.h │ │ │ │ │ ├── mcuxCsslFlowProtection/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslFlowProtection.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Cfg.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Impl.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_SecureCounter_Common.h │ │ │ │ │ │ └── mcuxCsslFlowProtection_SecureCounter_Local.h │ │ │ │ │ ├── mcuxCsslMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_Compare_asm.h │ │ │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_Copy_asm.h │ │ │ │ │ │ │ │ └── mcuxCsslMemory_Internal_SecureCompare.h │ │ │ │ │ │ │ ├── mcuxCsslMemory.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Set.h │ │ │ │ │ │ │ └── mcuxCsslMemory_Types.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.c │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.c │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.c │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_SecureCompare_Stub.c │ │ │ │ │ │ └── mcuxCsslMemory_Set.c │ │ │ │ │ ├── mcuxCsslParamIntegrity/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ └── mcuxCsslParamIntegrity.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxCsslParamIntegrity.c │ │ │ │ │ └── mcuxCsslSecureCounter/ │ │ │ │ │ └── inc/ │ │ │ │ │ ├── mcuxCsslSecureCounter.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Cfg.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Impl.h │ │ │ │ │ ├── mcuxCsslSecureCounter_None.h │ │ │ │ │ └── mcuxCsslSecureCounter_SW_Local.h │ │ │ │ └── platforms/ │ │ │ │ └── rw61x/ │ │ │ │ ├── inc/ │ │ │ │ │ ├── ip_css_constants.h │ │ │ │ │ ├── ip_css_design_configuration.h │ │ │ │ │ └── ip_platform.h │ │ │ │ ├── mcuxClConfig.h │ │ │ │ ├── platform_specific_headers.h │ │ │ │ └── readme.txt │ │ │ ├── imu_adapter/ │ │ │ │ ├── fsl_adapter_imu.c │ │ │ │ ├── fsl_adapter_imu.h │ │ │ │ └── fsl_adapter_imu_common.h │ │ │ ├── lists/ │ │ │ │ ├── fsl_component_generic_list.c │ │ │ │ └── fsl_component_generic_list.h │ │ │ ├── osa/ │ │ │ │ ├── fsl_os_abstraction.h │ │ │ │ ├── fsl_os_abstraction_config.h │ │ │ │ ├── fsl_os_abstraction_free_rtos.c │ │ │ │ └── fsl_os_abstraction_free_rtos.h │ │ │ ├── serial_manager/ │ │ │ │ ├── fsl_component_serial_manager.c │ │ │ │ ├── fsl_component_serial_manager.h │ │ │ │ ├── fsl_component_serial_port_internal.h │ │ │ │ ├── fsl_component_serial_port_uart.c │ │ │ │ └── fsl_component_serial_port_uart.h │ │ │ ├── uart/ │ │ │ │ ├── fsl_adapter_uart.h │ │ │ │ └── fsl_adapter_usart.c │ │ │ └── wifi_bt_module/ │ │ │ └── AzureWave/ │ │ │ └── tx_pwr_limits/ │ │ │ └── wlan_txpwrlimit_cfg_WW_rw610.h │ │ ├── device/ │ │ │ ├── RW612.h │ │ │ ├── RW612_features.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── system_RW612.c │ │ │ └── system_RW612.h │ │ ├── drivers/ │ │ │ ├── freertos/ │ │ │ │ ├── fsl_usart_freertos.c │ │ │ │ └── fsl_usart_freertos.h │ │ │ ├── fsl_cache.c │ │ │ ├── fsl_cache.h │ │ │ ├── fsl_clock.c │ │ │ ├── fsl_clock.h │ │ │ ├── fsl_common.c │ │ │ ├── fsl_common.h │ │ │ ├── fsl_common_arm.c │ │ │ ├── fsl_common_arm.h │ │ │ ├── fsl_flexcomm.c │ │ │ ├── fsl_flexcomm.h │ │ │ ├── fsl_flexspi.c │ │ │ ├── fsl_flexspi.h │ │ │ ├── fsl_gdma.c │ │ │ ├── fsl_gdma.h │ │ │ ├── fsl_gpio.c │ │ │ ├── fsl_gpio.h │ │ │ ├── fsl_imu.c │ │ │ ├── fsl_imu.h │ │ │ ├── fsl_io_mux.h │ │ │ ├── fsl_ocotp.c │ │ │ ├── fsl_ocotp.h │ │ │ ├── fsl_power.c │ │ │ ├── fsl_power.h │ │ │ ├── fsl_reset.c │ │ │ ├── fsl_reset.h │ │ │ ├── fsl_usart.c │ │ │ └── fsl_usart.h │ │ ├── flash/ │ │ │ └── mflash/ │ │ │ ├── frdmrw612/ │ │ │ │ ├── mflash_drv.c │ │ │ │ └── mflash_drv.h │ │ │ ├── mflash_common.h │ │ │ ├── mflash_file.c │ │ │ ├── mflash_file.h │ │ │ └── readme.txt │ │ ├── flash_config/ │ │ │ ├── flash_config.c │ │ │ └── flash_config.h │ │ ├── frdm-rw612-xpresso-freertos-builtin JLink Debug.launch │ │ ├── frdm-rw612-xpresso-freertos-builtin.mex │ │ ├── freertos/ │ │ │ └── freertos-kernel/ │ │ │ ├── croutine.c │ │ │ ├── event_groups.c │ │ │ ├── include/ │ │ │ │ ├── FreeRTOS.h │ │ │ │ ├── StackMacros.h │ │ │ │ ├── atomic.h │ │ │ │ ├── croutine.h │ │ │ │ ├── deprecated_definitions.h │ │ │ │ ├── event_groups.h │ │ │ │ ├── freertos_tasks_c_additions.h │ │ │ │ ├── list.h │ │ │ │ ├── message_buffer.h │ │ │ │ ├── mpu_prototypes.h │ │ │ │ ├── mpu_syscall_numbers.h │ │ │ │ ├── mpu_wrappers.h │ │ │ │ ├── newlib-freertos.h │ │ │ │ ├── picolibc-freertos.h │ │ │ │ ├── portable.h │ │ │ │ ├── projdefs.h │ │ │ │ ├── queue.h │ │ │ │ ├── semphr.h │ │ │ │ ├── stack_macros.h │ │ │ │ ├── stdint.readme │ │ │ │ ├── stream_buffer.h │ │ │ │ ├── task.h │ │ │ │ └── timers.h │ │ │ ├── list.c │ │ │ ├── portable/ │ │ │ │ ├── GCC/ │ │ │ │ │ └── ARM_CM33_NTZ/ │ │ │ │ │ └── non_secure/ │ │ │ │ │ ├── mpu_wrappers_v2_asm.c │ │ │ │ │ ├── port.c │ │ │ │ │ ├── portasm.c │ │ │ │ │ ├── portasm.h │ │ │ │ │ ├── portmacro.h │ │ │ │ │ └── portmacrocommon.h │ │ │ │ ├── MemMang/ │ │ │ │ │ ├── ReadMe.url │ │ │ │ │ ├── heap_3.c │ │ │ │ │ └── heap_4.c │ │ │ │ └── readme.txt │ │ │ ├── queue.c │ │ │ ├── stream_buffer.c │ │ │ ├── tasks.c │ │ │ └── timers.c │ │ ├── linkscripts/ │ │ │ ├── main_data.ldt │ │ │ ├── main_rodata.ldt │ │ │ ├── main_text.ldt │ │ │ └── noinit_noload_section.ldt │ │ ├── source/ │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── app_config.h │ │ │ ├── main.c │ │ │ ├── mongoose_config.h │ │ │ ├── semihost_hardfault.c │ │ │ └── wifi_config.h │ │ ├── startup/ │ │ │ └── startup_rw612.c │ │ ├── utilities/ │ │ │ ├── fsl_assert.c │ │ │ ├── fsl_assert.h │ │ │ ├── fsl_debug_console.c │ │ │ ├── fsl_debug_console.h │ │ │ ├── fsl_debug_console_conf.h │ │ │ ├── fsl_memcpy.S │ │ │ ├── fsl_str.c │ │ │ └── fsl_str.h │ │ └── wifi/ │ │ ├── CMakeLists.txt │ │ ├── ChangeLogKSDK.txt │ │ ├── certs/ │ │ │ ├── ca-cert.h │ │ │ ├── client-cert.h │ │ │ ├── client-key.h │ │ │ ├── dh-param.h │ │ │ ├── server-cert.h │ │ │ └── server-key.h │ │ ├── incl/ │ │ │ ├── dhcp-server.h │ │ │ ├── nxp_wifi.h │ │ │ ├── port/ │ │ │ │ ├── net/ │ │ │ │ │ └── wm_net.h │ │ │ │ └── osa/ │ │ │ │ ├── mem_pool.h │ │ │ │ ├── mem_pool_config.h │ │ │ │ ├── osa.h │ │ │ │ ├── slist.h │ │ │ │ └── stack_simple.h │ │ │ ├── wifi_cal_data_ext.h │ │ │ ├── wifi_config_default.h │ │ │ ├── wifidriver/ │ │ │ │ ├── wifi-decl.h │ │ │ │ ├── wifi.h │ │ │ │ ├── wifi_events.h │ │ │ │ └── wifi_nxp.h │ │ │ ├── wlcmgr/ │ │ │ │ ├── wlan.h │ │ │ │ └── wlan_11d.h │ │ │ ├── wm_utils.h │ │ │ ├── wmerrno.h │ │ │ ├── wmlog.h │ │ │ ├── wmstats.h │ │ │ └── wmtypes.h │ │ ├── port/ │ │ │ ├── net/ │ │ │ │ ├── net.c │ │ │ │ ├── netif_decl.h │ │ │ │ └── netif_mongoose.c │ │ │ └── osa/ │ │ │ ├── mem_pool.c │ │ │ ├── mem_pool_config.c │ │ │ ├── osa.c │ │ │ ├── osa_freertos.c │ │ │ ├── osa_freertos.h │ │ │ ├── slist.c │ │ │ └── stack_simple.c │ │ ├── wifi_bt_firmware/ │ │ │ └── wlan_bt_fw.h │ │ ├── wifidriver/ │ │ │ ├── incl/ │ │ │ │ ├── mlan.h │ │ │ │ ├── mlan_11ac.h │ │ │ │ ├── mlan_11ax.h │ │ │ │ ├── mlan_11h.h │ │ │ │ ├── mlan_11k.h │ │ │ │ ├── mlan_11n.h │ │ │ │ ├── mlan_11n_aggr.h │ │ │ │ ├── mlan_11n_rxreorder.h │ │ │ │ ├── mlan_11v.h │ │ │ │ ├── mlan_action.h │ │ │ │ ├── mlan_api.h │ │ │ │ ├── mlan_decl.h │ │ │ │ ├── mlan_fw.h │ │ │ │ ├── mlan_ieee.h │ │ │ │ ├── mlan_init.h │ │ │ │ ├── mlan_ioctl.h │ │ │ │ ├── mlan_join.h │ │ │ │ ├── mlan_main.h │ │ │ │ ├── mlan_mbo.h │ │ │ │ ├── mlan_meas.h │ │ │ │ ├── mlan_remap_mem_operations.h │ │ │ │ ├── mlan_uap.h │ │ │ │ ├── mlan_util.h │ │ │ │ ├── mlan_wmm.h │ │ │ │ └── type_decls.h │ │ │ ├── mlan_11ac.c │ │ │ ├── mlan_11ax.c │ │ │ ├── mlan_11d.c │ │ │ ├── mlan_11h.c │ │ │ ├── mlan_11k.c │ │ │ ├── mlan_11n.c │ │ │ ├── mlan_11n_aggr.c │ │ │ ├── mlan_11n_rxreorder.c │ │ │ ├── mlan_11v.c │ │ │ ├── mlan_action.c │ │ │ ├── mlan_api.c │ │ │ ├── mlan_cfp.c │ │ │ ├── mlan_cmdevt.c │ │ │ ├── mlan_glue.c │ │ │ ├── mlan_init.c │ │ │ ├── mlan_join.c │ │ │ ├── mlan_mbo.c │ │ │ ├── mlan_misc.c │ │ │ ├── mlan_scan.c │ │ │ ├── mlan_shim.c │ │ │ ├── mlan_sta_cmd.c │ │ │ ├── mlan_sta_cmdresp.c │ │ │ ├── mlan_sta_event.c │ │ │ ├── mlan_sta_ioctl.c │ │ │ ├── mlan_sta_rx.c │ │ │ ├── mlan_txrx.c │ │ │ ├── mlan_uap_cmdevent.c │ │ │ ├── mlan_uap_ioctl.c │ │ │ ├── mlan_wmm.c │ │ │ ├── wifi-debug.c │ │ │ ├── wifi-debug.h │ │ │ ├── wifi-imu.c │ │ │ ├── wifi-imu.h │ │ │ ├── wifi-internal.h │ │ │ ├── wifi-mem.c │ │ │ ├── wifi-uap.c │ │ │ ├── wifi-wps.c │ │ │ ├── wifi.c │ │ │ ├── wifi_common.h │ │ │ ├── wifi_pwrmgr.c │ │ │ └── wpa_supp_if/ │ │ │ ├── incl/ │ │ │ │ ├── rtos_wpa_supp_if.h │ │ │ │ └── wifi_nxp_internal.h │ │ │ ├── rtos_wpa_supp_if.c │ │ │ ├── wifi_nxp.c │ │ │ └── wifi_nxp_internal.c │ │ └── wlcmgr/ │ │ ├── wlan.c │ │ └── wlan_txpwrlimit_cfg.c │ ├── frdm-rw612-xpresso-freertos-lwip/ │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── language.settings.xml │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CMSIS/ │ │ │ ├── cmsis_compiler.h │ │ │ ├── cmsis_gcc.h │ │ │ ├── cmsis_version.h │ │ │ ├── core_cm33.h │ │ │ ├── m-profile/ │ │ │ │ ├── armv8m_mpu.h │ │ │ │ └── cmsis_gcc_m.h │ │ │ └── tz_context.h │ │ ├── board/ │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── clock_config.c │ │ │ └── clock_config.h │ │ ├── component/ │ │ │ ├── els_pkc/ │ │ │ │ ├── includes/ │ │ │ │ │ ├── mcuxClEls_GlitchDetector.h │ │ │ │ │ └── platform/ │ │ │ │ │ └── rw61x/ │ │ │ │ │ ├── mcuxClAeadModes_MemoryConsumption.h │ │ │ │ │ ├── mcuxClCipherModes_MemoryConsumption.h │ │ │ │ │ ├── mcuxClEcc_MemoryConsumption.h │ │ │ │ │ ├── mcuxClHashModes_MemoryConsumption.h │ │ │ │ │ ├── mcuxClHash_MemoryConsumption.h │ │ │ │ │ ├── mcuxClHmac_MemoryConsumption.h │ │ │ │ │ ├── mcuxClKey_MemoryConsumption.h │ │ │ │ │ ├── mcuxClMacModes_MemoryConsumption.h │ │ │ │ │ ├── mcuxClRandomModes_MemoryConsumption.h │ │ │ │ │ ├── mcuxClRsa_MemoryConsumption.h │ │ │ │ │ └── mcuxClSession_MemoryConsumption.h │ │ │ │ └── src/ │ │ │ │ ├── compiler/ │ │ │ │ │ └── mcuxClToolchain.h │ │ │ │ ├── comps/ │ │ │ │ │ ├── mcuxClBuffer/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClBuffer_Internal.h │ │ │ │ │ │ │ │ └── mcuxClBuffer_Internal_Pointer.h │ │ │ │ │ │ │ ├── mcuxClBuffer.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Cfg.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Constants.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Impl.h │ │ │ │ │ │ │ └── mcuxClBuffer_Pointer.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClBuffer.c │ │ │ │ │ ├── mcuxClCore/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxClCore_Examples.h │ │ │ │ │ │ ├── mcuxClCore_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxClCore_Macros.h │ │ │ │ │ │ ├── mcuxClCore_Platform.h │ │ │ │ │ │ └── mcuxClCore_Toolchain.h │ │ │ │ │ ├── mcuxClEls/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_Common.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_mapping.h │ │ │ │ │ │ │ │ └── mcuxClEls_SfrAccess.h │ │ │ │ │ │ │ ├── mcuxClEls.h │ │ │ │ │ │ │ ├── mcuxClEls_Aead.h │ │ │ │ │ │ │ ├── mcuxClEls_Cipher.h │ │ │ │ │ │ │ ├── mcuxClEls_Cmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Common.h │ │ │ │ │ │ │ ├── mcuxClEls_Crc.h │ │ │ │ │ │ │ ├── mcuxClEls_Ecc.h │ │ │ │ │ │ │ ├── mcuxClEls_GlitchDetector.h │ │ │ │ │ │ │ ├── mcuxClEls_Hash.h │ │ │ │ │ │ │ ├── mcuxClEls_Hmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Kdf.h │ │ │ │ │ │ │ ├── mcuxClEls_KeyManagement.h │ │ │ │ │ │ │ ├── mcuxClEls_Rng.h │ │ │ │ │ │ │ ├── mcuxClEls_Types.h │ │ │ │ │ │ │ └── mcuxClEls_mapping.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxClEls_Common.c │ │ │ │ │ │ └── mcuxClEls_GlitchDetector.c │ │ │ │ │ ├── mcuxClMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ └── mcuxClMemory_Internal.h │ │ │ │ │ │ │ ├── mcuxClMemory.h │ │ │ │ │ │ │ ├── mcuxClMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxClMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Reversed.h │ │ │ │ │ │ │ ├── mcuxClMemory_Endianness.h │ │ │ │ │ │ │ ├── mcuxClMemory_Set.h │ │ │ │ │ │ │ ├── mcuxClMemory_Types.h │ │ │ │ │ │ │ └── mcuxClMemory_Xor.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClMemory.c │ │ │ │ │ ├── mcuxCsslCPreProcessor/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslAnalysis.h │ │ │ │ │ │ └── mcuxCsslCPreProcessor.h │ │ │ │ │ ├── mcuxCsslDataIntegrity/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslDataIntegrity.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Cfg.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Impl.h │ │ │ │ │ │ └── mcuxCsslDataIntegrity_None.h │ │ │ │ │ ├── mcuxCsslFlowProtection/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslFlowProtection.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Cfg.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Impl.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_SecureCounter_Common.h │ │ │ │ │ │ └── mcuxCsslFlowProtection_SecureCounter_Local.h │ │ │ │ │ ├── mcuxCsslMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_Compare_asm.h │ │ │ │ │ │ │ │ └── mcuxCsslMemory_Internal_Copy_asm.h │ │ │ │ │ │ │ ├── mcuxCsslMemory.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Set.h │ │ │ │ │ │ │ └── mcuxCsslMemory_Types.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.c │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.c │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.c │ │ │ │ │ │ └── mcuxCsslMemory_Set.c │ │ │ │ │ ├── mcuxCsslParamIntegrity/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ └── mcuxCsslParamIntegrity.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxCsslParamIntegrity32.c │ │ │ │ │ └── mcuxCsslSecureCounter/ │ │ │ │ │ └── inc/ │ │ │ │ │ ├── mcuxCsslSecureCounter.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Cfg.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Impl.h │ │ │ │ │ ├── mcuxCsslSecureCounter_None.h │ │ │ │ │ └── mcuxCsslSecureCounter_SW_Local.h │ │ │ │ └── platforms/ │ │ │ │ └── rw61x/ │ │ │ │ ├── inc/ │ │ │ │ │ ├── ip_css_constants.h │ │ │ │ │ ├── ip_css_design_configuration.h │ │ │ │ │ └── ip_platform.h │ │ │ │ ├── mcuxClConfig.h │ │ │ │ └── platform_specific_headers.h │ │ │ ├── imu_adapter/ │ │ │ │ ├── fsl_adapter_imu.c │ │ │ │ ├── fsl_adapter_imu.h │ │ │ │ └── fsl_adapter_imu_common.h │ │ │ ├── lists/ │ │ │ │ ├── fsl_component_generic_list.c │ │ │ │ └── fsl_component_generic_list.h │ │ │ ├── osa/ │ │ │ │ ├── fsl_os_abstraction.h │ │ │ │ ├── fsl_os_abstraction_free_rtos.c │ │ │ │ └── fsl_os_abstraction_free_rtos.h │ │ │ ├── serial_manager/ │ │ │ │ ├── fsl_component_serial_manager.c │ │ │ │ ├── fsl_component_serial_manager.h │ │ │ │ ├── fsl_component_serial_port_internal.h │ │ │ │ ├── fsl_component_serial_port_uart.c │ │ │ │ └── fsl_component_serial_port_uart.h │ │ │ ├── uart/ │ │ │ │ ├── fsl_adapter_uart.h │ │ │ │ └── fsl_adapter_usart.c │ │ │ └── wifi_bt_module/ │ │ │ ├── AzureWave/ │ │ │ │ └── tx_pwr_limits/ │ │ │ │ ├── wlan_txpwrlimit_cfg_WW.h │ │ │ │ └── wlan_txpwrlimit_cfg_WW_rw610.h │ │ │ ├── Murata/ │ │ │ │ └── tx_pwr_limits/ │ │ │ │ ├── wlan_txpwrlimit_cfg_murata_1XK_WW.h │ │ │ │ ├── wlan_txpwrlimit_cfg_murata_1ZM_WW.h │ │ │ │ ├── wlan_txpwrlimit_cfg_murata_2DS_WW.h │ │ │ │ ├── wlan_txpwrlimit_cfg_murata_2EL_WW.h │ │ │ │ └── wlan_txpwrlimit_cfg_murata_NH_FCC.h │ │ │ ├── incl/ │ │ │ │ └── wifi_bt_module_config.h │ │ │ └── u-blox/ │ │ │ └── tx_pwr_limits/ │ │ │ └── wlan_txpwrlimit_cfg_jody_w5_WW.h │ │ ├── device/ │ │ │ ├── RW612.h │ │ │ ├── RW612_COMMON.h │ │ │ ├── RW612_features.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── periph/ │ │ │ │ ├── PERI_ACOMP.h │ │ │ │ ├── PERI_ADC.h │ │ │ │ ├── PERI_AHB_SECURE_CTRL.h │ │ │ │ ├── PERI_AON_SOC_CIU.h │ │ │ │ ├── PERI_APU.h │ │ │ │ ├── PERI_BG.h │ │ │ │ ├── PERI_BLEAPU.h │ │ │ │ ├── PERI_BUCK11.h │ │ │ │ ├── PERI_BUCK18.h │ │ │ │ ├── PERI_CACHE64_CTRL.h │ │ │ │ ├── PERI_CACHE64_POLSEL.h │ │ │ │ ├── PERI_CAU.h │ │ │ │ ├── PERI_CDOG.h │ │ │ │ ├── PERI_CIU1.h │ │ │ │ ├── PERI_CIU2.h │ │ │ │ ├── PERI_CLKCTL0.h │ │ │ │ ├── PERI_CLKCTL1.h │ │ │ │ ├── PERI_CRC.h │ │ │ │ ├── PERI_CTIMER.h │ │ │ │ ├── PERI_DAC.h │ │ │ │ ├── PERI_DBGMAILBOX.h │ │ │ │ ├── PERI_DMA.h │ │ │ │ ├── PERI_DMIC.h │ │ │ │ ├── PERI_ELS.h │ │ │ │ ├── PERI_ENET.h │ │ │ │ ├── PERI_FLEXCOMM.h │ │ │ │ ├── PERI_FLEXSPI.h │ │ │ │ ├── PERI_FREQME.h │ │ │ │ ├── PERI_GDMA.h │ │ │ │ ├── PERI_GPIO.h │ │ │ │ ├── PERI_I2C.h │ │ │ │ ├── PERI_I2S.h │ │ │ │ ├── PERI_INPUTMUX.h │ │ │ │ ├── PERI_ITRC.h │ │ │ │ ├── PERI_LCDIC.h │ │ │ │ ├── PERI_MCI_IO_MUX.h │ │ │ │ ├── PERI_MRT.h │ │ │ │ ├── PERI_OCOTP.h │ │ │ │ ├── PERI_OSTIMER.h │ │ │ │ ├── PERI_PINT.h │ │ │ │ ├── PERI_PKC.h │ │ │ │ ├── PERI_PMU.h │ │ │ │ ├── PERI_POWERQUAD.h │ │ │ │ ├── PERI_PUF.h │ │ │ │ ├── PERI_RF_SYSCON.h │ │ │ │ ├── PERI_ROMCP.h │ │ │ │ ├── PERI_RSTCTL0.h │ │ │ │ ├── PERI_RSTCTL1.h │ │ │ │ ├── PERI_RTC.h │ │ │ │ ├── PERI_SCT.h │ │ │ │ ├── PERI_SDU_FBR_CARD.h │ │ │ │ ├── PERI_SDU_FN0_CARD.h │ │ │ │ ├── PERI_SDU_FN_CARD.h │ │ │ │ ├── PERI_SENSOR_CTRL.h │ │ │ │ ├── PERI_SOCCIU.h │ │ │ │ ├── PERI_SOC_OTP_CTRL.h │ │ │ │ ├── PERI_SPI.h │ │ │ │ ├── PERI_SYSCTL0.h │ │ │ │ ├── PERI_SYSCTL1.h │ │ │ │ ├── PERI_SYSCTL2.h │ │ │ │ ├── PERI_SYSPLL_T3.h │ │ │ │ ├── PERI_SYSPLL_TCPU.h │ │ │ │ ├── PERI_SYSPLL_TDDR.h │ │ │ │ ├── PERI_TRNG.h │ │ │ │ ├── PERI_USART.h │ │ │ │ ├── PERI_USBC.h │ │ │ │ ├── PERI_USIM.h │ │ │ │ ├── PERI_UTICK.h │ │ │ │ ├── PERI_WLAPU.h │ │ │ │ └── PERI_WWDT.h │ │ │ ├── system_RW612.c │ │ │ └── system_RW612.h │ │ ├── doc/ │ │ │ ├── readme.md │ │ │ └── wifi_examples_readme.md │ │ ├── drivers/ │ │ │ ├── freertos/ │ │ │ │ ├── fsl_usart_freertos.c │ │ │ │ └── fsl_usart_freertos.h │ │ │ ├── fsl_cache.c │ │ │ ├── fsl_cache.h │ │ │ ├── fsl_clock.c │ │ │ ├── fsl_clock.h │ │ │ ├── fsl_common.c │ │ │ ├── fsl_common.h │ │ │ ├── fsl_common_arm.c │ │ │ ├── fsl_common_arm.h │ │ │ ├── fsl_flexcomm.c │ │ │ ├── fsl_flexcomm.h │ │ │ ├── fsl_flexspi.c │ │ │ ├── fsl_flexspi.h │ │ │ ├── fsl_gdma.c │ │ │ ├── fsl_gdma.h │ │ │ ├── fsl_gpio.c │ │ │ ├── fsl_gpio.h │ │ │ ├── fsl_i2s_bridge.c │ │ │ ├── fsl_i2s_bridge.h │ │ │ ├── fsl_imu.c │ │ │ ├── fsl_imu.h │ │ │ ├── fsl_inputmux_connections.h │ │ │ ├── fsl_io_mux.h │ │ │ ├── fsl_iped.c │ │ │ ├── fsl_iped.h │ │ │ ├── fsl_memory.h │ │ │ ├── fsl_ocotp.c │ │ │ ├── fsl_ocotp.h │ │ │ ├── fsl_power.c │ │ │ ├── fsl_power.h │ │ │ ├── fsl_reset.c │ │ │ ├── fsl_reset.h │ │ │ ├── fsl_usart.c │ │ │ └── fsl_usart.h │ │ ├── edgefast_wifi/ │ │ │ ├── include/ │ │ │ │ └── wpl.h │ │ │ └── source/ │ │ │ └── wpl_nxp.c │ │ ├── flash/ │ │ │ └── mflash/ │ │ │ ├── frdmrw612/ │ │ │ │ ├── mflash_drv.c │ │ │ │ └── mflash_drv.h │ │ │ ├── mflash_common.h │ │ │ ├── mflash_file.c │ │ │ └── mflash_file.h │ │ ├── flash_config/ │ │ │ ├── flash_config.c │ │ │ └── flash_config.h │ │ ├── frdm-rw612-xpresso-lwip-freertos JLink Debug.launch │ │ ├── freertos/ │ │ │ └── freertos-kernel/ │ │ │ ├── croutine.c │ │ │ ├── event_groups.c │ │ │ ├── include/ │ │ │ │ ├── FreeRTOS.h │ │ │ │ ├── StackMacros.h │ │ │ │ ├── atomic.h │ │ │ │ ├── croutine.h │ │ │ │ ├── deprecated_definitions.h │ │ │ │ ├── event_groups.h │ │ │ │ ├── freertos_tasks_c_additions.h │ │ │ │ ├── list.h │ │ │ │ ├── message_buffer.h │ │ │ │ ├── mpu_prototypes.h │ │ │ │ ├── mpu_syscall_numbers.h │ │ │ │ ├── mpu_wrappers.h │ │ │ │ ├── portable.h │ │ │ │ ├── projdefs.h │ │ │ │ ├── queue.h │ │ │ │ ├── semphr.h │ │ │ │ ├── stack_macros.h │ │ │ │ ├── stdint.readme │ │ │ │ ├── stream_buffer.h │ │ │ │ ├── task.h │ │ │ │ └── timers.h │ │ │ ├── list.c │ │ │ ├── portable/ │ │ │ │ ├── GCC/ │ │ │ │ │ └── ARM_CM33_NTZ/ │ │ │ │ │ └── non_secure/ │ │ │ │ │ ├── mpu_wrappers_v2_asm.c │ │ │ │ │ ├── port.c │ │ │ │ │ ├── portasm.c │ │ │ │ │ ├── portasm.h │ │ │ │ │ ├── portmacro.h │ │ │ │ │ └── portmacrocommon.h │ │ │ │ ├── MemMang/ │ │ │ │ │ ├── ReadMe.url │ │ │ │ │ └── heap_4.c │ │ │ │ └── readme.txt │ │ │ ├── queue.c │ │ │ ├── stream_buffer.c │ │ │ ├── tasks.c │ │ │ ├── template/ │ │ │ │ └── ARM_CM33_3_priority_bits/ │ │ │ │ └── FreeRTOSConfig_Gen.h │ │ │ └── timers.c │ │ ├── linkscripts/ │ │ │ ├── main_data.ldt │ │ │ ├── main_text.ldt │ │ │ └── noinit_noload_section.ldt │ │ ├── lwip/ │ │ │ ├── BUILDING │ │ │ ├── CHANGELOG │ │ │ ├── CMakeLists_upstream.txt │ │ │ ├── COPYING │ │ │ ├── ChangeLogKSDK.txt │ │ │ ├── FEATURES │ │ │ ├── FILES │ │ │ ├── README │ │ │ ├── UPGRADING │ │ │ ├── codespell_changed_files.sh │ │ │ ├── codespell_check.sh │ │ │ ├── doc/ │ │ │ │ ├── FILES │ │ │ │ ├── NO_SYS_SampleCode.c │ │ │ │ ├── ZeroCopyRx.c │ │ │ │ ├── contrib.txt │ │ │ │ ├── doxygen/ │ │ │ │ │ ├── generate.bat │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── lwip.Doxyfile │ │ │ │ │ ├── lwip.Doxyfile.cmake.in │ │ │ │ │ ├── main_page.h │ │ │ │ │ └── output/ │ │ │ │ │ └── index.html │ │ │ │ ├── mdns.txt │ │ │ │ ├── mqtt_client.txt │ │ │ │ ├── ppp.txt │ │ │ │ └── savannah.txt │ │ │ ├── port/ │ │ │ │ ├── README.md │ │ │ │ ├── arch/ │ │ │ │ │ ├── cc.h │ │ │ │ │ └── perf.h │ │ │ │ └── sys_arch/ │ │ │ │ └── dynamic/ │ │ │ │ ├── arch/ │ │ │ │ │ └── sys_arch.h │ │ │ │ └── sys_arch.c │ │ │ └── src/ │ │ │ ├── FILES │ │ │ ├── api/ │ │ │ │ ├── api_lib.c │ │ │ │ ├── api_msg.c │ │ │ │ ├── err.c │ │ │ │ ├── if_api.c │ │ │ │ ├── netbuf.c │ │ │ │ ├── netdb.c │ │ │ │ ├── netifapi.c │ │ │ │ ├── sockets.c │ │ │ │ └── tcpip.c │ │ │ ├── apps/ │ │ │ │ ├── httpsrv/ │ │ │ │ │ ├── httpsrv.c │ │ │ │ │ ├── httpsrv.h │ │ │ │ │ ├── httpsrv_base64.c │ │ │ │ │ ├── httpsrv_base64.h │ │ │ │ │ ├── httpsrv_config.h │ │ │ │ │ ├── httpsrv_fs.c │ │ │ │ │ ├── httpsrv_fs.h │ │ │ │ │ ├── httpsrv_port.h │ │ │ │ │ ├── httpsrv_prv.h │ │ │ │ │ ├── httpsrv_script.c │ │ │ │ │ ├── httpsrv_script.h │ │ │ │ │ ├── httpsrv_sha1.c │ │ │ │ │ ├── httpsrv_sha1.h │ │ │ │ │ ├── httpsrv_supp.c │ │ │ │ │ ├── httpsrv_supp.h │ │ │ │ │ ├── httpsrv_task.c │ │ │ │ │ ├── httpsrv_tls.c │ │ │ │ │ ├── httpsrv_tls.h │ │ │ │ │ ├── httpsrv_utf8.c │ │ │ │ │ ├── httpsrv_utf8.h │ │ │ │ │ ├── httpsrv_ws.c │ │ │ │ │ ├── httpsrv_ws.h │ │ │ │ │ ├── httpsrv_ws_api.c │ │ │ │ │ ├── httpsrv_ws_prv.h │ │ │ │ │ └── mkfs/ │ │ │ │ │ └── mkfs.pl │ │ │ │ └── mdns/ │ │ │ │ ├── mdns.c │ │ │ │ ├── mdns_domain.c │ │ │ │ └── mdns_out.c │ │ │ ├── core/ │ │ │ │ ├── altcp.c │ │ │ │ ├── altcp_alloc.c │ │ │ │ ├── altcp_tcp.c │ │ │ │ ├── def.c │ │ │ │ ├── dns.c │ │ │ │ ├── inet_chksum.c │ │ │ │ ├── init.c │ │ │ │ ├── ip.c │ │ │ │ ├── ipv4/ │ │ │ │ │ ├── acd.c │ │ │ │ │ ├── autoip.c │ │ │ │ │ ├── dhcp.c │ │ │ │ │ ├── etharp.c │ │ │ │ │ ├── icmp.c │ │ │ │ │ ├── igmp.c │ │ │ │ │ ├── ip4.c │ │ │ │ │ ├── ip4_addr.c │ │ │ │ │ └── ip4_frag.c │ │ │ │ ├── ipv6/ │ │ │ │ │ ├── dhcp6.c │ │ │ │ │ ├── ethip6.c │ │ │ │ │ ├── icmp6.c │ │ │ │ │ ├── inet6.c │ │ │ │ │ ├── ip6.c │ │ │ │ │ ├── ip6_addr.c │ │ │ │ │ ├── ip6_frag.c │ │ │ │ │ ├── mld6.c │ │ │ │ │ └── nd6.c │ │ │ │ ├── mem.c │ │ │ │ ├── memp.c │ │ │ │ ├── netif.c │ │ │ │ ├── pbuf.c │ │ │ │ ├── raw.c │ │ │ │ ├── stats.c │ │ │ │ ├── sys.c │ │ │ │ ├── tcp.c │ │ │ │ ├── tcp_in.c │ │ │ │ ├── tcp_out.c │ │ │ │ ├── timeouts.c │ │ │ │ └── udp.c │ │ │ ├── include/ │ │ │ │ ├── compat/ │ │ │ │ │ ├── posix/ │ │ │ │ │ │ ├── arpa/ │ │ │ │ │ │ │ └── inet.h │ │ │ │ │ │ ├── net/ │ │ │ │ │ │ │ └── if.h │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ └── sys/ │ │ │ │ │ │ └── socket.h │ │ │ │ │ └── stdc/ │ │ │ │ │ └── errno.h │ │ │ │ ├── lwip/ │ │ │ │ │ ├── acd.h │ │ │ │ │ ├── altcp.h │ │ │ │ │ ├── altcp_tcp.h │ │ │ │ │ ├── altcp_tls.h │ │ │ │ │ ├── api.h │ │ │ │ │ ├── apps/ │ │ │ │ │ │ ├── mdns.h │ │ │ │ │ │ ├── mdns_domain.h │ │ │ │ │ │ ├── mdns_opts.h │ │ │ │ │ │ ├── mdns_out.h │ │ │ │ │ │ └── mdns_priv.h │ │ │ │ │ ├── arch.h │ │ │ │ │ ├── autoip.h │ │ │ │ │ ├── debug.h │ │ │ │ │ ├── def.h │ │ │ │ │ ├── dhcp.h │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ ├── dns.h │ │ │ │ │ ├── err.h │ │ │ │ │ ├── errno.h │ │ │ │ │ ├── etharp.h │ │ │ │ │ ├── ethip6.h │ │ │ │ │ ├── icmp.h │ │ │ │ │ ├── icmp6.h │ │ │ │ │ ├── if_api.h │ │ │ │ │ ├── igmp.h │ │ │ │ │ ├── inet.h │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ ├── init.h │ │ │ │ │ ├── ip.h │ │ │ │ │ ├── ip4.h │ │ │ │ │ ├── ip4_addr.h │ │ │ │ │ ├── ip4_frag.h │ │ │ │ │ ├── ip6.h │ │ │ │ │ ├── ip6_addr.h │ │ │ │ │ ├── ip6_frag.h │ │ │ │ │ ├── ip6_zone.h │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── memp.h │ │ │ │ │ ├── mld6.h │ │ │ │ │ ├── nd6.h │ │ │ │ │ ├── netbuf.h │ │ │ │ │ ├── netdb.h │ │ │ │ │ ├── netif.h │ │ │ │ │ ├── netifapi.h │ │ │ │ │ ├── opt.h │ │ │ │ │ ├── pbuf.h │ │ │ │ │ ├── priv/ │ │ │ │ │ │ ├── altcp_priv.h │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ ├── mem_priv.h │ │ │ │ │ │ ├── memp_priv.h │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ ├── nd6_priv.h │ │ │ │ │ │ ├── raw_priv.h │ │ │ │ │ │ ├── sockets_priv.h │ │ │ │ │ │ ├── tcp_priv.h │ │ │ │ │ │ └── tcpip_priv.h │ │ │ │ │ ├── prot/ │ │ │ │ │ │ ├── acd.h │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ ├── iana.h │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ ├── ieee.h │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ └── udp.h │ │ │ │ │ ├── raw.h │ │ │ │ │ ├── sio.h │ │ │ │ │ ├── snmp.h │ │ │ │ │ ├── sockets.h │ │ │ │ │ ├── stats.h │ │ │ │ │ ├── sys.h │ │ │ │ │ ├── tcp.h │ │ │ │ │ ├── tcpbase.h │ │ │ │ │ ├── tcpip.h │ │ │ │ │ ├── timeouts.h │ │ │ │ │ └── udp.h │ │ │ │ └── netif/ │ │ │ │ ├── bridgeif.h │ │ │ │ ├── bridgeif_opts.h │ │ │ │ ├── etharp.h │ │ │ │ ├── ethernet.h │ │ │ │ ├── ieee802154.h │ │ │ │ ├── lowpan6.h │ │ │ │ ├── lowpan6_ble.h │ │ │ │ ├── lowpan6_common.h │ │ │ │ ├── lowpan6_opts.h │ │ │ │ ├── ppp/ │ │ │ │ │ ├── ccp.h │ │ │ │ │ ├── chap-md5.h │ │ │ │ │ ├── chap-new.h │ │ │ │ │ ├── chap_ms.h │ │ │ │ │ ├── eap.h │ │ │ │ │ ├── ecp.h │ │ │ │ │ ├── eui64.h │ │ │ │ │ ├── fsm.h │ │ │ │ │ ├── ipcp.h │ │ │ │ │ ├── ipv6cp.h │ │ │ │ │ ├── lcp.h │ │ │ │ │ ├── magic.h │ │ │ │ │ ├── mppe.h │ │ │ │ │ ├── polarssl/ │ │ │ │ │ │ ├── arc4.h │ │ │ │ │ │ ├── des.h │ │ │ │ │ │ ├── md4.h │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ └── sha1.h │ │ │ │ │ ├── ppp.h │ │ │ │ │ ├── ppp_impl.h │ │ │ │ │ ├── ppp_opts.h │ │ │ │ │ ├── pppapi.h │ │ │ │ │ ├── pppcrypt.h │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ ├── pppoe.h │ │ │ │ │ ├── pppol2tp.h │ │ │ │ │ ├── pppos.h │ │ │ │ │ ├── upap.h │ │ │ │ │ └── vj.h │ │ │ │ ├── slipif.h │ │ │ │ └── zepif.h │ │ │ └── netif/ │ │ │ ├── FILES │ │ │ ├── bridgeif.c │ │ │ ├── bridgeif_fdb.c │ │ │ ├── ethernet.c │ │ │ ├── lowpan6.c │ │ │ ├── lowpan6_ble.c │ │ │ ├── lowpan6_common.c │ │ │ ├── ppp/ │ │ │ │ ├── PPPD_FOLLOWUP │ │ │ │ ├── auth.c │ │ │ │ ├── ccp.c │ │ │ │ ├── chap-md5.c │ │ │ │ ├── chap-new.c │ │ │ │ ├── chap_ms.c │ │ │ │ ├── demand.c │ │ │ │ ├── eap.c │ │ │ │ ├── ecp.c │ │ │ │ ├── eui64.c │ │ │ │ ├── fsm.c │ │ │ │ ├── ipcp.c │ │ │ │ ├── ipv6cp.c │ │ │ │ ├── lcp.c │ │ │ │ ├── magic.c │ │ │ │ ├── mppe.c │ │ │ │ ├── multilink.c │ │ │ │ ├── polarssl/ │ │ │ │ │ ├── README │ │ │ │ │ ├── arc4.c │ │ │ │ │ ├── des.c │ │ │ │ │ ├── md4.c │ │ │ │ │ ├── md5.c │ │ │ │ │ └── sha1.c │ │ │ │ ├── ppp.c │ │ │ │ ├── pppapi.c │ │ │ │ ├── pppcrypt.c │ │ │ │ ├── pppoe.c │ │ │ │ ├── pppol2tp.c │ │ │ │ ├── pppos.c │ │ │ │ ├── upap.c │ │ │ │ ├── utils.c │ │ │ │ └── vj.c │ │ │ ├── slipif.c │ │ │ └── zepif.c │ │ ├── source/ │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── FreeRTOSConfigBoard.h │ │ │ ├── app.h │ │ │ ├── app_config.h │ │ │ ├── fsl_debug_console_conf.h │ │ │ ├── fsl_os_abstraction_config.h │ │ │ ├── hardware_init.c │ │ │ ├── lwipopts.h │ │ │ ├── lwippools.h │ │ │ ├── main.c │ │ │ ├── mcux_config.h │ │ │ ├── mongoose_config.h │ │ │ ├── pin_mux.c │ │ │ ├── pin_mux.h │ │ │ ├── semihost_hardfault.c │ │ │ └── wifi_config.h │ │ ├── startup/ │ │ │ └── startup_rw612.c │ │ ├── utilities/ │ │ │ ├── debug_console/ │ │ │ │ ├── fsl_debug_console.c │ │ │ │ └── fsl_debug_console.h │ │ │ ├── fsl_assert.c │ │ │ ├── fsl_assert.h │ │ │ ├── fsl_memcpy.S │ │ │ └── str/ │ │ │ ├── fsl_str.c │ │ │ └── fsl_str.h │ │ └── wifi/ │ │ ├── CMakeLists.txt │ │ ├── ChangeLogKSDK.txt │ │ ├── certs/ │ │ │ ├── ca-cert.h │ │ │ ├── client-cert.h │ │ │ ├── client-key.h │ │ │ ├── dh-param.h │ │ │ ├── server-cert.h │ │ │ └── server-key.h │ │ ├── dhcpd/ │ │ │ ├── dhcp-bootp.h │ │ │ ├── dhcp-priv.h │ │ │ ├── dhcp-server-main.c │ │ │ ├── dhcp-server.c │ │ │ ├── dns-server.c │ │ │ └── dns.h │ │ ├── incl/ │ │ │ ├── dhcp-server.h │ │ │ ├── nxp_wifi.h │ │ │ ├── port/ │ │ │ │ ├── net/ │ │ │ │ │ └── wm_net.h │ │ │ │ └── osa/ │ │ │ │ ├── mem_pool.h │ │ │ │ ├── mem_pool_config.h │ │ │ │ ├── osa.h │ │ │ │ ├── slist.h │ │ │ │ └── stack_simple.h │ │ │ ├── wifi_cal_data_ext.h │ │ │ ├── wifi_cal_data_frdmrw61x_1ant.h │ │ │ ├── wifi_cal_data_rw61x_1ant.h │ │ │ ├── wifi_cal_data_rw61x_1ant_diversity.h │ │ │ ├── wifi_cal_data_rw61x_2ant.h │ │ │ ├── wifi_cal_data_rw61x_3ant_diversity.h │ │ │ ├── wifi_cal_data_rw61x_override.h │ │ │ ├── wifi_config_default.h │ │ │ ├── wifidriver/ │ │ │ │ ├── wifi-decl.h │ │ │ │ ├── wifi.h │ │ │ │ ├── wifi_events.h │ │ │ │ └── wifi_nxp.h │ │ │ ├── wlcmgr/ │ │ │ │ ├── wlan.h │ │ │ │ └── wlan_11d.h │ │ │ ├── wm_utils.h │ │ │ ├── wmerrno.h │ │ │ ├── wmlog.h │ │ │ ├── wmstats.h │ │ │ └── wmtypes.h │ │ ├── port/ │ │ │ ├── net/ │ │ │ │ ├── net.c │ │ │ │ ├── netif_decl.h │ │ │ │ └── wifi_netif.c │ │ │ └── osa/ │ │ │ ├── mem_pool.c │ │ │ ├── mem_pool_config.c │ │ │ ├── osa.c │ │ │ ├── osa_freertos.c │ │ │ ├── osa_freertos.h │ │ │ ├── slist.c │ │ │ └── stack_simple.c │ │ ├── wifi_bt_firmware/ │ │ │ └── wlan_bt_fw.h │ │ ├── wifidriver/ │ │ │ ├── incl/ │ │ │ │ ├── mlan.h │ │ │ │ ├── mlan_11ac.h │ │ │ │ ├── mlan_11ax.h │ │ │ │ ├── mlan_11h.h │ │ │ │ ├── mlan_11k.h │ │ │ │ ├── mlan_11n.h │ │ │ │ ├── mlan_11n_aggr.h │ │ │ │ ├── mlan_11n_rxreorder.h │ │ │ │ ├── mlan_11v.h │ │ │ │ ├── mlan_action.h │ │ │ │ ├── mlan_api.h │ │ │ │ ├── mlan_decl.h │ │ │ │ ├── mlan_fw.h │ │ │ │ ├── mlan_ieee.h │ │ │ │ ├── mlan_init.h │ │ │ │ ├── mlan_ioctl.h │ │ │ │ ├── mlan_join.h │ │ │ │ ├── mlan_main.h │ │ │ │ ├── mlan_mbo.h │ │ │ │ ├── mlan_meas.h │ │ │ │ ├── mlan_remap_mem_operations.h │ │ │ │ ├── mlan_uap.h │ │ │ │ ├── mlan_util.h │ │ │ │ ├── mlan_wmm.h │ │ │ │ └── type_decls.h │ │ │ ├── mlan_11ac.c │ │ │ ├── mlan_11ax.c │ │ │ ├── mlan_11d.c │ │ │ ├── mlan_11h.c │ │ │ ├── mlan_11k.c │ │ │ ├── mlan_11n.c │ │ │ ├── mlan_11n_aggr.c │ │ │ ├── mlan_11n_rxreorder.c │ │ │ ├── mlan_11v.c │ │ │ ├── mlan_action.c │ │ │ ├── mlan_api.c │ │ │ ├── mlan_cfp.c │ │ │ ├── mlan_cmdevt.c │ │ │ ├── mlan_glue.c │ │ │ ├── mlan_init.c │ │ │ ├── mlan_join.c │ │ │ ├── mlan_mbo.c │ │ │ ├── mlan_misc.c │ │ │ ├── mlan_scan.c │ │ │ ├── mlan_shim.c │ │ │ ├── mlan_sta_cmd.c │ │ │ ├── mlan_sta_cmdresp.c │ │ │ ├── mlan_sta_event.c │ │ │ ├── mlan_sta_ioctl.c │ │ │ ├── mlan_sta_rx.c │ │ │ ├── mlan_txrx.c │ │ │ ├── mlan_uap_cmdevent.c │ │ │ ├── mlan_uap_ioctl.c │ │ │ ├── mlan_wmm.c │ │ │ ├── wifi-debug.c │ │ │ ├── wifi-debug.h │ │ │ ├── wifi-imu.c │ │ │ ├── wifi-imu.h │ │ │ ├── wifi-internal.h │ │ │ ├── wifi-mem.c │ │ │ ├── wifi-uap.c │ │ │ ├── wifi-wps.c │ │ │ ├── wifi.c │ │ │ ├── wifi_common.h │ │ │ ├── wifi_pwrmgr.c │ │ │ └── wpa_supp_if/ │ │ │ ├── incl/ │ │ │ │ ├── rtos_wpa_supp_if.h │ │ │ │ └── wifi_nxp_internal.h │ │ │ ├── rtos_wpa_supp_if.c │ │ │ ├── wifi_nxp.c │ │ │ └── wifi_nxp_internal.c │ │ └── wlcmgr/ │ │ ├── wlan.c │ │ └── wlan_txpwrlimit_cfg.c │ ├── frdm-rw612-xpresso-freertos-lwip-wifi/ │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── language.settings.xml │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CMSIS/ │ │ │ ├── cmsis_compiler.h │ │ │ ├── cmsis_gcc.h │ │ │ ├── cmsis_version.h │ │ │ ├── core_cm33.h │ │ │ ├── mpu_armv8.h │ │ │ └── tz_context.h │ │ ├── Debug/ │ │ │ ├── frdm-rw612-xpresso-freertos-lwip_Debug.ld │ │ │ ├── frdm-rw612-xpresso-freertos-lwip_Debug_library.ld │ │ │ └── frdm-rw612-xpresso-freertos-lwip_Debug_memory.ld │ │ ├── README.md │ │ ├── board/ │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── clock_config.c │ │ │ ├── clock_config.h │ │ │ ├── pin_mux.c │ │ │ └── pin_mux.h │ │ ├── component/ │ │ │ ├── conn_fwloader/ │ │ │ │ ├── fsl_loader.c │ │ │ │ ├── fsl_loader_utils.c │ │ │ │ ├── include/ │ │ │ │ │ ├── api_tree_root.h │ │ │ │ │ ├── fsl_loader.h │ │ │ │ │ ├── fsl_loader_utils.h │ │ │ │ │ ├── fusemap.h │ │ │ │ │ ├── life_cycle.h │ │ │ │ │ └── nboot_rom_api_table.h │ │ │ │ ├── life_cycle.c │ │ │ │ ├── nboot_hal.c │ │ │ │ └── readme.txt │ │ │ ├── els_pkc/ │ │ │ │ └── src/ │ │ │ │ ├── compiler/ │ │ │ │ │ └── mcuxClToolchain.h │ │ │ │ ├── comps/ │ │ │ │ │ ├── mcuxClBuffer/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClBuffer_Internal.h │ │ │ │ │ │ │ │ └── mcuxClBuffer_Internal_Pointer.h │ │ │ │ │ │ │ ├── mcuxClBuffer.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Cfg.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Constants.h │ │ │ │ │ │ │ ├── mcuxClBuffer_Impl.h │ │ │ │ │ │ │ └── mcuxClBuffer_Pointer.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClBuffer.c │ │ │ │ │ ├── mcuxClCore/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxClCore_Examples.h │ │ │ │ │ │ ├── mcuxClCore_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxClCore_Macros.h │ │ │ │ │ │ ├── mcuxClCore_Platform.h │ │ │ │ │ │ └── mcuxClCore_Toolchain.h │ │ │ │ │ ├── mcuxClEls/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_Common.h │ │ │ │ │ │ │ │ ├── mcuxClEls_Internal_mapping.h │ │ │ │ │ │ │ │ └── mcuxClEls_SfrAccess.h │ │ │ │ │ │ │ ├── mcuxClEls.h │ │ │ │ │ │ │ ├── mcuxClEls_Aead.h │ │ │ │ │ │ │ ├── mcuxClEls_Cipher.h │ │ │ │ │ │ │ ├── mcuxClEls_Cmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Common.h │ │ │ │ │ │ │ ├── mcuxClEls_Crc.h │ │ │ │ │ │ │ ├── mcuxClEls_Ecc.h │ │ │ │ │ │ │ ├── mcuxClEls_GlitchDetector.h │ │ │ │ │ │ │ ├── mcuxClEls_Hash.h │ │ │ │ │ │ │ ├── mcuxClEls_Hmac.h │ │ │ │ │ │ │ ├── mcuxClEls_Kdf.h │ │ │ │ │ │ │ ├── mcuxClEls_KeyManagement.h │ │ │ │ │ │ │ ├── mcuxClEls_Rng.h │ │ │ │ │ │ │ ├── mcuxClEls_Types.h │ │ │ │ │ │ │ └── mcuxClEls_mapping.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxClEls_Common.c │ │ │ │ │ │ └── mcuxClEls_GlitchDetector.c │ │ │ │ │ ├── mcuxClMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxClMemory_ClearSecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Clear_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CompareDPASecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CompareSecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Compare_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecurePow2_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecure_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopySecure_Reversed_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_CopyWords_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Reversed_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_Internal.h │ │ │ │ │ │ │ │ ├── mcuxClMemory_SetSecure_Internal.h │ │ │ │ │ │ │ │ └── mcuxClMemory_Set_Internal.h │ │ │ │ │ │ │ ├── mcuxClMemory.h │ │ │ │ │ │ │ ├── mcuxClMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxClMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxClMemory_Copy_Reversed.h │ │ │ │ │ │ │ ├── mcuxClMemory_Endianness.h │ │ │ │ │ │ │ ├── mcuxClMemory_Set.h │ │ │ │ │ │ │ ├── mcuxClMemory_Types.h │ │ │ │ │ │ │ └── mcuxClMemory_Xor.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxClMemory.c │ │ │ │ │ ├── mcuxCsslCPreProcessor/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslAnalysis.h │ │ │ │ │ │ └── mcuxCsslCPreProcessor.h │ │ │ │ │ ├── mcuxCsslDataIntegrity/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslDataIntegrity.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Cfg.h │ │ │ │ │ │ ├── mcuxCsslDataIntegrity_Impl.h │ │ │ │ │ │ └── mcuxCsslDataIntegrity_None.h │ │ │ │ │ ├── mcuxCsslFlowProtection/ │ │ │ │ │ │ └── inc/ │ │ │ │ │ │ ├── mcuxCsslFlowProtection.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Cfg.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_FunctionIdentifiers.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_Impl.h │ │ │ │ │ │ ├── mcuxCsslFlowProtection_SecureCounter_Common.h │ │ │ │ │ │ └── mcuxCsslFlowProtection_SecureCounter_Local.h │ │ │ │ │ ├── mcuxCsslMemory/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_Compare_asm.h │ │ │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_Copy_asm.h │ │ │ │ │ │ │ │ └── mcuxCsslMemory_Internal_SecureCompare.h │ │ │ │ │ │ │ ├── mcuxCsslMemory.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Constants.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.h │ │ │ │ │ │ │ ├── mcuxCsslMemory_Set.h │ │ │ │ │ │ │ └── mcuxCsslMemory_Types.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── mcuxCsslMemory_Clear.c │ │ │ │ │ │ ├── mcuxCsslMemory_Compare.c │ │ │ │ │ │ ├── mcuxCsslMemory_Copy.c │ │ │ │ │ │ ├── mcuxCsslMemory_Internal_SecureCompare_Stub.c │ │ │ │ │ │ └── mcuxCsslMemory_Set.c │ │ │ │ │ ├── mcuxCsslParamIntegrity/ │ │ │ │ │ │ ├── inc/ │ │ │ │ │ │ │ └── mcuxCsslParamIntegrity.h │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── mcuxCsslParamIntegrity.c │ │ │ │ │ └── mcuxCsslSecureCounter/ │ │ │ │ │ └── inc/ │ │ │ │ │ ├── mcuxCsslSecureCounter.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Cfg.h │ │ │ │ │ ├── mcuxCsslSecureCounter_Impl.h │ │ │ │ │ ├── mcuxCsslSecureCounter_None.h │ │ │ │ │ └── mcuxCsslSecureCounter_SW_Local.h │ │ │ │ └── platforms/ │ │ │ │ └── rw61x/ │ │ │ │ ├── inc/ │ │ │ │ │ ├── ip_css_constants.h │ │ │ │ │ ├── ip_css_design_configuration.h │ │ │ │ │ └── ip_platform.h │ │ │ │ ├── mcuxClConfig.h │ │ │ │ ├── platform_specific_headers.h │ │ │ │ └── readme.txt │ │ │ ├── imu_adapter/ │ │ │ │ ├── fsl_adapter_imu.c │ │ │ │ ├── fsl_adapter_imu.h │ │ │ │ └── fsl_adapter_imu_common.h │ │ │ ├── lists/ │ │ │ │ ├── fsl_component_generic_list.c │ │ │ │ └── fsl_component_generic_list.h │ │ │ ├── osa/ │ │ │ │ ├── fsl_os_abstraction.h │ │ │ │ ├── fsl_os_abstraction_config.h │ │ │ │ ├── fsl_os_abstraction_free_rtos.c │ │ │ │ └── fsl_os_abstraction_free_rtos.h │ │ │ ├── serial_manager/ │ │ │ │ ├── fsl_component_serial_manager.c │ │ │ │ ├── fsl_component_serial_manager.h │ │ │ │ ├── fsl_component_serial_port_internal.h │ │ │ │ ├── fsl_component_serial_port_uart.c │ │ │ │ └── fsl_component_serial_port_uart.h │ │ │ ├── uart/ │ │ │ │ ├── fsl_adapter_uart.h │ │ │ │ └── fsl_adapter_usart.c │ │ │ └── wifi_bt_module/ │ │ │ └── AzureWave/ │ │ │ └── tx_pwr_limits/ │ │ │ └── wlan_txpwrlimit_cfg_WW_rw610.h │ │ ├── device/ │ │ │ ├── RW612.h │ │ │ ├── RW612_features.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── system_RW612.c │ │ │ └── system_RW612.h │ │ ├── drivers/ │ │ │ ├── freertos/ │ │ │ │ ├── fsl_usart_freertos.c │ │ │ │ └── fsl_usart_freertos.h │ │ │ ├── fsl_cache.c │ │ │ ├── fsl_cache.h │ │ │ ├── fsl_clock.c │ │ │ ├── fsl_clock.h │ │ │ ├── fsl_common.c │ │ │ ├── fsl_common.h │ │ │ ├── fsl_common_arm.c │ │ │ ├── fsl_common_arm.h │ │ │ ├── fsl_flexcomm.c │ │ │ ├── fsl_flexcomm.h │ │ │ ├── fsl_flexspi.c │ │ │ ├── fsl_flexspi.h │ │ │ ├── fsl_gdma.c │ │ │ ├── fsl_gdma.h │ │ │ ├── fsl_gpio.c │ │ │ ├── fsl_gpio.h │ │ │ ├── fsl_imu.c │ │ │ ├── fsl_imu.h │ │ │ ├── fsl_io_mux.h │ │ │ ├── fsl_ocotp.c │ │ │ ├── fsl_ocotp.h │ │ │ ├── fsl_power.c │ │ │ ├── fsl_power.h │ │ │ ├── fsl_reset.c │ │ │ ├── fsl_reset.h │ │ │ ├── fsl_usart.c │ │ │ └── fsl_usart.h │ │ ├── edgefast_wifi/ │ │ │ ├── include/ │ │ │ │ └── wpl.h │ │ │ └── source/ │ │ │ └── wpl_nxp.c │ │ ├── flash/ │ │ │ └── mflash/ │ │ │ ├── frdmrw612/ │ │ │ │ ├── mflash_drv.c │ │ │ │ └── mflash_drv.h │ │ │ ├── mflash_common.h │ │ │ ├── mflash_file.c │ │ │ ├── mflash_file.h │ │ │ └── readme.txt │ │ ├── flash_config/ │ │ │ ├── flash_config.c │ │ │ └── flash_config.h │ │ ├── freertos/ │ │ │ └── freertos-kernel/ │ │ │ ├── croutine.c │ │ │ ├── event_groups.c │ │ │ ├── include/ │ │ │ │ ├── FreeRTOS.h │ │ │ │ ├── StackMacros.h │ │ │ │ ├── atomic.h │ │ │ │ ├── croutine.h │ │ │ │ ├── deprecated_definitions.h │ │ │ │ ├── event_groups.h │ │ │ │ ├── freertos_tasks_c_additions.h │ │ │ │ ├── list.h │ │ │ │ ├── message_buffer.h │ │ │ │ ├── mpu_prototypes.h │ │ │ │ ├── mpu_syscall_numbers.h │ │ │ │ ├── mpu_wrappers.h │ │ │ │ ├── newlib-freertos.h │ │ │ │ ├── picolibc-freertos.h │ │ │ │ ├── portable.h │ │ │ │ ├── projdefs.h │ │ │ │ ├── queue.h │ │ │ │ ├── semphr.h │ │ │ │ ├── stack_macros.h │ │ │ │ ├── stdint.readme │ │ │ │ ├── stream_buffer.h │ │ │ │ ├── task.h │ │ │ │ └── timers.h │ │ │ ├── list.c │ │ │ ├── portable/ │ │ │ │ ├── GCC/ │ │ │ │ │ └── ARM_CM33_NTZ/ │ │ │ │ │ └── non_secure/ │ │ │ │ │ ├── mpu_wrappers_v2_asm.c │ │ │ │ │ ├── port.c │ │ │ │ │ ├── portasm.c │ │ │ │ │ ├── portasm.h │ │ │ │ │ ├── portmacro.h │ │ │ │ │ └── portmacrocommon.h │ │ │ │ ├── MemMang/ │ │ │ │ │ ├── ReadMe.url │ │ │ │ │ └── heap_3.c │ │ │ │ └── readme.txt │ │ │ ├── queue.c │ │ │ ├── stream_buffer.c │ │ │ ├── tasks.c │ │ │ └── timers.c │ │ ├── linkscripts/ │ │ │ ├── main_data.ldt │ │ │ ├── main_rodata.ldt │ │ │ ├── main_text.ldt │ │ │ └── noinit_noload_section.ldt │ │ ├── lwip/ │ │ │ ├── BUILDING │ │ │ ├── CHANGELOG │ │ │ ├── COPYING │ │ │ ├── ChangeLogKSDK.txt │ │ │ ├── FEATURES │ │ │ ├── FILES │ │ │ ├── README │ │ │ ├── UPGRADING │ │ │ ├── doc/ │ │ │ │ ├── FILES │ │ │ │ ├── NO_SYS_SampleCode.c │ │ │ │ ├── ZeroCopyRx.c │ │ │ │ ├── contrib.txt │ │ │ │ ├── doxygen/ │ │ │ │ │ ├── generate.bat │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── lwip.Doxyfile │ │ │ │ │ ├── lwip.Doxyfile.cmake.in │ │ │ │ │ ├── main_page.h │ │ │ │ │ └── output/ │ │ │ │ │ └── index.html │ │ │ │ ├── mdns.txt │ │ │ │ ├── mqtt_client.txt │ │ │ │ ├── ppp.txt │ │ │ │ └── savannah.txt │ │ │ ├── port/ │ │ │ │ ├── arch/ │ │ │ │ │ ├── cc.h │ │ │ │ │ └── perf.h │ │ │ │ └── sys_arch/ │ │ │ │ └── dynamic/ │ │ │ │ ├── arch/ │ │ │ │ │ └── sys_arch.h │ │ │ │ └── sys_arch.c │ │ │ └── src/ │ │ │ ├── FILES │ │ │ ├── api/ │ │ │ │ ├── api_lib.c │ │ │ │ ├── api_msg.c │ │ │ │ ├── err.c │ │ │ │ ├── if_api.c │ │ │ │ ├── netbuf.c │ │ │ │ ├── netdb.c │ │ │ │ ├── netifapi.c │ │ │ │ ├── sockets.c │ │ │ │ └── tcpip.c │ │ │ ├── core/ │ │ │ │ ├── altcp.c │ │ │ │ ├── altcp_alloc.c │ │ │ │ ├── altcp_tcp.c │ │ │ │ ├── def.c │ │ │ │ ├── dns.c │ │ │ │ ├── inet_chksum.c │ │ │ │ ├── init.c │ │ │ │ ├── ip.c │ │ │ │ ├── ipv4/ │ │ │ │ │ ├── acd.c │ │ │ │ │ ├── autoip.c │ │ │ │ │ ├── dhcp.c │ │ │ │ │ ├── etharp.c │ │ │ │ │ ├── icmp.c │ │ │ │ │ ├── igmp.c │ │ │ │ │ ├── ip4.c │ │ │ │ │ ├── ip4_addr.c │ │ │ │ │ └── ip4_frag.c │ │ │ │ ├── ipv6/ │ │ │ │ │ ├── dhcp6.c │ │ │ │ │ ├── ethip6.c │ │ │ │ │ ├── icmp6.c │ │ │ │ │ ├── inet6.c │ │ │ │ │ ├── ip6.c │ │ │ │ │ ├── ip6_addr.c │ │ │ │ │ ├── ip6_frag.c │ │ │ │ │ ├── mld6.c │ │ │ │ │ └── nd6.c │ │ │ │ ├── mem.c │ │ │ │ ├── memp.c │ │ │ │ ├── netif.c │ │ │ │ ├── pbuf.c │ │ │ │ ├── raw.c │ │ │ │ ├── stats.c │ │ │ │ ├── sys.c │ │ │ │ ├── tcp.c │ │ │ │ ├── tcp_in.c │ │ │ │ ├── tcp_out.c │ │ │ │ ├── timeouts.c │ │ │ │ └── udp.c │ │ │ ├── include/ │ │ │ │ ├── compat/ │ │ │ │ │ ├── posix/ │ │ │ │ │ │ ├── arpa/ │ │ │ │ │ │ │ └── inet.h │ │ │ │ │ │ ├── net/ │ │ │ │ │ │ │ └── if.h │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ └── sys/ │ │ │ │ │ │ └── socket.h │ │ │ │ │ └── stdc/ │ │ │ │ │ └── errno.h │ │ │ │ ├── lwip/ │ │ │ │ │ ├── acd.h │ │ │ │ │ ├── altcp.h │ │ │ │ │ ├── altcp_tcp.h │ │ │ │ │ ├── altcp_tls.h │ │ │ │ │ ├── api.h │ │ │ │ │ ├── apps/ │ │ │ │ │ │ └── lwiperf.h │ │ │ │ │ ├── arch.h │ │ │ │ │ ├── autoip.h │ │ │ │ │ ├── debug.h │ │ │ │ │ ├── def.h │ │ │ │ │ ├── dhcp.h │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ ├── dns.h │ │ │ │ │ ├── err.h │ │ │ │ │ ├── errno.h │ │ │ │ │ ├── etharp.h │ │ │ │ │ ├── ethip6.h │ │ │ │ │ ├── icmp.h │ │ │ │ │ ├── icmp6.h │ │ │ │ │ ├── if_api.h │ │ │ │ │ ├── igmp.h │ │ │ │ │ ├── inet.h │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ ├── init.h │ │ │ │ │ ├── ip.h │ │ │ │ │ ├── ip4.h │ │ │ │ │ ├── ip4_addr.h │ │ │ │ │ ├── ip4_frag.h │ │ │ │ │ ├── ip6.h │ │ │ │ │ ├── ip6_addr.h │ │ │ │ │ ├── ip6_frag.h │ │ │ │ │ ├── ip6_zone.h │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── memp.h │ │ │ │ │ ├── mld6.h │ │ │ │ │ ├── nd6.h │ │ │ │ │ ├── netbuf.h │ │ │ │ │ ├── netdb.h │ │ │ │ │ ├── netif.h │ │ │ │ │ ├── netifapi.h │ │ │ │ │ ├── opt.h │ │ │ │ │ ├── pbuf.h │ │ │ │ │ ├── priv/ │ │ │ │ │ │ ├── altcp_priv.h │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ ├── mem_priv.h │ │ │ │ │ │ ├── memp_priv.h │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ ├── nd6_priv.h │ │ │ │ │ │ ├── raw_priv.h │ │ │ │ │ │ ├── sockets_priv.h │ │ │ │ │ │ ├── tcp_priv.h │ │ │ │ │ │ └── tcpip_priv.h │ │ │ │ │ ├── prot/ │ │ │ │ │ │ ├── acd.h │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ ├── iana.h │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ ├── ieee.h │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ └── udp.h │ │ │ │ │ ├── raw.h │ │ │ │ │ ├── sio.h │ │ │ │ │ ├── snmp.h │ │ │ │ │ ├── sockets.h │ │ │ │ │ ├── stats.h │ │ │ │ │ ├── sys.h │ │ │ │ │ ├── tcp.h │ │ │ │ │ ├── tcpbase.h │ │ │ │ │ ├── tcpip.h │ │ │ │ │ ├── timeouts.h │ │ │ │ │ └── udp.h │ │ │ │ └── netif/ │ │ │ │ ├── bridgeif.h │ │ │ │ ├── bridgeif_opts.h │ │ │ │ ├── etharp.h │ │ │ │ ├── ethernet.h │ │ │ │ ├── ieee802154.h │ │ │ │ ├── lowpan6.h │ │ │ │ ├── lowpan6_ble.h │ │ │ │ ├── lowpan6_common.h │ │ │ │ ├── lowpan6_opts.h │ │ │ │ ├── ppp/ │ │ │ │ │ ├── ccp.h │ │ │ │ │ ├── chap-md5.h │ │ │ │ │ ├── chap-new.h │ │ │ │ │ ├── chap_ms.h │ │ │ │ │ ├── eap.h │ │ │ │ │ ├── ecp.h │ │ │ │ │ ├── eui64.h │ │ │ │ │ ├── fsm.h │ │ │ │ │ ├── ipcp.h │ │ │ │ │ ├── ipv6cp.h │ │ │ │ │ ├── lcp.h │ │ │ │ │ ├── magic.h │ │ │ │ │ ├── mppe.h │ │ │ │ │ ├── polarssl/ │ │ │ │ │ │ ├── arc4.h │ │ │ │ │ │ ├── des.h │ │ │ │ │ │ ├── md4.h │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ └── sha1.h │ │ │ │ │ ├── ppp.h │ │ │ │ │ ├── ppp_impl.h │ │ │ │ │ ├── ppp_opts.h │ │ │ │ │ ├── pppapi.h │ │ │ │ │ ├── pppcrypt.h │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ ├── pppoe.h │ │ │ │ │ ├── pppol2tp.h │ │ │ │ │ ├── pppos.h │ │ │ │ │ ├── upap.h │ │ │ │ │ └── vj.h │ │ │ │ ├── slipif.h │ │ │ │ └── zepif.h │ │ │ └── netif/ │ │ │ ├── FILES │ │ │ ├── bridgeif.c │ │ │ ├── bridgeif_fdb.c │ │ │ ├── ethernet.c │ │ │ ├── lowpan6.c │ │ │ ├── lowpan6_ble.c │ │ │ ├── lowpan6_common.c │ │ │ ├── ppp/ │ │ │ │ ├── PPPD_FOLLOWUP │ │ │ │ ├── auth.c │ │ │ │ ├── ccp.c │ │ │ │ ├── chap-md5.c │ │ │ │ ├── chap-new.c │ │ │ │ ├── chap_ms.c │ │ │ │ ├── demand.c │ │ │ │ ├── eap.c │ │ │ │ ├── ecp.c │ │ │ │ ├── eui64.c │ │ │ │ ├── fsm.c │ │ │ │ ├── ipcp.c │ │ │ │ ├── ipv6cp.c │ │ │ │ ├── lcp.c │ │ │ │ ├── magic.c │ │ │ │ ├── mppe.c │ │ │ │ ├── multilink.c │ │ │ │ ├── polarssl/ │ │ │ │ │ ├── README │ │ │ │ │ ├── arc4.c │ │ │ │ │ ├── des.c │ │ │ │ │ ├── md4.c │ │ │ │ │ ├── md5.c │ │ │ │ │ └── sha1.c │ │ │ │ ├── ppp.c │ │ │ │ ├── pppapi.c │ │ │ │ ├── pppcrypt.c │ │ │ │ ├── pppoe.c │ │ │ │ ├── pppol2tp.c │ │ │ │ ├── pppos.c │ │ │ │ ├── upap.c │ │ │ │ ├── utils.c │ │ │ │ └── vj.c │ │ │ ├── slipif.c │ │ │ └── zepif.c │ │ ├── source/ │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── app_config.h │ │ │ ├── lwipopts.h │ │ │ ├── lwippools.h │ │ │ ├── main.c │ │ │ ├── main.c_mg_wifi-style │ │ │ ├── mongoose_config.h │ │ │ ├── semihost_hardfault.c │ │ │ └── wifi_config.h │ │ ├── startup/ │ │ │ └── startup_rw612.c │ │ ├── utilities/ │ │ │ ├── fsl_assert.c │ │ │ ├── fsl_assert.h │ │ │ ├── fsl_debug_console.c │ │ │ ├── fsl_debug_console.h │ │ │ ├── fsl_debug_console_conf.h │ │ │ ├── fsl_memcpy.S │ │ │ ├── fsl_str.c │ │ │ └── fsl_str.h │ │ └── wifi/ │ │ ├── CMakeLists.txt │ │ ├── ChangeLogKSDK.txt │ │ ├── certs/ │ │ │ ├── ca-cert.h │ │ │ ├── client-cert.h │ │ │ ├── client-key.h │ │ │ ├── dh-param.h │ │ │ ├── server-cert.h │ │ │ └── server-key.h │ │ ├── dhcpd/ │ │ │ ├── dhcp-bootp.h │ │ │ ├── dhcp-priv.h │ │ │ ├── dhcp-server-main.c │ │ │ ├── dhcp-server.c │ │ │ ├── dns-server.c │ │ │ └── dns.h │ │ ├── incl/ │ │ │ ├── dhcp-server.h │ │ │ ├── nxp_wifi.h │ │ │ ├── port/ │ │ │ │ ├── net/ │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ └── lwip_default_hooks.h │ │ │ │ │ └── wm_net.h │ │ │ │ └── osa/ │ │ │ │ ├── mem_pool.h │ │ │ │ ├── mem_pool_config.h │ │ │ │ ├── osa.h │ │ │ │ ├── slist.h │ │ │ │ └── stack_simple.h │ │ │ ├── wifi_cal_data_ext.h │ │ │ ├── wifi_config_default.h │ │ │ ├── wifidriver/ │ │ │ │ ├── wifi-decl.h │ │ │ │ ├── wifi.h │ │ │ │ ├── wifi_events.h │ │ │ │ └── wifi_nxp.h │ │ │ ├── wlcmgr/ │ │ │ │ ├── wlan.h │ │ │ │ └── wlan_11d.h │ │ │ ├── wm_utils.h │ │ │ ├── wmerrno.h │ │ │ ├── wmlog.h │ │ │ ├── wmstats.h │ │ │ └── wmtypes.h │ │ ├── port/ │ │ │ ├── net/ │ │ │ │ ├── hooks/ │ │ │ │ │ └── lwip_default_hooks.c │ │ │ │ ├── net.c │ │ │ │ ├── netif_decl.h │ │ │ │ └── wifi_netif.c │ │ │ └── osa/ │ │ │ ├── mem_pool.c │ │ │ ├── mem_pool_config.c │ │ │ ├── osa.c │ │ │ ├── osa_freertos.c │ │ │ ├── osa_freertos.h │ │ │ ├── slist.c │ │ │ └── stack_simple.c │ │ ├── wifi_bt_firmware/ │ │ │ └── wlan_bt_fw.h │ │ ├── wifidriver/ │ │ │ ├── incl/ │ │ │ │ ├── mlan.h │ │ │ │ ├── mlan_11ac.h │ │ │ │ ├── mlan_11ax.h │ │ │ │ ├── mlan_11h.h │ │ │ │ ├── mlan_11k.h │ │ │ │ ├── mlan_11n.h │ │ │ │ ├── mlan_11n_aggr.h │ │ │ │ ├── mlan_11n_rxreorder.h │ │ │ │ ├── mlan_11v.h │ │ │ │ ├── mlan_action.h │ │ │ │ ├── mlan_api.h │ │ │ │ ├── mlan_decl.h │ │ │ │ ├── mlan_fw.h │ │ │ │ ├── mlan_ieee.h │ │ │ │ ├── mlan_init.h │ │ │ │ ├── mlan_ioctl.h │ │ │ │ ├── mlan_join.h │ │ │ │ ├── mlan_main.h │ │ │ │ ├── mlan_mbo.h │ │ │ │ ├── mlan_meas.h │ │ │ │ ├── mlan_remap_mem_operations.h │ │ │ │ ├── mlan_uap.h │ │ │ │ ├── mlan_util.h │ │ │ │ ├── mlan_wmm.h │ │ │ │ └── type_decls.h │ │ │ ├── mlan_11ac.c │ │ │ ├── mlan_11ax.c │ │ │ ├── mlan_11d.c │ │ │ ├── mlan_11h.c │ │ │ ├── mlan_11k.c │ │ │ ├── mlan_11n.c │ │ │ ├── mlan_11n_aggr.c │ │ │ ├── mlan_11n_rxreorder.c │ │ │ ├── mlan_11v.c │ │ │ ├── mlan_action.c │ │ │ ├── mlan_api.c │ │ │ ├── mlan_cfp.c │ │ │ ├── mlan_cmdevt.c │ │ │ ├── mlan_glue.c │ │ │ ├── mlan_init.c │ │ │ ├── mlan_join.c │ │ │ ├── mlan_mbo.c │ │ │ ├── mlan_misc.c │ │ │ ├── mlan_scan.c │ │ │ ├── mlan_shim.c │ │ │ ├── mlan_sta_cmd.c │ │ │ ├── mlan_sta_cmdresp.c │ │ │ ├── mlan_sta_event.c │ │ │ ├── mlan_sta_ioctl.c │ │ │ ├── mlan_sta_rx.c │ │ │ ├── mlan_txrx.c │ │ │ ├── mlan_uap_cmdevent.c │ │ │ ├── mlan_uap_ioctl.c │ │ │ ├── mlan_wmm.c │ │ │ ├── wifi-debug.c │ │ │ ├── wifi-debug.h │ │ │ ├── wifi-imu.c │ │ │ ├── wifi-imu.h │ │ │ ├── wifi-internal.h │ │ │ ├── wifi-mem.c │ │ │ ├── wifi-uap.c │ │ │ ├── wifi-wps.c │ │ │ ├── wifi.c │ │ │ ├── wifi_common.h │ │ │ ├── wifi_pwrmgr.c │ │ │ └── wpa_supp_if/ │ │ │ ├── incl/ │ │ │ │ ├── rtos_wpa_supp_if.h │ │ │ │ └── wifi_nxp_internal.h │ │ │ ├── rtos_wpa_supp_if.c │ │ │ ├── wifi_nxp.c │ │ │ └── wifi_nxp_internal.c │ │ └── wlcmgr/ │ │ ├── wlan.c │ │ └── wlan_txpwrlimit_cfg.c │ ├── nxp-evkbimxrt1050-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1020-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1024-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1060-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1064-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1160-cm7-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1170-cm4-lwip-freertos/ │ │ └── Makefile │ ├── nxp-evkmimxrt1170-cm7-lwip-freertos/ │ │ └── Makefile │ ├── nxp-frdmk64f-lwip-freertos/ │ │ └── Makefile │ ├── nxp-frdmk66f-freertos/ │ │ └── Makefile │ ├── nxp-frdmk66f-lwip-freertos/ │ │ └── Makefile │ ├── nxp-lpcxpresso54018-lwip-freertos/ │ │ └── Makefile │ ├── nxp-lpcxpresso54608-lwip-freertos/ │ │ └── Makefile │ ├── nxp-lpcxpresso54618-lwip-freertos/ │ │ └── Makefile │ ├── nxp-lpcxpresso54628-lwip-freertos/ │ │ └── Makefile │ ├── nxp-lpcxpresso54s018m-freertos/ │ │ └── Makefile │ ├── nxp-mimxrt1020-freertos/ │ │ └── Makefile │ ├── nxp-twrk65f180m-lwip-freertos/ │ │ └── Makefile │ ├── nxp-twrkv58f220m-lwip-freertos/ │ │ └── Makefile │ ├── rt1020-evk-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── link_ram.ld │ ├── rt1020-evk-make-freertos-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── link_ram.ld │ ├── rt1060-evk-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── link_ram.ld │ ├── rt1060-evk-make-freertos-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── link_ram.ld │ ├── rt1060-evk-xpresso-baremetal-builtin/ │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── language.settings.xml │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── CMSIS/ │ │ │ ├── cachel1_armv7.h │ │ │ ├── cmsis_compiler.h │ │ │ ├── cmsis_gcc.h │ │ │ ├── cmsis_version.h │ │ │ ├── core_cm7.h │ │ │ └── mpu_armv7.h │ │ ├── Debug/ │ │ │ ├── board/ │ │ │ │ ├── board.su │ │ │ │ ├── clock_config.su │ │ │ │ ├── dcd.su │ │ │ │ ├── peripherals.su │ │ │ │ ├── pin_mux.su │ │ │ │ └── subdir.mk │ │ │ ├── component/ │ │ │ │ ├── lists/ │ │ │ │ │ ├── fsl_component_generic_list.su │ │ │ │ │ └── subdir.mk │ │ │ │ ├── serial_manager/ │ │ │ │ │ ├── fsl_component_serial_manager.su │ │ │ │ │ ├── fsl_component_serial_port_uart.su │ │ │ │ │ └── subdir.mk │ │ │ │ └── uart/ │ │ │ │ ├── fsl_adapter_lpuart.su │ │ │ │ └── subdir.mk │ │ │ ├── device/ │ │ │ │ ├── subdir.mk │ │ │ │ └── system_MIMXRT1062.su │ │ │ ├── drivers/ │ │ │ │ ├── fsl_clock.su │ │ │ │ ├── fsl_common.su │ │ │ │ ├── fsl_common_arm.su │ │ │ │ ├── fsl_gpio.su │ │ │ │ ├── fsl_lpuart.su │ │ │ │ ├── fsl_trng.su │ │ │ │ └── subdir.mk │ │ │ ├── makefile │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug.ld │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld │ │ │ ├── sources.mk │ │ │ ├── startup/ │ │ │ │ ├── startup_mimxrt1062.su │ │ │ │ └── subdir.mk │ │ │ ├── utilities/ │ │ │ │ ├── fsl_assert.su │ │ │ │ ├── fsl_debug_console.su │ │ │ │ ├── fsl_str.su │ │ │ │ └── subdir.mk │ │ │ └── xip/ │ │ │ ├── evkbmimxrt1060_flexspi_nor_config.su │ │ │ ├── fsl_flexspi_nor_boot.su │ │ │ └── subdir.mk │ │ ├── Test/ │ │ │ ├── board/ │ │ │ │ ├── board.su │ │ │ │ ├── clock_config.su │ │ │ │ ├── dcd.su │ │ │ │ ├── peripherals.su │ │ │ │ ├── pin_mux.su │ │ │ │ └── subdir.mk │ │ │ ├── component/ │ │ │ │ ├── lists/ │ │ │ │ │ ├── fsl_component_generic_list.su │ │ │ │ │ └── subdir.mk │ │ │ │ ├── serial_manager/ │ │ │ │ │ ├── fsl_component_serial_manager.su │ │ │ │ │ ├── fsl_component_serial_port_uart.su │ │ │ │ │ └── subdir.mk │ │ │ │ └── uart/ │ │ │ │ ├── fsl_adapter_lpuart.su │ │ │ │ └── subdir.mk │ │ │ ├── device/ │ │ │ │ ├── subdir.mk │ │ │ │ └── system_MIMXRT1062.su │ │ │ ├── drivers/ │ │ │ │ ├── fsl_clock.su │ │ │ │ ├── fsl_common.su │ │ │ │ ├── fsl_common_arm.su │ │ │ │ ├── fsl_gpio.su │ │ │ │ ├── fsl_lpuart.su │ │ │ │ ├── fsl_trng.su │ │ │ │ └── subdir.mk │ │ │ ├── makefile │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug.ld │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld │ │ │ ├── rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld │ │ │ ├── sources.mk │ │ │ ├── startup/ │ │ │ │ ├── startup_mimxrt1062.su │ │ │ │ └── subdir.mk │ │ │ ├── utilities/ │ │ │ │ ├── fsl_assert.su │ │ │ │ ├── fsl_debug_console.su │ │ │ │ ├── fsl_str.su │ │ │ │ └── subdir.mk │ │ │ └── xip/ │ │ │ ├── evkbmimxrt1060_flexspi_nor_config.su │ │ │ ├── fsl_flexspi_nor_boot.su │ │ │ └── subdir.mk │ │ ├── board/ │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── clock_config.c │ │ │ ├── clock_config.h │ │ │ ├── dcd.c │ │ │ ├── dcd.h │ │ │ ├── peripherals.c │ │ │ ├── peripherals.h │ │ │ ├── pin_mux.c │ │ │ └── pin_mux.h │ │ ├── component/ │ │ │ ├── lists/ │ │ │ │ ├── fsl_component_generic_list.c │ │ │ │ └── fsl_component_generic_list.h │ │ │ ├── serial_manager/ │ │ │ │ ├── fsl_component_serial_manager.c │ │ │ │ ├── fsl_component_serial_manager.h │ │ │ │ ├── fsl_component_serial_port_internal.h │ │ │ │ ├── fsl_component_serial_port_uart.c │ │ │ │ └── fsl_component_serial_port_uart.h │ │ │ └── uart/ │ │ │ ├── fsl_adapter_lpuart.c │ │ │ └── fsl_adapter_uart.h │ │ ├── device/ │ │ │ ├── MIMXRT1062.h │ │ │ ├── MIMXRT1062_features.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── system_MIMXRT1062.c │ │ │ └── system_MIMXRT1062.h │ │ ├── drivers/ │ │ │ ├── fsl_clock.c │ │ │ ├── fsl_clock.h │ │ │ ├── fsl_common.c │ │ │ ├── fsl_common.h │ │ │ ├── fsl_common_arm.c │ │ │ ├── fsl_common_arm.h │ │ │ ├── fsl_gpio.c │ │ │ ├── fsl_gpio.h │ │ │ ├── fsl_iomuxc.h │ │ │ ├── fsl_lpuart.c │ │ │ ├── fsl_lpuart.h │ │ │ ├── fsl_nic301.h │ │ │ ├── fsl_trng.c │ │ │ └── fsl_trng.h │ │ ├── middleware/ │ │ │ └── bm/ │ │ │ └── readme.txt │ │ ├── rt1060-evk-xpresso-baremetal-builtin.mex │ │ ├── source/ │ │ │ ├── hal.h │ │ │ ├── main.c │ │ │ ├── mongoose_config.h │ │ │ └── syscalls.c │ │ ├── startup/ │ │ │ └── startup_mimxrt1062.c │ │ ├── utilities/ │ │ │ ├── fsl_assert.c │ │ │ ├── fsl_debug_console.c │ │ │ ├── fsl_debug_console.h │ │ │ ├── fsl_debug_console_conf.h │ │ │ ├── fsl_str.c │ │ │ └── fsl_str.h │ │ └── xip/ │ │ ├── evkbmimxrt1060_flexspi_nor_config.c │ │ ├── evkbmimxrt1060_flexspi_nor_config.h │ │ ├── fsl_flexspi_nor_boot.c │ │ └── fsl_flexspi_nor_boot.h │ ├── rt1170-evk-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── link_ram.ld │ │ └── mbedtls_config.h │ └── rt1170-evk-make-freertos-builtin/ │ ├── Makefile │ ├── README.md │ └── link_ram.ld ├── pico-sdk/ │ ├── pico-2-w-picosdk-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── pico-2-w-picosdk-baremetal-builtin-ap/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── pico_sdk_import.cmake │ ├── pico-2-w-picosdk-freertos-lwip/ │ │ ├── CMakeLists.txt │ │ ├── FreeRTOSConfig.h │ │ ├── FreeRTOS_Kernel_import.cmake │ │ ├── Makefile │ │ ├── README.md │ │ ├── lwipopts.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── pico_sdk_import.cmake │ ├── pico-rmii/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── driver_rp2040_rmii.c │ │ ├── driver_rp2040_rmii.h │ │ ├── main.c │ │ └── mongoose_config.h │ ├── pico-rndis-dashboard/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── msc_disk.c │ │ ├── netif/ │ │ │ └── ethernet.h │ │ ├── tusb_config.h │ │ └── usb_descriptors.c │ ├── pico-rndis-device/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── netif/ │ │ │ └── ethernet.h │ │ ├── tusb_config.h │ │ └── usb_descriptors.c │ ├── pico-w-picosdk-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── pico-w-picosdk-freertos-lwip/ │ │ ├── CMakeLists.txt │ │ ├── FreeRTOSConfig.h │ │ ├── FreeRTOS_Kernel_import.cmake │ │ ├── Makefile │ │ ├── README.md │ │ ├── lwipopts.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── pico_sdk_import.cmake │ ├── rm2-pico-picosdk-baremetal-builtin/ │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── pico_sdk_import.cmake │ ├── w5500-evb-pico-picosdk-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── w5500-evb-pico2-picosdk-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ └── w55rp20-evb-pico-picosdk-baremetal-builtin/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── hal.h │ ├── main.c │ ├── mongoose_config.h │ └── pico_sdk_import.cmake ├── renesas/ │ └── ek-ra6m4-make-baremetal-builtin/ │ ├── Makefile │ ├── hal.c │ ├── hal.h │ ├── link.ld │ ├── main.c │ └── mongoose_config.h ├── smtp/ │ ├── README.md │ └── smtp-client/ │ ├── Makefile │ ├── README.md │ └── main.c ├── stm32/ │ ├── nucleo-f429zi-cube-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f429zi-cube-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f429zi-cube-freertos-lwip/ │ │ ├── .cproject │ │ ├── .mxproject │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ │ │ ├── language.settings.xml │ │ │ ├── org.eclipse.cdt.core.prefs │ │ │ └── stm32cubeide.project.prefs │ │ ├── Core/ │ │ │ ├── Inc/ │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── hal.h │ │ │ │ ├── main.h │ │ │ │ ├── mongoose_config.h │ │ │ │ ├── stm32f4xx_hal_conf.h │ │ │ │ └── stm32f4xx_it.h │ │ │ ├── Src/ │ │ │ │ ├── freertos.c │ │ │ │ ├── main.c │ │ │ │ ├── stm32f4xx_hal_msp.c │ │ │ │ ├── stm32f4xx_hal_timebase_tim.c │ │ │ │ ├── stm32f4xx_it.c │ │ │ │ ├── syscalls.c │ │ │ │ ├── sysmem.c │ │ │ │ └── system_stm32f4xx.c │ │ │ └── Startup/ │ │ │ └── startup_stm32f429zitx.s │ │ ├── Drivers/ │ │ │ ├── BSP/ │ │ │ │ └── Components/ │ │ │ │ └── lan8742/ │ │ │ │ ├── lan8742.c │ │ │ │ └── lan8742.h │ │ │ ├── CMSIS/ │ │ │ │ ├── Device/ │ │ │ │ │ └── ST/ │ │ │ │ │ └── STM32F4xx/ │ │ │ │ │ ├── Include/ │ │ │ │ │ │ ├── stm32f429xx.h │ │ │ │ │ │ ├── stm32f4xx.h │ │ │ │ │ │ └── system_stm32f4xx.h │ │ │ │ │ └── LICENSE.txt │ │ │ │ ├── Include/ │ │ │ │ │ ├── cmsis_armcc.h │ │ │ │ │ ├── cmsis_armclang.h │ │ │ │ │ ├── cmsis_compiler.h │ │ │ │ │ ├── cmsis_gcc.h │ │ │ │ │ ├── cmsis_iccarm.h │ │ │ │ │ ├── cmsis_version.h │ │ │ │ │ ├── core_armv8mbl.h │ │ │ │ │ ├── core_armv8mml.h │ │ │ │ │ ├── core_cm0.h │ │ │ │ │ ├── core_cm0plus.h │ │ │ │ │ ├── core_cm1.h │ │ │ │ │ ├── core_cm23.h │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ ├── core_cm33.h │ │ │ │ │ ├── core_cm4.h │ │ │ │ │ ├── core_cm7.h │ │ │ │ │ ├── core_sc000.h │ │ │ │ │ ├── core_sc300.h │ │ │ │ │ ├── mpu_armv7.h │ │ │ │ │ ├── mpu_armv8.h │ │ │ │ │ └── tz_context.h │ │ │ │ └── LICENSE.txt │ │ │ └── STM32F4xx_HAL_Driver/ │ │ │ ├── Inc/ │ │ │ │ ├── Legacy/ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ ├── stm32f4xx_hal.h │ │ │ │ ├── stm32f4xx_hal_cortex.h │ │ │ │ ├── stm32f4xx_hal_def.h │ │ │ │ ├── stm32f4xx_hal_dma.h │ │ │ │ ├── stm32f4xx_hal_dma_ex.h │ │ │ │ ├── stm32f4xx_hal_eth.h │ │ │ │ ├── stm32f4xx_hal_exti.h │ │ │ │ ├── stm32f4xx_hal_flash.h │ │ │ │ ├── stm32f4xx_hal_flash_ex.h │ │ │ │ ├── stm32f4xx_hal_flash_ramfunc.h │ │ │ │ ├── stm32f4xx_hal_gpio.h │ │ │ │ ├── stm32f4xx_hal_gpio_ex.h │ │ │ │ ├── stm32f4xx_hal_pwr.h │ │ │ │ ├── stm32f4xx_hal_pwr_ex.h │ │ │ │ ├── stm32f4xx_hal_rcc.h │ │ │ │ ├── stm32f4xx_hal_rcc_ex.h │ │ │ │ ├── stm32f4xx_hal_rng.h │ │ │ │ ├── stm32f4xx_hal_tim.h │ │ │ │ ├── stm32f4xx_hal_tim_ex.h │ │ │ │ ├── stm32f4xx_hal_uart.h │ │ │ │ ├── stm32f4xx_ll_bus.h │ │ │ │ ├── stm32f4xx_ll_cortex.h │ │ │ │ ├── stm32f4xx_ll_dma.h │ │ │ │ ├── stm32f4xx_ll_exti.h │ │ │ │ ├── stm32f4xx_ll_gpio.h │ │ │ │ ├── stm32f4xx_ll_pwr.h │ │ │ │ ├── stm32f4xx_ll_rcc.h │ │ │ │ ├── stm32f4xx_ll_rng.h │ │ │ │ ├── stm32f4xx_ll_system.h │ │ │ │ ├── stm32f4xx_ll_usart.h │ │ │ │ └── stm32f4xx_ll_utils.h │ │ │ ├── LICENSE.txt │ │ │ └── Src/ │ │ │ ├── stm32f4xx_hal.c │ │ │ ├── stm32f4xx_hal_cortex.c │ │ │ ├── stm32f4xx_hal_dma.c │ │ │ ├── stm32f4xx_hal_dma_ex.c │ │ │ ├── stm32f4xx_hal_eth.c │ │ │ ├── stm32f4xx_hal_exti.c │ │ │ ├── stm32f4xx_hal_flash.c │ │ │ ├── stm32f4xx_hal_flash_ex.c │ │ │ ├── stm32f4xx_hal_flash_ramfunc.c │ │ │ ├── stm32f4xx_hal_gpio.c │ │ │ ├── stm32f4xx_hal_pwr.c │ │ │ ├── stm32f4xx_hal_pwr_ex.c │ │ │ ├── stm32f4xx_hal_rcc.c │ │ │ ├── stm32f4xx_hal_rcc_ex.c │ │ │ ├── stm32f4xx_hal_rng.c │ │ │ ├── stm32f4xx_hal_tim.c │ │ │ ├── stm32f4xx_hal_tim_ex.c │ │ │ └── stm32f4xx_hal_uart.c │ │ ├── LWIP/ │ │ │ ├── App/ │ │ │ │ ├── lwip.c │ │ │ │ └── lwip.h │ │ │ └── Target/ │ │ │ ├── ethernetif.c │ │ │ ├── ethernetif.h │ │ │ └── lwipopts.h │ │ ├── Middlewares/ │ │ │ └── Third_Party/ │ │ │ ├── FreeRTOS/ │ │ │ │ └── Source/ │ │ │ │ ├── CMSIS_RTOS/ │ │ │ │ │ ├── cmsis_os.c │ │ │ │ │ └── cmsis_os.h │ │ │ │ ├── LICENSE │ │ │ │ ├── croutine.c │ │ │ │ ├── event_groups.c │ │ │ │ ├── include/ │ │ │ │ │ ├── FreeRTOS.h │ │ │ │ │ ├── StackMacros.h │ │ │ │ │ ├── atomic.h │ │ │ │ │ ├── croutine.h │ │ │ │ │ ├── deprecated_definitions.h │ │ │ │ │ ├── event_groups.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── message_buffer.h │ │ │ │ │ ├── mpu_prototypes.h │ │ │ │ │ ├── mpu_wrappers.h │ │ │ │ │ ├── portable.h │ │ │ │ │ ├── projdefs.h │ │ │ │ │ ├── queue.h │ │ │ │ │ ├── semphr.h │ │ │ │ │ ├── stack_macros.h │ │ │ │ │ ├── stream_buffer.h │ │ │ │ │ ├── task.h │ │ │ │ │ └── timers.h │ │ │ │ ├── list.c │ │ │ │ ├── portable/ │ │ │ │ │ ├── GCC/ │ │ │ │ │ │ └── ARM_CM4F/ │ │ │ │ │ │ ├── port.c │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ └── MemMang/ │ │ │ │ │ └── heap_4.c │ │ │ │ ├── queue.c │ │ │ │ ├── stream_buffer.c │ │ │ │ ├── tasks.c │ │ │ │ └── timers.c │ │ │ └── LwIP/ │ │ │ ├── src/ │ │ │ │ ├── api/ │ │ │ │ │ ├── api_lib.c │ │ │ │ │ ├── api_msg.c │ │ │ │ │ ├── err.c │ │ │ │ │ ├── if_api.c │ │ │ │ │ ├── netbuf.c │ │ │ │ │ ├── netdb.c │ │ │ │ │ ├── netifapi.c │ │ │ │ │ ├── sockets.c │ │ │ │ │ └── tcpip.c │ │ │ │ ├── apps/ │ │ │ │ │ └── mqtt/ │ │ │ │ │ └── mqtt.c │ │ │ │ ├── core/ │ │ │ │ │ ├── altcp.c │ │ │ │ │ ├── altcp_alloc.c │ │ │ │ │ ├── altcp_tcp.c │ │ │ │ │ ├── def.c │ │ │ │ │ ├── dns.c │ │ │ │ │ ├── inet_chksum.c │ │ │ │ │ ├── init.c │ │ │ │ │ ├── ip.c │ │ │ │ │ ├── ipv4/ │ │ │ │ │ │ ├── autoip.c │ │ │ │ │ │ ├── dhcp.c │ │ │ │ │ │ ├── etharp.c │ │ │ │ │ │ ├── icmp.c │ │ │ │ │ │ ├── igmp.c │ │ │ │ │ │ ├── ip4.c │ │ │ │ │ │ ├── ip4_addr.c │ │ │ │ │ │ └── ip4_frag.c │ │ │ │ │ ├── ipv6/ │ │ │ │ │ │ ├── dhcp6.c │ │ │ │ │ │ ├── ethip6.c │ │ │ │ │ │ ├── icmp6.c │ │ │ │ │ │ ├── inet6.c │ │ │ │ │ │ ├── ip6.c │ │ │ │ │ │ ├── ip6_addr.c │ │ │ │ │ │ ├── ip6_frag.c │ │ │ │ │ │ ├── mld6.c │ │ │ │ │ │ └── nd6.c │ │ │ │ │ ├── mem.c │ │ │ │ │ ├── memp.c │ │ │ │ │ ├── netif.c │ │ │ │ │ ├── pbuf.c │ │ │ │ │ ├── raw.c │ │ │ │ │ ├── stats.c │ │ │ │ │ ├── sys.c │ │ │ │ │ ├── tcp.c │ │ │ │ │ ├── tcp_in.c │ │ │ │ │ ├── tcp_out.c │ │ │ │ │ ├── timeouts.c │ │ │ │ │ └── udp.c │ │ │ │ ├── include/ │ │ │ │ │ ├── compat/ │ │ │ │ │ │ ├── posix/ │ │ │ │ │ │ │ ├── arpa/ │ │ │ │ │ │ │ │ └── inet.h │ │ │ │ │ │ │ ├── net/ │ │ │ │ │ │ │ │ └── if.h │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ └── sys/ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ └── stdc/ │ │ │ │ │ │ └── errno.h │ │ │ │ │ ├── lwip/ │ │ │ │ │ │ ├── altcp.h │ │ │ │ │ │ ├── altcp_tcp.h │ │ │ │ │ │ ├── altcp_tls.h │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ ├── apps/ │ │ │ │ │ │ │ ├── altcp_proxyconnect.h │ │ │ │ │ │ │ ├── altcp_tls_mbedtls_opts.h │ │ │ │ │ │ │ ├── fs.h │ │ │ │ │ │ │ ├── http_client.h │ │ │ │ │ │ │ ├── httpd.h │ │ │ │ │ │ │ ├── httpd_opts.h │ │ │ │ │ │ │ ├── lwiperf.h │ │ │ │ │ │ │ ├── mdns.h │ │ │ │ │ │ │ ├── mdns_opts.h │ │ │ │ │ │ │ ├── mdns_priv.h │ │ │ │ │ │ │ ├── mqtt.h │ │ │ │ │ │ │ ├── mqtt_opts.h │ │ │ │ │ │ │ ├── mqtt_priv.h │ │ │ │ │ │ │ ├── netbiosns.h │ │ │ │ │ │ │ ├── netbiosns_opts.h │ │ │ │ │ │ │ ├── smtp.h │ │ │ │ │ │ │ ├── smtp_opts.h │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ ├── snmp_core.h │ │ │ │ │ │ │ ├── snmp_mib2.h │ │ │ │ │ │ │ ├── snmp_opts.h │ │ │ │ │ │ │ ├── snmp_scalar.h │ │ │ │ │ │ │ ├── snmp_snmpv2_framework.h │ │ │ │ │ │ │ ├── snmp_snmpv2_usm.h │ │ │ │ │ │ │ ├── snmp_table.h │ │ │ │ │ │ │ ├── snmp_threadsync.h │ │ │ │ │ │ │ ├── snmpv3.h │ │ │ │ │ │ │ ├── sntp.h │ │ │ │ │ │ │ ├── sntp_opts.h │ │ │ │ │ │ │ ├── tftp_opts.h │ │ │ │ │ │ │ └── tftp_server.h │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ ├── errno.h │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ ├── ethip6.h │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ ├── if_api.h │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ ├── ip4_addr.h │ │ │ │ │ │ ├── ip4_frag.h │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ ├── ip6_addr.h │ │ │ │ │ │ ├── ip6_frag.h │ │ │ │ │ │ ├── ip6_zone.h │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ ├── priv/ │ │ │ │ │ │ │ ├── altcp_priv.h │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ ├── mem_priv.h │ │ │ │ │ │ │ ├── memp_priv.h │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ ├── nd6_priv.h │ │ │ │ │ │ │ ├── raw_priv.h │ │ │ │ │ │ │ ├── sockets_priv.h │ │ │ │ │ │ │ ├── tcp_priv.h │ │ │ │ │ │ │ └── tcpip_priv.h │ │ │ │ │ │ ├── prot/ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ │ ├── iana.h │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ │ ├── ieee.h │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ ├── tcpbase.h │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ ├── timeouts.h │ │ │ │ │ │ └── udp.h │ │ │ │ │ └── netif/ │ │ │ │ │ ├── bridgeif.h │ │ │ │ │ ├── bridgeif_opts.h │ │ │ │ │ ├── etharp.h │ │ │ │ │ ├── ethernet.h │ │ │ │ │ ├── ieee802154.h │ │ │ │ │ ├── lowpan6.h │ │ │ │ │ ├── lowpan6_ble.h │ │ │ │ │ ├── lowpan6_common.h │ │ │ │ │ ├── lowpan6_opts.h │ │ │ │ │ ├── ppp/ │ │ │ │ │ │ ├── ccp.h │ │ │ │ │ │ ├── chap-md5.h │ │ │ │ │ │ ├── chap-new.h │ │ │ │ │ │ ├── chap_ms.h │ │ │ │ │ │ ├── eap.h │ │ │ │ │ │ ├── ecp.h │ │ │ │ │ │ ├── eui64.h │ │ │ │ │ │ ├── fsm.h │ │ │ │ │ │ ├── ipcp.h │ │ │ │ │ │ ├── ipv6cp.h │ │ │ │ │ │ ├── lcp.h │ │ │ │ │ │ ├── magic.h │ │ │ │ │ │ ├── mppe.h │ │ │ │ │ │ ├── ppp.h │ │ │ │ │ │ ├── ppp_impl.h │ │ │ │ │ │ ├── ppp_opts.h │ │ │ │ │ │ ├── pppapi.h │ │ │ │ │ │ ├── pppcrypt.h │ │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ │ ├── pppoe.h │ │ │ │ │ │ ├── pppol2tp.h │ │ │ │ │ │ ├── pppos.h │ │ │ │ │ │ ├── upap.h │ │ │ │ │ │ └── vj.h │ │ │ │ │ ├── slipif.h │ │ │ │ │ └── zepif.h │ │ │ │ └── netif/ │ │ │ │ ├── bridgeif.c │ │ │ │ ├── bridgeif_fdb.c │ │ │ │ ├── ethernet.c │ │ │ │ ├── lowpan6.c │ │ │ │ ├── lowpan6_ble.c │ │ │ │ ├── lowpan6_common.c │ │ │ │ ├── ppp/ │ │ │ │ │ ├── auth.c │ │ │ │ │ ├── ccp.c │ │ │ │ │ ├── chap-md5.c │ │ │ │ │ ├── chap-new.c │ │ │ │ │ ├── chap_ms.c │ │ │ │ │ ├── demand.c │ │ │ │ │ ├── eap.c │ │ │ │ │ ├── ecp.c │ │ │ │ │ ├── eui64.c │ │ │ │ │ ├── fsm.c │ │ │ │ │ ├── ipcp.c │ │ │ │ │ ├── ipv6cp.c │ │ │ │ │ ├── lcp.c │ │ │ │ │ ├── magic.c │ │ │ │ │ ├── mppe.c │ │ │ │ │ ├── multilink.c │ │ │ │ │ ├── ppp.c │ │ │ │ │ ├── pppapi.c │ │ │ │ │ ├── pppcrypt.c │ │ │ │ │ ├── pppoe.c │ │ │ │ │ ├── pppol2tp.c │ │ │ │ │ ├── pppos.c │ │ │ │ │ ├── upap.c │ │ │ │ │ ├── utils.c │ │ │ │ │ └── vj.c │ │ │ │ ├── slipif.c │ │ │ │ └── zepif.c │ │ │ └── system/ │ │ │ ├── OS/ │ │ │ │ └── sys_arch.c │ │ │ └── arch/ │ │ │ ├── bpstruct.h │ │ │ ├── cc.h │ │ │ ├── cpu.h │ │ │ ├── epstruct.h │ │ │ ├── init.h │ │ │ ├── lib.h │ │ │ ├── perf.h │ │ │ └── sys_arch.h │ │ ├── README.md │ │ ├── STM32F429ZITX_FLASH.ld │ │ ├── STM32F429ZITX_RAM.ld │ │ ├── nucleo-f429zi-cube-freertos-lwip.ioc │ │ └── nucleo-f429zi-cube-freertos-lwip.launch │ ├── nucleo-f429zi-keil-baremetal/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F429ZITx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f4xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f4xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f4xx_hal_msp.c │ │ │ │ │ │ └── stm32f4xx_it.c │ │ │ │ │ ├── startup_stm32f429xx.s │ │ │ │ │ └── system_stm32f4xx.c │ │ │ │ └── project.script │ │ │ ├── _Target_1/ │ │ │ │ ├── Pre_Include_Global.h │ │ │ │ └── RTE_Components.h │ │ │ └── _Test/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f429zi-keil-freertos/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F429ZITx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f4xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f4xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f4xx_hal_msp.c │ │ │ │ │ │ └── stm32f4xx_it.c │ │ │ │ │ ├── startup_stm32f429xx.s │ │ │ │ │ └── system_stm32f4xx.c │ │ │ │ └── project.script │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ ├── _Target_1/ │ │ │ │ ├── Pre_Include_Global.h │ │ │ │ └── RTE_Components.h │ │ │ └── _Test/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f429zi-make-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f429zi-make-baremetal-builtin-rndis/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── netif/ │ │ │ └── ethernet.h │ │ ├── syscalls.c │ │ ├── sysinit.c │ │ ├── tusb_config.h │ │ └── usb_descriptors.c │ ├── nucleo-f429zi-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f746zg-cube-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f746zg-cube-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f746zg-cube-freertos-lwip/ │ │ ├── .cproject │ │ ├── .mxproject │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ │ │ ├── language.settings.xml │ │ │ └── stm32cubeide.project.prefs │ │ ├── Core/ │ │ │ ├── Inc/ │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── hal.h │ │ │ │ ├── main.h │ │ │ │ ├── mongoose_config.h │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ └── stm32f7xx_it.h │ │ │ ├── Src/ │ │ │ │ ├── freertos.c │ │ │ │ ├── main.c │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ ├── stm32f7xx_it.c │ │ │ │ ├── syscalls.c │ │ │ │ ├── sysmem.c │ │ │ │ └── system_stm32f7xx.c │ │ │ └── Startup/ │ │ │ └── startup_stm32f746zgtx.s │ │ ├── Drivers/ │ │ │ ├── BSP/ │ │ │ │ └── Components/ │ │ │ │ └── lan8742/ │ │ │ │ ├── lan8742.c │ │ │ │ └── lan8742.h │ │ │ ├── CMSIS/ │ │ │ │ ├── Device/ │ │ │ │ │ └── ST/ │ │ │ │ │ └── STM32F7xx/ │ │ │ │ │ ├── Include/ │ │ │ │ │ │ ├── stm32f746xx.h │ │ │ │ │ │ ├── stm32f7xx.h │ │ │ │ │ │ └── system_stm32f7xx.h │ │ │ │ │ └── LICENSE.txt │ │ │ │ ├── Include/ │ │ │ │ │ ├── cmsis_armcc.h │ │ │ │ │ ├── cmsis_armclang.h │ │ │ │ │ ├── cmsis_compiler.h │ │ │ │ │ ├── cmsis_gcc.h │ │ │ │ │ ├── cmsis_iccarm.h │ │ │ │ │ ├── cmsis_version.h │ │ │ │ │ ├── core_armv8mbl.h │ │ │ │ │ ├── core_armv8mml.h │ │ │ │ │ ├── core_cm0.h │ │ │ │ │ ├── core_cm0plus.h │ │ │ │ │ ├── core_cm1.h │ │ │ │ │ ├── core_cm23.h │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ ├── core_cm33.h │ │ │ │ │ ├── core_cm4.h │ │ │ │ │ ├── core_cm7.h │ │ │ │ │ ├── core_sc000.h │ │ │ │ │ ├── core_sc300.h │ │ │ │ │ ├── mpu_armv7.h │ │ │ │ │ ├── mpu_armv8.h │ │ │ │ │ └── tz_context.h │ │ │ │ └── LICENSE.txt │ │ │ └── STM32F7xx_HAL_Driver/ │ │ │ ├── Inc/ │ │ │ │ ├── Legacy/ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ ├── stm32f7xx_hal.h │ │ │ │ ├── stm32f7xx_hal_cortex.h │ │ │ │ ├── stm32f7xx_hal_def.h │ │ │ │ ├── stm32f7xx_hal_dma.h │ │ │ │ ├── stm32f7xx_hal_dma_ex.h │ │ │ │ ├── stm32f7xx_hal_eth.h │ │ │ │ ├── stm32f7xx_hal_exti.h │ │ │ │ ├── stm32f7xx_hal_flash.h │ │ │ │ ├── stm32f7xx_hal_flash_ex.h │ │ │ │ ├── stm32f7xx_hal_gpio.h │ │ │ │ ├── stm32f7xx_hal_gpio_ex.h │ │ │ │ ├── stm32f7xx_hal_i2c.h │ │ │ │ ├── stm32f7xx_hal_i2c_ex.h │ │ │ │ ├── stm32f7xx_hal_pwr.h │ │ │ │ ├── stm32f7xx_hal_pwr_ex.h │ │ │ │ ├── stm32f7xx_hal_rcc.h │ │ │ │ ├── stm32f7xx_hal_rcc_ex.h │ │ │ │ ├── stm32f7xx_hal_rng.h │ │ │ │ ├── stm32f7xx_hal_tim.h │ │ │ │ ├── stm32f7xx_hal_tim_ex.h │ │ │ │ ├── stm32f7xx_hal_uart.h │ │ │ │ ├── stm32f7xx_hal_uart_ex.h │ │ │ │ ├── stm32f7xx_ll_bus.h │ │ │ │ ├── stm32f7xx_ll_cortex.h │ │ │ │ ├── stm32f7xx_ll_dma.h │ │ │ │ ├── stm32f7xx_ll_exti.h │ │ │ │ ├── stm32f7xx_ll_gpio.h │ │ │ │ ├── stm32f7xx_ll_pwr.h │ │ │ │ ├── stm32f7xx_ll_rcc.h │ │ │ │ ├── stm32f7xx_ll_rng.h │ │ │ │ ├── stm32f7xx_ll_system.h │ │ │ │ ├── stm32f7xx_ll_usart.h │ │ │ │ └── stm32f7xx_ll_utils.h │ │ │ ├── LICENSE.txt │ │ │ └── Src/ │ │ │ ├── stm32f7xx_hal.c │ │ │ ├── stm32f7xx_hal_cortex.c │ │ │ ├── stm32f7xx_hal_dma.c │ │ │ ├── stm32f7xx_hal_dma_ex.c │ │ │ ├── stm32f7xx_hal_eth.c │ │ │ ├── stm32f7xx_hal_exti.c │ │ │ ├── stm32f7xx_hal_flash.c │ │ │ ├── stm32f7xx_hal_flash_ex.c │ │ │ ├── stm32f7xx_hal_gpio.c │ │ │ ├── stm32f7xx_hal_i2c.c │ │ │ ├── stm32f7xx_hal_i2c_ex.c │ │ │ ├── stm32f7xx_hal_pwr.c │ │ │ ├── stm32f7xx_hal_pwr_ex.c │ │ │ ├── stm32f7xx_hal_rcc.c │ │ │ ├── stm32f7xx_hal_rcc_ex.c │ │ │ ├── stm32f7xx_hal_rng.c │ │ │ ├── stm32f7xx_hal_tim.c │ │ │ ├── stm32f7xx_hal_tim_ex.c │ │ │ ├── stm32f7xx_hal_uart.c │ │ │ └── stm32f7xx_hal_uart_ex.c │ │ ├── LWIP/ │ │ │ ├── App/ │ │ │ │ ├── lwip.c │ │ │ │ └── lwip.h │ │ │ └── Target/ │ │ │ ├── ethernetif.c │ │ │ ├── ethernetif.h │ │ │ └── lwipopts.h │ │ ├── Middlewares/ │ │ │ └── Third_Party/ │ │ │ ├── FreeRTOS/ │ │ │ │ └── Source/ │ │ │ │ ├── CMSIS_RTOS/ │ │ │ │ │ ├── cmsis_os.c │ │ │ │ │ └── cmsis_os.h │ │ │ │ ├── croutine.c │ │ │ │ ├── event_groups.c │ │ │ │ ├── include/ │ │ │ │ │ ├── FreeRTOS.h │ │ │ │ │ ├── StackMacros.h │ │ │ │ │ ├── croutine.h │ │ │ │ │ ├── deprecated_definitions.h │ │ │ │ │ ├── event_groups.h │ │ │ │ │ ├── list.h │ │ │ │ │ ├── message_buffer.h │ │ │ │ │ ├── mpu_prototypes.h │ │ │ │ │ ├── mpu_wrappers.h │ │ │ │ │ ├── portable.h │ │ │ │ │ ├── projdefs.h │ │ │ │ │ ├── queue.h │ │ │ │ │ ├── semphr.h │ │ │ │ │ ├── stack_macros.h │ │ │ │ │ ├── stream_buffer.h │ │ │ │ │ ├── task.h │ │ │ │ │ └── timers.h │ │ │ │ ├── list.c │ │ │ │ ├── portable/ │ │ │ │ │ ├── GCC/ │ │ │ │ │ │ └── ARM_CM7/ │ │ │ │ │ │ └── r0p1/ │ │ │ │ │ │ ├── port.c │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ └── MemMang/ │ │ │ │ │ └── heap_4.c │ │ │ │ ├── queue.c │ │ │ │ ├── stream_buffer.c │ │ │ │ ├── tasks.c │ │ │ │ └── timers.c │ │ │ └── LwIP/ │ │ │ ├── src/ │ │ │ │ ├── api/ │ │ │ │ │ ├── api_lib.c │ │ │ │ │ ├── api_msg.c │ │ │ │ │ ├── err.c │ │ │ │ │ ├── if_api.c │ │ │ │ │ ├── netbuf.c │ │ │ │ │ ├── netdb.c │ │ │ │ │ ├── netifapi.c │ │ │ │ │ ├── sockets.c │ │ │ │ │ └── tcpip.c │ │ │ │ ├── apps/ │ │ │ │ │ └── mqtt/ │ │ │ │ │ └── mqtt.c │ │ │ │ ├── core/ │ │ │ │ │ ├── altcp.c │ │ │ │ │ ├── altcp_alloc.c │ │ │ │ │ ├── altcp_tcp.c │ │ │ │ │ ├── def.c │ │ │ │ │ ├── dns.c │ │ │ │ │ ├── inet_chksum.c │ │ │ │ │ ├── init.c │ │ │ │ │ ├── ip.c │ │ │ │ │ ├── ipv4/ │ │ │ │ │ │ ├── autoip.c │ │ │ │ │ │ ├── dhcp.c │ │ │ │ │ │ ├── etharp.c │ │ │ │ │ │ ├── icmp.c │ │ │ │ │ │ ├── igmp.c │ │ │ │ │ │ ├── ip4.c │ │ │ │ │ │ ├── ip4_addr.c │ │ │ │ │ │ └── ip4_frag.c │ │ │ │ │ ├── ipv6/ │ │ │ │ │ │ ├── dhcp6.c │ │ │ │ │ │ ├── ethip6.c │ │ │ │ │ │ ├── icmp6.c │ │ │ │ │ │ ├── inet6.c │ │ │ │ │ │ ├── ip6.c │ │ │ │ │ │ ├── ip6_addr.c │ │ │ │ │ │ ├── ip6_frag.c │ │ │ │ │ │ ├── mld6.c │ │ │ │ │ │ └── nd6.c │ │ │ │ │ ├── mem.c │ │ │ │ │ ├── memp.c │ │ │ │ │ ├── netif.c │ │ │ │ │ ├── pbuf.c │ │ │ │ │ ├── raw.c │ │ │ │ │ ├── stats.c │ │ │ │ │ ├── sys.c │ │ │ │ │ ├── tcp.c │ │ │ │ │ ├── tcp_in.c │ │ │ │ │ ├── tcp_out.c │ │ │ │ │ ├── timeouts.c │ │ │ │ │ └── udp.c │ │ │ │ ├── include/ │ │ │ │ │ ├── compat/ │ │ │ │ │ │ ├── posix/ │ │ │ │ │ │ │ ├── arpa/ │ │ │ │ │ │ │ │ └── inet.h │ │ │ │ │ │ │ ├── net/ │ │ │ │ │ │ │ │ └── if.h │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ └── sys/ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ └── stdc/ │ │ │ │ │ │ └── errno.h │ │ │ │ │ ├── lwip/ │ │ │ │ │ │ ├── altcp.h │ │ │ │ │ │ ├── altcp_tcp.h │ │ │ │ │ │ ├── altcp_tls.h │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ ├── apps/ │ │ │ │ │ │ │ ├── altcp_proxyconnect.h │ │ │ │ │ │ │ ├── altcp_tls_mbedtls_opts.h │ │ │ │ │ │ │ ├── fs.h │ │ │ │ │ │ │ ├── http_client.h │ │ │ │ │ │ │ ├── httpd.h │ │ │ │ │ │ │ ├── httpd_opts.h │ │ │ │ │ │ │ ├── lwiperf.h │ │ │ │ │ │ │ ├── mdns.h │ │ │ │ │ │ │ ├── mdns_opts.h │ │ │ │ │ │ │ ├── mdns_priv.h │ │ │ │ │ │ │ ├── mqtt.h │ │ │ │ │ │ │ ├── mqtt_opts.h │ │ │ │ │ │ │ ├── mqtt_priv.h │ │ │ │ │ │ │ ├── netbiosns.h │ │ │ │ │ │ │ ├── netbiosns_opts.h │ │ │ │ │ │ │ ├── smtp.h │ │ │ │ │ │ │ ├── smtp_opts.h │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ ├── snmp_core.h │ │ │ │ │ │ │ ├── snmp_mib2.h │ │ │ │ │ │ │ ├── snmp_opts.h │ │ │ │ │ │ │ ├── snmp_scalar.h │ │ │ │ │ │ │ ├── snmp_snmpv2_framework.h │ │ │ │ │ │ │ ├── snmp_snmpv2_usm.h │ │ │ │ │ │ │ ├── snmp_table.h │ │ │ │ │ │ │ ├── snmp_threadsync.h │ │ │ │ │ │ │ ├── snmpv3.h │ │ │ │ │ │ │ ├── sntp.h │ │ │ │ │ │ │ ├── sntp_opts.h │ │ │ │ │ │ │ ├── tftp_opts.h │ │ │ │ │ │ │ └── tftp_server.h │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ ├── errno.h │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ ├── ethip6.h │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ ├── if_api.h │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ ├── ip4_addr.h │ │ │ │ │ │ ├── ip4_frag.h │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ ├── ip6_addr.h │ │ │ │ │ │ ├── ip6_frag.h │ │ │ │ │ │ ├── ip6_zone.h │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ ├── priv/ │ │ │ │ │ │ │ ├── altcp_priv.h │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ ├── mem_priv.h │ │ │ │ │ │ │ ├── memp_priv.h │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ ├── nd6_priv.h │ │ │ │ │ │ │ ├── raw_priv.h │ │ │ │ │ │ │ ├── sockets_priv.h │ │ │ │ │ │ │ ├── tcp_priv.h │ │ │ │ │ │ │ └── tcpip_priv.h │ │ │ │ │ │ ├── prot/ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ ├── dhcp6.h │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ │ ├── iana.h │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ ├── icmp6.h │ │ │ │ │ │ │ ├── ieee.h │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ ├── ip4.h │ │ │ │ │ │ │ ├── ip6.h │ │ │ │ │ │ │ ├── mld6.h │ │ │ │ │ │ │ ├── nd6.h │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ ├── tcpbase.h │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ ├── timeouts.h │ │ │ │ │ │ └── udp.h │ │ │ │ │ └── netif/ │ │ │ │ │ ├── bridgeif.h │ │ │ │ │ ├── bridgeif_opts.h │ │ │ │ │ ├── etharp.h │ │ │ │ │ ├── ethernet.h │ │ │ │ │ ├── ieee802154.h │ │ │ │ │ ├── lowpan6.h │ │ │ │ │ ├── lowpan6_ble.h │ │ │ │ │ ├── lowpan6_common.h │ │ │ │ │ ├── lowpan6_opts.h │ │ │ │ │ ├── ppp/ │ │ │ │ │ │ ├── ccp.h │ │ │ │ │ │ ├── chap-md5.h │ │ │ │ │ │ ├── chap-new.h │ │ │ │ │ │ ├── chap_ms.h │ │ │ │ │ │ ├── eap.h │ │ │ │ │ │ ├── ecp.h │ │ │ │ │ │ ├── eui64.h │ │ │ │ │ │ ├── fsm.h │ │ │ │ │ │ ├── ipcp.h │ │ │ │ │ │ ├── ipv6cp.h │ │ │ │ │ │ ├── lcp.h │ │ │ │ │ │ ├── magic.h │ │ │ │ │ │ ├── mppe.h │ │ │ │ │ │ ├── ppp.h │ │ │ │ │ │ ├── ppp_impl.h │ │ │ │ │ │ ├── ppp_opts.h │ │ │ │ │ │ ├── pppapi.h │ │ │ │ │ │ ├── pppcrypt.h │ │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ │ ├── pppoe.h │ │ │ │ │ │ ├── pppol2tp.h │ │ │ │ │ │ ├── pppos.h │ │ │ │ │ │ ├── upap.h │ │ │ │ │ │ └── vj.h │ │ │ │ │ ├── slipif.h │ │ │ │ │ └── zepif.h │ │ │ │ └── netif/ │ │ │ │ ├── bridgeif.c │ │ │ │ ├── bridgeif_fdb.c │ │ │ │ ├── ethernet.c │ │ │ │ ├── lowpan6.c │ │ │ │ ├── lowpan6_ble.c │ │ │ │ ├── lowpan6_common.c │ │ │ │ ├── ppp/ │ │ │ │ │ ├── auth.c │ │ │ │ │ ├── ccp.c │ │ │ │ │ ├── chap-md5.c │ │ │ │ │ ├── chap-new.c │ │ │ │ │ ├── chap_ms.c │ │ │ │ │ ├── demand.c │ │ │ │ │ ├── eap.c │ │ │ │ │ ├── ecp.c │ │ │ │ │ ├── eui64.c │ │ │ │ │ ├── fsm.c │ │ │ │ │ ├── ipcp.c │ │ │ │ │ ├── ipv6cp.c │ │ │ │ │ ├── lcp.c │ │ │ │ │ ├── magic.c │ │ │ │ │ ├── mppe.c │ │ │ │ │ ├── multilink.c │ │ │ │ │ ├── ppp.c │ │ │ │ │ ├── pppapi.c │ │ │ │ │ ├── pppcrypt.c │ │ │ │ │ ├── pppoe.c │ │ │ │ │ ├── pppol2tp.c │ │ │ │ │ ├── pppos.c │ │ │ │ │ ├── upap.c │ │ │ │ │ ├── utils.c │ │ │ │ │ └── vj.c │ │ │ │ ├── slipif.c │ │ │ │ └── zepif.c │ │ │ └── system/ │ │ │ ├── OS/ │ │ │ │ └── sys_arch.c │ │ │ └── arch/ │ │ │ ├── bpstruct.h │ │ │ ├── cc.h │ │ │ ├── cpu.h │ │ │ ├── epstruct.h │ │ │ ├── init.h │ │ │ ├── lib.h │ │ │ ├── perf.h │ │ │ └── sys_arch.h │ │ ├── README.md │ │ ├── STM32F746ZGTX_FLASH.ld │ │ ├── STM32F746ZGTX_RAM.ld │ │ ├── nucleo-f746zg-cube-freertos-lwip Debug.launch │ │ └── nucleo-f746zg-cube-freertos-lwip.ioc │ ├── nucleo-f746zg-keil-baremetal/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── _Target_1/ │ │ │ │ ├── Pre_Include_Global.h │ │ │ │ └── RTE_Components.h │ │ │ └── _Test/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-freertos/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-freertos-lwip/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── Network/ │ │ │ │ ├── ethif_config.h │ │ │ │ └── lwipopts.h │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-freertos-tcp/ │ │ ├── EventRecorderStub.scvd │ │ ├── FreeRTOSIPConfig.h │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── phyHandling.c │ │ ├── phyHandling.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-freertos_cmsis2/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-freertos_cmsis2-lwip/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── Network/ │ │ │ │ ├── ethif_config.h │ │ │ │ └── lwipopts.h │ │ │ ├── RTOS/ │ │ │ │ └── FreeRTOSConfig.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-rtx/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── CMSIS/ │ │ │ │ └── RTX_Conf_CM.c │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-rtx-mdk/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── CMSIS/ │ │ │ │ └── RTX_Conf_CM.c │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── Network/ │ │ │ │ ├── Net_Config.c │ │ │ │ ├── Net_Config_BSD.h │ │ │ │ ├── Net_Config_ETH_0.h │ │ │ │ ├── Net_Config_TCP.h │ │ │ │ └── Net_Config_UDP.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-rtx5/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── CMSIS/ │ │ │ │ ├── RTX_Config.c │ │ │ │ └── RTX_Config.h │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-rtx5-lwip/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── CMSIS/ │ │ │ │ ├── RTX_Config.c │ │ │ │ └── RTX_Config.h │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── Network/ │ │ │ │ ├── ethif_config.h │ │ │ │ └── lwipopts.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-keil-rtx5-mdk/ │ │ ├── EventRecorderStub.scvd │ │ ├── README.md │ │ ├── RTE/ │ │ │ ├── CMSIS/ │ │ │ │ ├── RTX_Config.c │ │ │ │ └── RTX_Config.h │ │ │ ├── Device/ │ │ │ │ ├── STM32F746ZGTx/ │ │ │ │ │ ├── FrameworkCubeMX.gpdsc │ │ │ │ │ ├── MX_Device.h │ │ │ │ │ ├── STCubeGenerated/ │ │ │ │ │ │ ├── .mxproject │ │ │ │ │ │ ├── Inc/ │ │ │ │ │ │ │ ├── main.h │ │ │ │ │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ │ │ │ │ └── stm32f7xx_it.h │ │ │ │ │ │ ├── STCubeGenerated.ioc │ │ │ │ │ │ └── Src/ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ ├── stm32f7xx_hal_msp.c │ │ │ │ │ │ ├── stm32f7xx_hal_timebase_tim.c │ │ │ │ │ │ └── stm32f7xx_it.c │ │ │ │ │ ├── startup_stm32f746xx.s │ │ │ │ │ └── system_stm32f7xx.c │ │ │ │ └── project.script │ │ │ ├── Network/ │ │ │ │ ├── Net_Config.c │ │ │ │ ├── Net_Config_BSD.h │ │ │ │ ├── Net_Config_ETH_0.h │ │ │ │ ├── Net_Config_TCP.h │ │ │ │ └── Net_Config_UDP.h │ │ │ └── _Target_1/ │ │ │ ├── Pre_Include_Global.h │ │ │ └── RTE_Components.h │ │ ├── device-dashboard.uvguix │ │ ├── device-dashboard.uvoptx │ │ ├── device-dashboard.uvprojx │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-f746zg-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mbedtls_config.h │ ├── nucleo-f746zg-make-baremetal-builtin-cmsis_driver/ │ │ ├── MX_Device.h │ │ ├── Makefile │ │ ├── README.md │ │ ├── RTE_Components.h │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mbedtls_config.h │ │ ├── mongoose_config.h │ │ ├── syscalls.c │ │ └── sysinit.c │ ├── nucleo-f746zg-make-baremetal-builtin-rndis/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── netif/ │ │ │ └── ethernet.h │ │ ├── syscalls.c │ │ ├── sysinit.c │ │ ├── tusb_config.h │ │ └── usb_descriptors.c │ ├── nucleo-f746zg-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-f746zg-make-freertos-tcp/ │ │ ├── FreeRTOSConfig.h │ │ ├── FreeRTOSIPConfig.h │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── stm32f7xx_hal.h │ │ ├── syscalls.c │ │ └── sysinit.c │ ├── nucleo-g031-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ └── syscalls.c │ ├── nucleo-h563zi-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mbedtls_config.h │ ├── nucleo-h563zi-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-h723zg-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mbedtls_config.h │ ├── nucleo-h723zg-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-h743zi-cube-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-h743zi-cube-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── nucleo-h743zi-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mbedtls_config.h │ ├── nucleo-h743zi-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── portenta-h7-cube-baremetal-builtin/ │ │ ├── .mxproject │ │ ├── .project │ │ ├── .settings/ │ │ │ └── com.st.stm32cube.ide.mcu.sfrview.prefs │ │ ├── CM4/ │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings/ │ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ │ │ │ ├── language.settings.xml │ │ │ │ └── stm32cubeide.project.prefs │ │ │ ├── Core/ │ │ │ │ ├── Inc/ │ │ │ │ │ ├── main.h │ │ │ │ │ ├── stm32h7xx_hal_conf.h │ │ │ │ │ └── stm32h7xx_it.h │ │ │ │ ├── Src/ │ │ │ │ │ ├── main.c │ │ │ │ │ ├── stm32h7xx_hal_msp.c │ │ │ │ │ ├── stm32h7xx_it.c │ │ │ │ │ ├── syscalls.c │ │ │ │ │ └── sysmem.c │ │ │ │ └── Startup/ │ │ │ │ └── startup_stm32h747xihx.s │ │ │ └── STM32H747XIHX_FLASH.ld │ │ ├── CM7/ │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings/ │ │ │ │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ │ │ │ ├── language.settings.xml │ │ │ │ └── stm32cubeide.project.prefs │ │ │ ├── Core/ │ │ │ │ ├── Inc/ │ │ │ │ │ ├── main.h │ │ │ │ │ ├── mongoose_config.h │ │ │ │ │ ├── stm32h7xx_hal_conf.h │ │ │ │ │ └── stm32h7xx_it.h │ │ │ │ ├── Src/ │ │ │ │ │ ├── main.c │ │ │ │ │ ├── stm32h7xx_hal_msp.c │ │ │ │ │ ├── stm32h7xx_it.c │ │ │ │ │ ├── syscalls.c │ │ │ │ │ └── sysmem.c │ │ │ │ └── Startup/ │ │ │ │ └── startup_stm32h747xihx.s │ │ │ └── STM32H747XIHX_FLASH.ld │ │ ├── Common/ │ │ │ └── Src/ │ │ │ └── system_stm32h7xx_dualcore_boot_cm4_cm7.c │ │ ├── Drivers/ │ │ │ ├── CMSIS/ │ │ │ │ ├── Device/ │ │ │ │ │ └── ST/ │ │ │ │ │ └── STM32H7xx/ │ │ │ │ │ ├── Include/ │ │ │ │ │ │ ├── stm32h747xx.h │ │ │ │ │ │ ├── stm32h7xx.h │ │ │ │ │ │ └── system_stm32h7xx.h │ │ │ │ │ └── LICENSE.txt │ │ │ │ ├── Include/ │ │ │ │ │ ├── cmsis_armcc.h │ │ │ │ │ ├── cmsis_armclang.h │ │ │ │ │ ├── cmsis_armclang_ltm.h │ │ │ │ │ ├── cmsis_compiler.h │ │ │ │ │ ├── cmsis_gcc.h │ │ │ │ │ ├── cmsis_iccarm.h │ │ │ │ │ ├── cmsis_version.h │ │ │ │ │ ├── core_armv81mml.h │ │ │ │ │ ├── core_armv8mbl.h │ │ │ │ │ ├── core_armv8mml.h │ │ │ │ │ ├── core_cm0.h │ │ │ │ │ ├── core_cm0plus.h │ │ │ │ │ ├── core_cm1.h │ │ │ │ │ ├── core_cm23.h │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ ├── core_cm33.h │ │ │ │ │ ├── core_cm35p.h │ │ │ │ │ ├── core_cm4.h │ │ │ │ │ ├── core_cm7.h │ │ │ │ │ ├── core_sc000.h │ │ │ │ │ ├── core_sc300.h │ │ │ │ │ ├── mpu_armv7.h │ │ │ │ │ ├── mpu_armv8.h │ │ │ │ │ └── tz_context.h │ │ │ │ └── LICENSE.txt │ │ │ └── STM32H7xx_HAL_Driver/ │ │ │ ├── Inc/ │ │ │ │ ├── Legacy/ │ │ │ │ │ └── stm32_hal_legacy.h │ │ │ │ ├── stm32h7xx_hal.h │ │ │ │ ├── stm32h7xx_hal_cortex.h │ │ │ │ ├── stm32h7xx_hal_def.h │ │ │ │ ├── stm32h7xx_hal_dma.h │ │ │ │ ├── stm32h7xx_hal_dma_ex.h │ │ │ │ ├── stm32h7xx_hal_exti.h │ │ │ │ ├── stm32h7xx_hal_flash.h │ │ │ │ ├── stm32h7xx_hal_flash_ex.h │ │ │ │ ├── stm32h7xx_hal_gpio.h │ │ │ │ ├── stm32h7xx_hal_gpio_ex.h │ │ │ │ ├── stm32h7xx_hal_hsem.h │ │ │ │ ├── stm32h7xx_hal_i2c.h │ │ │ │ ├── stm32h7xx_hal_i2c_ex.h │ │ │ │ ├── stm32h7xx_hal_mdma.h │ │ │ │ ├── stm32h7xx_hal_pwr.h │ │ │ │ ├── stm32h7xx_hal_pwr_ex.h │ │ │ │ ├── stm32h7xx_hal_rcc.h │ │ │ │ ├── stm32h7xx_hal_rcc_ex.h │ │ │ │ ├── stm32h7xx_hal_rng.h │ │ │ │ ├── stm32h7xx_hal_rng_ex.h │ │ │ │ ├── stm32h7xx_hal_tim.h │ │ │ │ ├── stm32h7xx_hal_tim_ex.h │ │ │ │ ├── stm32h7xx_hal_uart.h │ │ │ │ ├── stm32h7xx_hal_uart_ex.h │ │ │ │ ├── stm32h7xx_ll_bus.h │ │ │ │ ├── stm32h7xx_ll_cortex.h │ │ │ │ ├── stm32h7xx_ll_crs.h │ │ │ │ ├── stm32h7xx_ll_dma.h │ │ │ │ ├── stm32h7xx_ll_dmamux.h │ │ │ │ ├── stm32h7xx_ll_exti.h │ │ │ │ ├── stm32h7xx_ll_gpio.h │ │ │ │ ├── stm32h7xx_ll_hsem.h │ │ │ │ ├── stm32h7xx_ll_lpuart.h │ │ │ │ ├── stm32h7xx_ll_pwr.h │ │ │ │ ├── stm32h7xx_ll_rcc.h │ │ │ │ ├── stm32h7xx_ll_rng.h │ │ │ │ ├── stm32h7xx_ll_system.h │ │ │ │ ├── stm32h7xx_ll_usart.h │ │ │ │ └── stm32h7xx_ll_utils.h │ │ │ ├── LICENSE.txt │ │ │ └── Src/ │ │ │ ├── stm32h7xx_hal.c │ │ │ ├── stm32h7xx_hal_cortex.c │ │ │ ├── stm32h7xx_hal_dma.c │ │ │ ├── stm32h7xx_hal_dma_ex.c │ │ │ ├── stm32h7xx_hal_exti.c │ │ │ ├── stm32h7xx_hal_flash.c │ │ │ ├── stm32h7xx_hal_flash_ex.c │ │ │ ├── stm32h7xx_hal_gpio.c │ │ │ ├── stm32h7xx_hal_hsem.c │ │ │ ├── stm32h7xx_hal_i2c.c │ │ │ ├── stm32h7xx_hal_i2c_ex.c │ │ │ ├── stm32h7xx_hal_mdma.c │ │ │ ├── stm32h7xx_hal_pwr.c │ │ │ ├── stm32h7xx_hal_pwr_ex.c │ │ │ ├── stm32h7xx_hal_rcc.c │ │ │ ├── stm32h7xx_hal_rcc_ex.c │ │ │ ├── stm32h7xx_hal_rng.c │ │ │ ├── stm32h7xx_hal_rng_ex.c │ │ │ ├── stm32h7xx_hal_tim.c │ │ │ ├── stm32h7xx_hal_tim_ex.c │ │ │ ├── stm32h7xx_hal_uart.c │ │ │ └── stm32h7xx_hal_uart_ex.c │ │ ├── Portenta_H7.ioc │ │ ├── README.md │ │ └── getfirmware.mk │ ├── portenta-h7-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.c │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ └── mongoose_config.h │ ├── rm2-nucleo-f429zi-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── syscalls.c │ │ └── sysinit.c │ ├── rm2-nucleo-f746zg-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── syscalls.c │ │ └── sysinit.c │ ├── stm32h573i-dk-make-baremetal-builtin/ │ │ ├── Makefile │ │ ├── README.md │ │ └── mbedtls_config.h │ ├── stm32h573i-dk-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ └── stm32h747i-disco-make-baremetal-builtin/ │ ├── Makefile │ ├── README.md │ └── mbedtls_config.h ├── tcp/ │ ├── README.md │ ├── modbus-dashboard/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ ├── net.c │ │ ├── net.h │ │ ├── packed_fs.c │ │ ├── tailwind.config.js │ │ └── web_root/ │ │ ├── bundle.js │ │ ├── index.html │ │ └── main.js │ ├── socks5-server/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── tcp/ │ ├── Makefile │ ├── README.md │ └── main.c ├── tcpip/ │ ├── README.md │ ├── pcap-driver/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── tap-driver/ │ ├── Makefile │ ├── README.md │ └── main.c ├── ti/ │ ├── ek-tm4c1294xl-make-baremetal-builtin/ │ │ ├── Makefile │ │ └── README.md │ ├── ek-tm4c1294xl-make-baremetal-builtin-rndis/ │ │ ├── Makefile │ │ ├── cmsis_tm4c.patch │ │ ├── hal.h │ │ ├── link.ld │ │ ├── main.c │ │ ├── mongoose_config.h │ │ ├── netif/ │ │ │ └── ethernet.h │ │ ├── startup.c │ │ ├── syscalls.c │ │ ├── sysinit.c │ │ ├── tinyusb.patch │ │ ├── tusb_config.h │ │ └── usb_descriptors.c │ ├── ek-tm4c1294xl-make-freertos-builtin/ │ │ ├── Makefile │ │ └── README.md │ └── ti-ek-tm4c1294xl-http-server/ │ └── Makefile ├── tls/ │ └── README.md ├── udp/ │ ├── README.md │ ├── captive-dns-server/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── mdns-client/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── mdns-sd-server/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── mdns-server/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ ├── sntp-time-sync/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── ssdp-search/ │ ├── Makefile │ ├── README.md │ └── main.c ├── wch/ │ └── ch32v307-make-baremetal-builtin/ │ ├── Makefile │ ├── hal.c │ ├── hal.h │ ├── main.c │ ├── mongoose_config.h │ └── vendor/ │ ├── ch32v30x.h │ ├── core_riscv.c │ ├── core_riscv.h │ ├── link.ld │ ├── startup_ch32v30x_D8C.S │ └── system_ch32v30x.c ├── websocket/ │ ├── README.md │ ├── json-rpc-over-websocket/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ ├── index.html │ │ └── rpc-over-websocket.js │ ├── websocket-client/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.c │ └── websocket-server/ │ ├── Makefile │ ├── README.md │ ├── main.c │ └── test.html ├── webui/ │ ├── README.md │ ├── live-log/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ ├── webui-login/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ ├── index.html │ │ ├── main.js │ │ └── style.css │ ├── webui-plain/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ ├── index.html │ │ └── style.css │ ├── webui-preact/ │ │ ├── Makefile │ │ ├── README.md │ │ └── web_root/ │ │ ├── index.html │ │ ├── main.js │ │ └── style.css │ ├── webui-push-rest/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ ├── webui-push-ws/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── main.c │ │ └── web_root/ │ │ └── index.html │ └── webui-rest/ │ ├── Makefile │ ├── README.md │ ├── main.c │ └── web_root/ │ └── index.html └── zephyr/ ├── Makefile ├── README.md ├── device-dashboard/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── overlay-e1000.conf │ ├── prj.conf │ └── src/ │ ├── main.c │ └── mongoose_config.h ├── http-client/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── overlay-e1000.conf │ ├── prj.conf │ └── src/ │ ├── certs.h │ ├── main.c │ └── mongoose_config.h ├── http-server/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── overlay-e1000.conf │ ├── prj.conf │ └── src/ │ ├── certs.h │ ├── main.c │ └── mongoose_config.h ├── mqtt-aws-client/ │ ├── CMakeLists.txt │ ├── Makefile │ ├── overlay-e1000.conf │ ├── prj.conf │ └── src/ │ ├── certs.h │ ├── main.c │ └── mongoose_config.h └── websocket-server/ ├── CMakeLists.txt ├── Makefile ├── overlay-e1000.conf ├── prj.conf └── src/ ├── certs.h ├── main.c └── mongoose_config.h