├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── issue.md └── workflows │ ├── cifuzz.yml │ ├── codeql.yml │ ├── fuzz.yml │ ├── nightly.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 │ ├── 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 ├── 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_frdm.c ├── ota_imxrt.c ├── ota_mcxn.c ├── ota_picosdk.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 │ ├── dredirgz │ │ └── index.html.gz │ ├── e8.crt │ ├── empty.js │ ├── gzip.txt │ ├── gzip.txt.gz │ ├── hello.txt.gz │ ├── index.html │ ├── range.txt │ ├── secret │ │ └── secret.txt │ ├── ss_ca.pem │ ├── ss_client.pem │ ├── ss_server.pem │ ├── ssi.h │ ├── ssi │ │ ├── f1.txt │ │ ├── index.shtml │ │ ├── nested.shtml │ │ └── recurse.shtml │ ├── ws.hex │ └── київ.txt ├── dhcpd.conf ├── dirtest │ ├── fuzz.c │ └── version.h ├── 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_tap_test.c ├── mip_test.c ├── mongoose.c ├── mongoose.h ├── mongoose_custom.c ├── mosquitto.conf ├── mosquitto.conf.macos ├── pack.c ├── pack.js ├── pico-sdk │ └── Makefile ├── setup_ga_docker_filesystem.sh ├── setup_ga_network.sh ├── setup_mqtt_server.sh ├── tls_multirec │ ├── Makefile │ ├── main.c │ ├── mongoose.h │ ├── patched_mongoose.c │ ├── thefile │ └── tls_multirec.diff ├── unit_test.c ├── wizard │ ├── Makefile │ └── test.sh ├── xpresso │ └── Makefile └── zephyr │ └── Makefile └── tutorials ├── README.md ├── arduino ├── esp32-http ├── esp32-mqtt ├── sim800-mqtt ├── teensy41-http ├── w5500-http └── w5500-mqtt ├── core ├── README.md ├── embedded-filesystem │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── packed_fs.c │ └── web_root │ │ ├── index.html │ │ ├── main.js │ │ ├── preact.min.js │ │ └── style.css ├── memory │ └── o1heap │ │ ├── Makefile │ │ ├── main.c │ │ ├── mongoose.c │ │ └── mongoose.h ├── multi-threaded-12m │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── multi-threaded │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h └── timers │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ └── index.html ├── device-dashboard ├── 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.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ ├── net.c │ │ │ ├── net.h │ │ │ ├── packed_fs.c │ │ │ └── wifi.c │ │ ├── partitions.csv │ │ └── sdkconfig.defaults │ ├── infineon │ ├── main.c │ ├── mbedtls_config.h │ ├── microchip │ │ └── same54-xpro │ │ │ ├── Makefile │ │ │ ├── hal.h │ │ │ ├── link.ld │ │ │ ├── main.c │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── net.c │ │ │ ├── net.h │ │ │ ├── packed_fs.c │ │ │ ├── startup.c │ │ │ └── syscalls.c │ ├── mongoose.c │ ├── mongoose.h │ ├── net.c │ ├── net.h │ ├── nxp │ ├── pack.js │ ├── packed_fs.c │ ├── pico-sdk │ ├── renesas │ ├── stm32 │ ├── tailwind.config.js │ ├── ti │ ├── wch │ ├── web_root │ │ ├── bundle.js │ │ ├── components.js │ │ ├── history.min.js │ │ ├── index.html │ │ └── main.js │ └── zephyr ├── file-transfer │ ├── Makefile │ ├── README.md │ ├── client.c │ ├── mongoose.c │ ├── mongoose.h │ ├── server.c │ ├── upload │ │ └── README.md │ └── web_root │ │ └── index.html ├── file-upload-html-form │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html ├── file-upload-multiple-posts │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ ├── app.js │ │ └── index.html ├── file-upload-single-post │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html ├── http-client │ ├── Makefile │ ├── README.md │ ├── certs │ │ └── ca.pem │ ├── esp8266 │ │ └── http-client-server │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── Makefile │ │ │ ├── main │ │ │ ├── component.mk │ │ │ ├── main.c │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ └── wifi.c │ │ │ └── sdkconfig │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── packed_fs.c │ └── zephyr ├── http-proxy-client │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── packed_fs.c ├── http-restful-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── server.pem ├── http-reverse-proxy │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── packed_fs.c ├── http-server │ ├── Makefile │ ├── README.md │ ├── arduino │ │ ├── esp32-http │ │ │ ├── esp32-http.ino │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ └── mongoose_config.h │ │ ├── teensy41-http │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ ├── net.c │ │ │ ├── net.h │ │ │ ├── packed_fs.c │ │ │ └── teensy41-http.ino │ │ └── w5500-http │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ └── w5500-http.ino │ ├── esp8266 │ │ └── http-client-server │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── zephyr ├── http-streaming-client │ ├── Makefile │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── packed_fs.c ├── huge-response │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html ├── uart-bridge │ ├── Makefile │ ├── README.md │ ├── esp32 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── cli.c │ │ │ ├── main.c │ │ │ ├── main.h │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ ├── net.c │ │ │ ├── packed_fs.c │ │ │ ├── uart.c │ │ │ └── wifi.c │ │ ├── make │ │ ├── partitions.csv │ │ └── sdkconfig.defaults │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── net.c │ ├── packed_fs.c │ └── web_root │ │ ├── index.html │ │ ├── main.js │ │ ├── preact.min.js │ │ └── style.css ├── video-stream │ ├── Makefile │ ├── README.md │ ├── images │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ └── 6.jpg │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html └── wifi-router-dashboard │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ ├── tailwind.config.js │ └── web_root │ ├── bundle.js │ ├── components.js │ ├── history.min.js │ ├── index.html │ └── 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 │ │ ├── micropython.cmake │ │ ├── micropython.mk │ │ ├── module.c │ │ ├── mongoose.c │ │ ├── mongoose.h │ │ └── mongoose_config.h ├── main.py └── mongoose │ ├── main.c │ ├── micropython.cmake │ ├── micropython.mk │ ├── module.c │ ├── mongoose.c │ └── mongoose.h ├── mqtt ├── README.md ├── mqtt-client-aws-iot │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── zephyr ├── mqtt-client │ ├── Makefile │ ├── README.md │ ├── arduino │ │ ├── esp32-mqtt │ │ │ ├── esp32-mqtt.ino │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ └── mongoose_config.h │ │ ├── nano-w5500-mqtt │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ └── w5500-mqtt.ino │ │ ├── sim800-mqtt │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ └── sim800-mqtt.ino │ │ └── w5500-mqtt │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── mongoose_config.h │ │ │ └── w5500-mqtt.ino │ ├── main.c │ ├── microchip │ │ └── same54-xpro │ │ │ ├── Makefile │ │ │ ├── hal.h │ │ │ ├── link.ld │ │ │ ├── main.c │ │ │ ├── mongoose.c │ │ │ ├── mongoose.h │ │ │ ├── startup.c │ │ │ └── syscalls.c │ ├── mongoose.c │ ├── mongoose.h │ ├── packed_fs.c │ └── pico-rndis-device ├── mqtt-dashboard │ ├── Makefile │ ├── dashboard │ │ ├── Makefile │ │ ├── bundle.js │ │ ├── index.html │ │ ├── main.js │ │ ├── mqtt.svg │ │ └── tailwind.config.js │ └── device │ │ ├── Makefile │ │ ├── README.md │ │ ├── hal.c │ │ ├── hal.h │ │ ├── main.c │ │ ├── mongoose.c │ │ ├── mongoose.h │ │ ├── net.c │ │ ├── net.h │ │ └── pico-rndis-device ├── mqtt-over-ws-client │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── packed_fs.c └── mqtt-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── 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.c │ │ ├── mongoose.h │ │ ├── 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-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.c │ │ ├── mongoose.h │ │ ├── mongoose_config.h │ │ ├── net.c │ │ ├── net.h │ │ ├── packed_fs.c │ │ ├── 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 ├── 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.c │ │ ├── mongoose.h │ │ ├── mongoose_config.h │ │ ├── net.c │ │ ├── net.h │ │ ├── packed_fs.c │ │ ├── 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 ├── 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.c │ │ ├── mongoose.h │ │ ├── mongoose_config.h │ │ ├── net.c │ │ ├── net.h │ │ ├── packed_fs.c │ │ └── 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-ap │ ├── CMakeLists.txt │ ├── Makefile │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ └── pico_sdk_import.cmake ├── pico-2-w-picosdk-baremetal-builtin │ ├── Makefile │ └── README.md ├── pico-2-w-picosdk-freertos-lwip │ ├── CMakeLists.txt │ ├── FreeRTOSConfig.h │ ├── FreeRTOS_Kernel_import.cmake │ ├── Makefile │ ├── README.md │ ├── lwipopts.h │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── pico_sdk_import.cmake ├── pico-rmii │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── driver_rp2040_rmii.c │ ├── driver_rp2040_rmii.h │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── mongoose_config.h ├── pico-rndis-dashboard │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── msc_disk.c │ ├── net.c │ ├── net.h │ ├── netif │ │ └── ethernet.h │ ├── packed_fs.c │ ├── tusb_config.h │ └── usb_descriptors.c ├── pico-rndis-device │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── hal.h │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── pico_sdk_import.cmake ├── pico-w5500 ├── rm2-pico-picosdk-baremetal-builtin │ ├── CMakeLists.txt │ ├── Makefile │ ├── hal.h │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── 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 ├── renesas └── ek-ra6m4-make-baremetal-builtin │ ├── Makefile │ ├── hal.c │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ └── packed_fs.c ├── smtp ├── README.md └── smtp-client │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── packed_fs.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.h │ │ │ ├── mongoose_config.h │ │ │ ├── net.h │ │ │ ├── stm32f4xx_hal_conf.h │ │ │ └── stm32f4xx_it.h │ │ ├── Src │ │ │ ├── freertos.c │ │ │ ├── main.c │ │ │ ├── mongoose.c │ │ │ ├── net.c │ │ │ ├── packed_fs.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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── syscalls.c ├── nucleo-f429zi-make-baremetal-builtin-rndis │ ├── Makefile │ ├── README.md │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── netif │ │ └── ethernet.h │ ├── syscalls.c │ ├── sysinit.c │ ├── tusb_config.h │ └── usb_descriptors.c ├── nucleo-f429zi-make-baremetal-builtin │ ├── Makefile │ └── README.md ├── 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.h │ │ │ ├── mongoose_config.h │ │ │ ├── net.h │ │ │ ├── stm32f7xx_hal_conf.h │ │ │ └── stm32f7xx_it.h │ │ ├── Src │ │ │ ├── freertos.c │ │ │ ├── main.c │ │ │ ├── mongoose.c │ │ │ ├── net.c │ │ │ ├── packed_fs.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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ ├── phyHandling.c │ ├── phyHandling.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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── syscalls.c ├── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ ├── syscalls.c │ └── sysinit.c ├── nucleo-f746zg-make-baremetal-builtin-rndis │ ├── Makefile │ ├── README.md │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── netif │ │ └── ethernet.h │ ├── syscalls.c │ ├── sysinit.c │ ├── tusb_config.h │ └── usb_descriptors.c ├── nucleo-f746zg-make-baremetal-builtin │ ├── Makefile │ ├── README.md │ └── mbedtls_config.h ├── 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.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ ├── stm32f7xx_hal.h │ ├── syscalls.c │ └── sysinit.c ├── nucleo-g031-make-baremetal-builtin │ ├── Makefile │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── 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.h │ │ │ │ ├── mongoose_config.h │ │ │ │ ├── stm32h7xx_hal_conf.h │ │ │ │ └── stm32h7xx_it.h │ │ │ ├── Src │ │ │ │ ├── main.c │ │ │ │ ├── mongoose.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.c │ ├── mongoose.h │ └── mongoose_config.h ├── rm2-nucleo-f429zi-make-baremetal-builtin │ ├── Makefile │ ├── README.md │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── syscalls.c │ └── sysinit.c ├── rm2-nucleo-f746zg-make-baremetal-builtin │ ├── Makefile │ ├── README.md │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── 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 │ ├── certs │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── net.c │ ├── net.h │ ├── pack.js │ ├── packed_fs.c │ ├── tailwind.config.js │ └── web_root │ │ ├── bundle.js │ │ ├── history.min.js │ │ ├── index.html │ │ └── main.js ├── socks5-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── tcp │ ├── Makefile │ ├── README.md │ ├── certs │ │ ├── ss_ca.pem │ │ ├── ss_client.pem │ │ └── ss_server.pem │ ├── main.c │ ├── mongoose.c │ └── mongoose.h └── uart-bridge ├── tcpip ├── README.md ├── pcap-driver │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h └── tap-driver │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── net.c │ ├── net.h │ └── packed_fs.c ├── ti ├── ek-tm4c1294xl-make-baremetal-builtin-rndis │ ├── Makefile │ ├── cmsis_tm4c.patch │ ├── hal.h │ ├── link.ld │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── netif │ │ └── ethernet.h │ ├── startup.c │ ├── syscalls.c │ ├── sysinit.c │ ├── tinyusb.patch │ ├── tusb_config.h │ └── usb_descriptors.c ├── ek-tm4c1294xl-make-baremetal-builtin │ ├── Makefile │ └── README.md ├── 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 │ ├── mongoose.c │ └── mongoose.h ├── mdns-sd-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── mdns-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── sntp-time-sync │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h └── ssdp-search │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h ├── wch └── ch32v307-make-baremetal-builtin │ ├── Makefile │ ├── hal.c │ ├── hal.h │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── mongoose_config.h │ ├── net.c │ ├── net.h │ ├── packed_fs.c │ └── 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 │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ ├── index.html │ │ └── rpc-over-websocket.js ├── uart-bridge ├── websocket-client │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ └── mongoose.h └── websocket-server │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ ├── test.html │ └── zephyr ├── webui ├── README.md ├── live-log │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html ├── webui-login │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ ├── index.html │ │ ├── main.js │ │ ├── preact.min.js │ │ ├── style.css │ │ └── user.png ├── webui-plain │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ ├── index.html │ │ └── style.css ├── webui-preact │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ ├── index.html │ │ ├── main.js │ │ ├── preact.min.js │ │ └── style.css ├── webui-push-rest │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html ├── webui-push-ws │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ │ └── index.html └── webui-rest │ ├── Makefile │ ├── README.md │ ├── main.c │ ├── mongoose.c │ ├── mongoose.h │ └── web_root │ └── index.html └── zephyr ├── Makefile ├── README.md ├── device-dashboard ├── CMakeLists.txt ├── Makefile ├── README.md ├── overlay-e1000.conf ├── prj.conf └── src │ ├── main.c │ └── mongoose_config.h ├── http-client ├── CMakeLists.txt ├── Makefile ├── README.md ├── overlay-e1000.conf ├── prj.conf └── src │ ├── certs.h │ ├── main.c │ └── mongoose_config.h ├── http-server ├── CMakeLists.txt ├── Makefile ├── README.md ├── overlay-e1000.conf ├── prj.conf └── src │ ├── certs.h │ ├── main.c │ └── mongoose_config.h ├── mqtt-aws-client ├── CMakeLists.txt ├── Makefile ├── README.md ├── overlay-e1000.conf ├── prj.conf └── src │ ├── certs.h │ ├── main.c │ └── mongoose_config.h └── websocket-server ├── CMakeLists.txt ├── Makefile ├── README.md ├── overlay-e1000.conf ├── prj.conf └── src ├── certs.h ├── main.c └── mongoose_config.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/workflows/cifuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/cifuzz.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/quicktest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/quicktest.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/zephyr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/.github/workflows/zephyr.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/README.md -------------------------------------------------------------------------------- /mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/mongoose.c -------------------------------------------------------------------------------- /mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/mongoose.h -------------------------------------------------------------------------------- /src/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch.h -------------------------------------------------------------------------------- /src/arch_armcgt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_armcgt.h -------------------------------------------------------------------------------- /src/arch_armgcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_armgcc.h -------------------------------------------------------------------------------- /src/arch_cube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_cube.h -------------------------------------------------------------------------------- /src/arch_esp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_esp32.h -------------------------------------------------------------------------------- /src/arch_esp8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_esp8266.h -------------------------------------------------------------------------------- /src/arch_freertos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_freertos.h -------------------------------------------------------------------------------- /src/arch_picosdk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_picosdk.h -------------------------------------------------------------------------------- /src/arch_rtthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_rtthread.h -------------------------------------------------------------------------------- /src/arch_rtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_rtx.h -------------------------------------------------------------------------------- /src/arch_threadx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_threadx.h -------------------------------------------------------------------------------- /src/arch_tirtos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_tirtos.h -------------------------------------------------------------------------------- /src/arch_unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_unix.h -------------------------------------------------------------------------------- /src/arch_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_win32.h -------------------------------------------------------------------------------- /src/arch_zephyr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/arch_zephyr.h -------------------------------------------------------------------------------- /src/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/base64.c -------------------------------------------------------------------------------- /src/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/base64.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/config.h -------------------------------------------------------------------------------- /src/dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/dns.c -------------------------------------------------------------------------------- /src/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/dns.h -------------------------------------------------------------------------------- /src/drivers/cmsis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/cmsis.c -------------------------------------------------------------------------------- /src/drivers/cmsis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/cmsis.h -------------------------------------------------------------------------------- /src/drivers/cyw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/cyw.c -------------------------------------------------------------------------------- /src/drivers/cyw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/cyw.h -------------------------------------------------------------------------------- /src/drivers/imxrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/imxrt.c -------------------------------------------------------------------------------- /src/drivers/imxrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/imxrt.h -------------------------------------------------------------------------------- /src/drivers/nxp_wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/nxp_wifi.c -------------------------------------------------------------------------------- /src/drivers/nxp_wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/nxp_wifi.h -------------------------------------------------------------------------------- /src/drivers/phy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/phy.c -------------------------------------------------------------------------------- /src/drivers/phy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/phy.h -------------------------------------------------------------------------------- /src/drivers/pico-w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/pico-w.c -------------------------------------------------------------------------------- /src/drivers/pico-w.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/pico-w.h -------------------------------------------------------------------------------- /src/drivers/ppp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/ppp.c -------------------------------------------------------------------------------- /src/drivers/ppp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/ppp.h -------------------------------------------------------------------------------- /src/drivers/ra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/ra.c -------------------------------------------------------------------------------- /src/drivers/ra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/ra.h -------------------------------------------------------------------------------- /src/drivers/rw612.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/rw612.c -------------------------------------------------------------------------------- /src/drivers/rw612.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/rw612.h -------------------------------------------------------------------------------- /src/drivers/same54.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/same54.c -------------------------------------------------------------------------------- /src/drivers/same54.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/same54.h -------------------------------------------------------------------------------- /src/drivers/sdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/sdio.c -------------------------------------------------------------------------------- /src/drivers/sdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/sdio.h -------------------------------------------------------------------------------- /src/drivers/stm32f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/stm32f.c -------------------------------------------------------------------------------- /src/drivers/stm32f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/stm32f.h -------------------------------------------------------------------------------- /src/drivers/stm32h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/stm32h.c -------------------------------------------------------------------------------- /src/drivers/stm32h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/stm32h.h -------------------------------------------------------------------------------- /src/drivers/tm4c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/tm4c.c -------------------------------------------------------------------------------- /src/drivers/tm4c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/tm4c.h -------------------------------------------------------------------------------- /src/drivers/tms570.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/tms570.c -------------------------------------------------------------------------------- /src/drivers/tms570.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/tms570.h -------------------------------------------------------------------------------- /src/drivers/w5100.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/w5100.c -------------------------------------------------------------------------------- /src/drivers/w5500.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/w5500.c -------------------------------------------------------------------------------- /src/drivers/xmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/xmc.c -------------------------------------------------------------------------------- /src/drivers/xmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/xmc.h -------------------------------------------------------------------------------- /src/drivers/xmc7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/xmc7.c -------------------------------------------------------------------------------- /src/drivers/xmc7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/drivers/xmc7.h -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/event.c -------------------------------------------------------------------------------- /src/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/event.h -------------------------------------------------------------------------------- /src/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/flash.c -------------------------------------------------------------------------------- /src/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/flash.h -------------------------------------------------------------------------------- /src/fmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fmt.c -------------------------------------------------------------------------------- /src/fmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fmt.h -------------------------------------------------------------------------------- /src/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fs.c -------------------------------------------------------------------------------- /src/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fs.h -------------------------------------------------------------------------------- /src/fs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fs_fat.c -------------------------------------------------------------------------------- /src/fs_packed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fs_packed.c -------------------------------------------------------------------------------- /src/fs_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/fs_posix.c -------------------------------------------------------------------------------- /src/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/http.c -------------------------------------------------------------------------------- /src/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/http.h -------------------------------------------------------------------------------- /src/iobuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/iobuf.c -------------------------------------------------------------------------------- /src/iobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/iobuf.h -------------------------------------------------------------------------------- /src/json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/json.c -------------------------------------------------------------------------------- /src/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/json.h -------------------------------------------------------------------------------- /src/license.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/license.h -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/log.c -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/log.h -------------------------------------------------------------------------------- /src/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/md5.c -------------------------------------------------------------------------------- /src/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/md5.h -------------------------------------------------------------------------------- /src/mqtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/mqtt.c -------------------------------------------------------------------------------- /src/mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/mqtt.h -------------------------------------------------------------------------------- /src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net.c -------------------------------------------------------------------------------- /src/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net.h -------------------------------------------------------------------------------- /src/net_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net_builtin.c -------------------------------------------------------------------------------- /src/net_builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net_builtin.h -------------------------------------------------------------------------------- /src/net_ft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net_ft.h -------------------------------------------------------------------------------- /src/net_lwip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net_lwip.h -------------------------------------------------------------------------------- /src/net_rl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/net_rl.h -------------------------------------------------------------------------------- /src/ota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota.h -------------------------------------------------------------------------------- /src/ota_ch32v307.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_ch32v307.c -------------------------------------------------------------------------------- /src/ota_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_dummy.c -------------------------------------------------------------------------------- /src/ota_esp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_esp32.c -------------------------------------------------------------------------------- /src/ota_frdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_frdm.c -------------------------------------------------------------------------------- /src/ota_imxrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_imxrt.c -------------------------------------------------------------------------------- /src/ota_mcxn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_mcxn.c -------------------------------------------------------------------------------- /src/ota_picosdk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_picosdk.c -------------------------------------------------------------------------------- /src/ota_stm32f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_stm32f.c -------------------------------------------------------------------------------- /src/ota_stm32h5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_stm32h5.c -------------------------------------------------------------------------------- /src/ota_stm32h7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ota_stm32h7.c -------------------------------------------------------------------------------- /src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/printf.c -------------------------------------------------------------------------------- /src/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/printf.h -------------------------------------------------------------------------------- /src/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/profile.h -------------------------------------------------------------------------------- /src/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/queue.c -------------------------------------------------------------------------------- /src/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/queue.h -------------------------------------------------------------------------------- /src/rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/rpc.c -------------------------------------------------------------------------------- /src/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/rpc.h -------------------------------------------------------------------------------- /src/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sha1.c -------------------------------------------------------------------------------- /src/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sha1.h -------------------------------------------------------------------------------- /src/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sha256.c -------------------------------------------------------------------------------- /src/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sha256.h -------------------------------------------------------------------------------- /src/sntp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sntp.c -------------------------------------------------------------------------------- /src/sntp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sntp.h -------------------------------------------------------------------------------- /src/sock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/sock.c -------------------------------------------------------------------------------- /src/ssi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ssi.c -------------------------------------------------------------------------------- /src/ssi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ssi.h -------------------------------------------------------------------------------- /src/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/str.c -------------------------------------------------------------------------------- /src/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/str.h -------------------------------------------------------------------------------- /src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/timer.c -------------------------------------------------------------------------------- /src/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/timer.h -------------------------------------------------------------------------------- /src/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls.h -------------------------------------------------------------------------------- /src/tls_aes128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_aes128.c -------------------------------------------------------------------------------- /src/tls_aes128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_aes128.h -------------------------------------------------------------------------------- /src/tls_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_builtin.c -------------------------------------------------------------------------------- /src/tls_chacha20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_chacha20.c -------------------------------------------------------------------------------- /src/tls_chacha20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_chacha20.h -------------------------------------------------------------------------------- /src/tls_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_dummy.c -------------------------------------------------------------------------------- /src/tls_mbed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_mbed.c -------------------------------------------------------------------------------- /src/tls_mbed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_mbed.h -------------------------------------------------------------------------------- /src/tls_openssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_openssl.c -------------------------------------------------------------------------------- /src/tls_openssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_openssl.h -------------------------------------------------------------------------------- /src/tls_rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_rsa.c -------------------------------------------------------------------------------- /src/tls_rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_rsa.h -------------------------------------------------------------------------------- /src/tls_uecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_uecc.c -------------------------------------------------------------------------------- /src/tls_uecc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_uecc.h -------------------------------------------------------------------------------- /src/tls_x25519.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_x25519.c -------------------------------------------------------------------------------- /src/tls_x25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/tls_x25519.h -------------------------------------------------------------------------------- /src/url.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/url.c -------------------------------------------------------------------------------- /src/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/url.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/util.h -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- 1 | #define MG_VERSION "7.20" 2 | -------------------------------------------------------------------------------- /src/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/wifi.h -------------------------------------------------------------------------------- /src/wifi_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/wifi_dummy.c -------------------------------------------------------------------------------- /src/ws.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ws.c -------------------------------------------------------------------------------- /src/ws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/src/ws.h -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/arduino/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/arduino/Makefile -------------------------------------------------------------------------------- /test/certs/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/ca.crt -------------------------------------------------------------------------------- /test/certs/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/ca.key -------------------------------------------------------------------------------- /test/certs/ca.srl: -------------------------------------------------------------------------------- 1 | 96EAA481EB95FF36 2 | -------------------------------------------------------------------------------- /test/certs/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/client.crt -------------------------------------------------------------------------------- /test/certs/client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/client.csr -------------------------------------------------------------------------------- /test/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/client.key -------------------------------------------------------------------------------- /test/certs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/generate.sh -------------------------------------------------------------------------------- /test/certs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/server.crt -------------------------------------------------------------------------------- /test/certs/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/server.csr -------------------------------------------------------------------------------- /test/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/certs/server.key -------------------------------------------------------------------------------- /test/cgt+make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/cgt+make/Makefile -------------------------------------------------------------------------------- /test/configs/mongoose_config_full.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/configs/mongoose_config_full.h -------------------------------------------------------------------------------- /test/cube/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/cube/Makefile -------------------------------------------------------------------------------- /test/data/..ddot/index.html: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/data/404.html: -------------------------------------------------------------------------------- 1 | boo 2 | -------------------------------------------------------------------------------- /test/data/a.txt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/data/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ca.pem -------------------------------------------------------------------------------- /test/data/dredir/index.html: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/data/dredirgz/index.html.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/dredirgz/index.html.gz -------------------------------------------------------------------------------- /test/data/e8.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/e8.crt -------------------------------------------------------------------------------- /test/data/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/gzip.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/data/gzip.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/gzip.txt.gz -------------------------------------------------------------------------------- /test/data/hello.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/hello.txt.gz -------------------------------------------------------------------------------- /test/data/index.html: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/data/range.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/range.txt -------------------------------------------------------------------------------- /test/data/secret/secret.txt: -------------------------------------------------------------------------------- 1 | secret 2 | -------------------------------------------------------------------------------- /test/data/ss_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ss_ca.pem -------------------------------------------------------------------------------- /test/data/ss_client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ss_client.pem -------------------------------------------------------------------------------- /test/data/ss_server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ss_server.pem -------------------------------------------------------------------------------- /test/data/ssi.h: -------------------------------------------------------------------------------- 1 | ../../src/ssi.h -------------------------------------------------------------------------------- /test/data/ssi/f1.txt: -------------------------------------------------------------------------------- 1 | this is f1 2 | -------------------------------------------------------------------------------- /test/data/ssi/index.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ssi/index.shtml -------------------------------------------------------------------------------- /test/data/ssi/nested.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ssi/nested.shtml -------------------------------------------------------------------------------- /test/data/ssi/recurse.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ssi/recurse.shtml -------------------------------------------------------------------------------- /test/data/ws.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/data/ws.hex -------------------------------------------------------------------------------- /test/data/київ.txt: -------------------------------------------------------------------------------- 1 | є 2 | -------------------------------------------------------------------------------- /test/dhcpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/dhcpd.conf -------------------------------------------------------------------------------- /test/dirtest/fuzz.c: -------------------------------------------------------------------------------- 1 | ../fuzz.c -------------------------------------------------------------------------------- /test/dirtest/version.h: -------------------------------------------------------------------------------- 1 | ../../src/version.h -------------------------------------------------------------------------------- /test/driver_mock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/driver_mock.c -------------------------------------------------------------------------------- /test/esp-idf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/esp-idf/Makefile -------------------------------------------------------------------------------- /test/fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/fuzz.c -------------------------------------------------------------------------------- /test/fuzz_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/fuzz_tls.c -------------------------------------------------------------------------------- /test/ga_docker_daemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "data-root": "/mnt/docker" 3 | } 4 | -------------------------------------------------------------------------------- /test/gcc+make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/gcc+make/Makefile -------------------------------------------------------------------------------- /test/health.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/health.awk -------------------------------------------------------------------------------- /test/health.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/health.sh -------------------------------------------------------------------------------- /test/keil/Clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/keil/Clean -------------------------------------------------------------------------------- /test/keil/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/keil/Makefile -------------------------------------------------------------------------------- /test/keil/uniclean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/keil/uniclean.bat -------------------------------------------------------------------------------- /test/keil/unitest.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/keil/unitest.bat -------------------------------------------------------------------------------- /test/match_changed_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/match_changed_files.sh -------------------------------------------------------------------------------- /test/mip_curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mip_curl.sh -------------------------------------------------------------------------------- /test/mip_tap_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mip_tap_test.c -------------------------------------------------------------------------------- /test/mip_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mip_test.c -------------------------------------------------------------------------------- /test/mongoose.c: -------------------------------------------------------------------------------- 1 | ../mongoose.c -------------------------------------------------------------------------------- /test/mongoose.h: -------------------------------------------------------------------------------- 1 | ../mongoose.h -------------------------------------------------------------------------------- /test/mongoose_custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mongoose_custom.c -------------------------------------------------------------------------------- /test/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mosquitto.conf -------------------------------------------------------------------------------- /test/mosquitto.conf.macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/mosquitto.conf.macos -------------------------------------------------------------------------------- /test/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/pack.c -------------------------------------------------------------------------------- /test/pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/pack.js -------------------------------------------------------------------------------- /test/pico-sdk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/pico-sdk/Makefile -------------------------------------------------------------------------------- /test/setup_ga_docker_filesystem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/setup_ga_docker_filesystem.sh -------------------------------------------------------------------------------- /test/setup_ga_network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/setup_ga_network.sh -------------------------------------------------------------------------------- /test/setup_mqtt_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/setup_mqtt_server.sh -------------------------------------------------------------------------------- /test/tls_multirec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/tls_multirec/Makefile -------------------------------------------------------------------------------- /test/tls_multirec/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/tls_multirec/main.c -------------------------------------------------------------------------------- /test/tls_multirec/mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/tls_multirec/mongoose.h -------------------------------------------------------------------------------- /test/tls_multirec/patched_mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/tls_multirec/patched_mongoose.c -------------------------------------------------------------------------------- /test/tls_multirec/thefile: -------------------------------------------------------------------------------- 1 | ../Makefile -------------------------------------------------------------------------------- /test/tls_multirec/tls_multirec.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/tls_multirec/tls_multirec.diff -------------------------------------------------------------------------------- /test/unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/unit_test.c -------------------------------------------------------------------------------- /test/wizard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/wizard/Makefile -------------------------------------------------------------------------------- /test/wizard/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/wizard/test.sh -------------------------------------------------------------------------------- /test/xpresso/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/xpresso/Makefile -------------------------------------------------------------------------------- /test/zephyr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/test/zephyr/Makefile -------------------------------------------------------------------------------- /tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/README.md -------------------------------------------------------------------------------- /tutorials/arduino/esp32-http: -------------------------------------------------------------------------------- 1 | ../http/http-server/arduino/esp32-http -------------------------------------------------------------------------------- /tutorials/arduino/esp32-mqtt: -------------------------------------------------------------------------------- 1 | ../mqtt/mqtt-client/arduino/esp32-mqtt -------------------------------------------------------------------------------- /tutorials/arduino/sim800-mqtt: -------------------------------------------------------------------------------- 1 | ../mqtt/mqtt-client/arduino/sim800-mqtt/ -------------------------------------------------------------------------------- /tutorials/arduino/teensy41-http: -------------------------------------------------------------------------------- 1 | ../http/http-server/arduino/teensy41-http/ -------------------------------------------------------------------------------- /tutorials/arduino/w5500-http: -------------------------------------------------------------------------------- 1 | ../http/http-server/arduino/w5500-http -------------------------------------------------------------------------------- /tutorials/arduino/w5500-mqtt: -------------------------------------------------------------------------------- 1 | ../mqtt/mqtt-client/arduino/w5500-mqtt -------------------------------------------------------------------------------- /tutorials/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/README.md -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/Makefile -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/README.md -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/main.c -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/packed_fs.c -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/web_root/main.js -------------------------------------------------------------------------------- /tutorials/core/embedded-filesystem/web_root/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/embedded-filesystem/web_root/style.css -------------------------------------------------------------------------------- /tutorials/core/memory/o1heap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/memory/o1heap/Makefile -------------------------------------------------------------------------------- /tutorials/core/memory/o1heap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/memory/o1heap/main.c -------------------------------------------------------------------------------- /tutorials/core/memory/o1heap/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/core/memory/o1heap/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/core/multi-threaded-12m/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded-12m/Makefile -------------------------------------------------------------------------------- /tutorials/core/multi-threaded-12m/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded-12m/README.md -------------------------------------------------------------------------------- /tutorials/core/multi-threaded-12m/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded-12m/main.c -------------------------------------------------------------------------------- /tutorials/core/multi-threaded-12m/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/core/multi-threaded-12m/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/core/multi-threaded/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded/Makefile -------------------------------------------------------------------------------- /tutorials/core/multi-threaded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded/README.md -------------------------------------------------------------------------------- /tutorials/core/multi-threaded/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/multi-threaded/main.c -------------------------------------------------------------------------------- /tutorials/core/multi-threaded/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/core/multi-threaded/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/core/timers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/timers/Makefile -------------------------------------------------------------------------------- /tutorials/core/timers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/timers/README.md -------------------------------------------------------------------------------- /tutorials/core/timers/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/timers/main.c -------------------------------------------------------------------------------- /tutorials/core/timers/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/core/timers/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/core/timers/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/core/timers/web_root/index.html -------------------------------------------------------------------------------- /tutorials/device-dashboard: -------------------------------------------------------------------------------- 1 | http/device-dashboard -------------------------------------------------------------------------------- /tutorials/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/README.md -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/README.md -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/certs/server_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/certs/server_cert.pem -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/certs/server_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/certs/server_key.pem -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/Makefile -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/README.md -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/main/main.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/net.c: -------------------------------------------------------------------------------- 1 | ../../net.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/net.h: -------------------------------------------------------------------------------- 1 | ../../net.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/main/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/main/wifi.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/esp32/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/esp32/partitions.csv -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/infineon: -------------------------------------------------------------------------------- 1 | ../../infineon/ -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/main.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/mbedtls_config.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/microchip/same54-xpro/net.c: -------------------------------------------------------------------------------- 1 | ../../net.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/microchip/same54-xpro/net.h: -------------------------------------------------------------------------------- 1 | ../../net.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/microchip/same54-xpro/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/nxp: -------------------------------------------------------------------------------- 1 | ../../nxp -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/pack.js -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/pico-sdk: -------------------------------------------------------------------------------- 1 | ../../pico-sdk/ -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/renesas: -------------------------------------------------------------------------------- 1 | ../../renesas -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/stm32: -------------------------------------------------------------------------------- 1 | ../../stm32 -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/tailwind.config.js -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/ti: -------------------------------------------------------------------------------- 1 | ../../ti -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/wch: -------------------------------------------------------------------------------- 1 | ../../wch -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/web_root/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/web_root/bundle.js -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/device-dashboard/web_root/main.js -------------------------------------------------------------------------------- /tutorials/http/device-dashboard/zephyr: -------------------------------------------------------------------------------- 1 | ../../zephyr/device-dashboard -------------------------------------------------------------------------------- /tutorials/http/file-transfer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-transfer/Makefile -------------------------------------------------------------------------------- /tutorials/http/file-transfer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-transfer/README.md -------------------------------------------------------------------------------- /tutorials/http/file-transfer/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-transfer/client.c -------------------------------------------------------------------------------- /tutorials/http/file-transfer/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/file-transfer/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/file-transfer/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-transfer/server.c -------------------------------------------------------------------------------- /tutorials/http/file-transfer/upload/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/http/file-transfer/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-transfer/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/file-upload-html-form/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-html-form/Makefile -------------------------------------------------------------------------------- /tutorials/http/file-upload-html-form/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-html-form/README.md -------------------------------------------------------------------------------- /tutorials/http/file-upload-html-form/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-html-form/main.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-html-form/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-html-form/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/file-upload-multiple-posts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-multiple-posts/Makefile -------------------------------------------------------------------------------- /tutorials/http/file-upload-multiple-posts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-multiple-posts/README.md -------------------------------------------------------------------------------- /tutorials/http/file-upload-multiple-posts/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-multiple-posts/main.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-multiple-posts/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-multiple-posts/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/file-upload-single-post/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-single-post/Makefile -------------------------------------------------------------------------------- /tutorials/http/file-upload-single-post/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-single-post/README.md -------------------------------------------------------------------------------- /tutorials/http/file-upload-single-post/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/file-upload-single-post/main.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-single-post/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/file-upload-single-post/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-client/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-client/README.md -------------------------------------------------------------------------------- /tutorials/http/http-client/certs/ca.pem: -------------------------------------------------------------------------------- 1 | ../../../../test/data/ca.pem -------------------------------------------------------------------------------- /tutorials/http/http-client/esp8266/http-client-server/src/main/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-client/esp8266/http-client-server/src/main/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-client/main.c -------------------------------------------------------------------------------- /tutorials/http/http-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-client/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/http-client/zephyr: -------------------------------------------------------------------------------- 1 | ../../zephyr/http-client -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-proxy-client/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-proxy-client/README.md -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-proxy-client/main.c -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-proxy-client/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-restful-server/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-restful-server/README.md -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-restful-server/main.c -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-restful-server/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-restful-server/server.pem -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-reverse-proxy/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-reverse-proxy/README.md -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-reverse-proxy/main.c -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-reverse-proxy/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/http-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-server/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-server/README.md -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/esp32-http/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/esp32-http/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/teensy41-http/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/teensy41-http/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/teensy41-http/net.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/teensy41-http/net.h: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/teensy41-http/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/w5500-http/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-server/arduino/w5500-http/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-server/esp8266/http-client-server: -------------------------------------------------------------------------------- 1 | ../../http-client/esp8266/http-client-server -------------------------------------------------------------------------------- /tutorials/http/http-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-server/main.c -------------------------------------------------------------------------------- /tutorials/http/http-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-server/zephyr: -------------------------------------------------------------------------------- 1 | ../../zephyr/http-server -------------------------------------------------------------------------------- /tutorials/http/http-streaming-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-streaming-client/Makefile -------------------------------------------------------------------------------- /tutorials/http/http-streaming-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/http-streaming-client/main.c -------------------------------------------------------------------------------- /tutorials/http/http-streaming-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/http-streaming-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/http-streaming-client/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/huge-response/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/huge-response/Makefile -------------------------------------------------------------------------------- /tutorials/http/huge-response/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/huge-response/README.md -------------------------------------------------------------------------------- /tutorials/http/huge-response/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/huge-response/main.c -------------------------------------------------------------------------------- /tutorials/http/huge-response/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/huge-response/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/huge-response/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/huge-response/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/Makefile -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/README.md -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/Makefile -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/README.md -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/cli.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/main.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/main.h -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/net.c: -------------------------------------------------------------------------------- 1 | ../../net.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/uart.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/main/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/main/wifi.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/make: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/partitions.csv -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/esp32/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/esp32/sdkconfig.defaults -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/main.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/net.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/web_root/main.js -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/web_root/preact.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/web_root/preact.min.js -------------------------------------------------------------------------------- /tutorials/http/uart-bridge/web_root/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/uart-bridge/web_root/style.css -------------------------------------------------------------------------------- /tutorials/http/video-stream/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/Makefile -------------------------------------------------------------------------------- /tutorials/http/video-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/README.md -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/1.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/2.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/3.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/4.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/5.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/images/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/images/6.jpg -------------------------------------------------------------------------------- /tutorials/http/video-stream/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/main.c -------------------------------------------------------------------------------- /tutorials/http/video-stream/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/video-stream/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/video-stream/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/video-stream/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/README.md: -------------------------------------------------------------------------------- 1 | # A template project for the wifi router 2 | -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/main.c -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/web_root/bundle.js: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/web_root/bundle.js -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/web_root/components.js: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/web_root/components.js -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/web_root/history.min.js: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/web_root/history.min.js -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/web_root/index.html: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/web_root/index.html -------------------------------------------------------------------------------- /tutorials/http/wifi-router-dashboard/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/http/wifi-router-dashboard/web_root/main.js -------------------------------------------------------------------------------- /tutorials/micropython/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/Makefile -------------------------------------------------------------------------------- /tutorials/micropython/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/README.md -------------------------------------------------------------------------------- /tutorials/micropython/esp32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/esp32/Makefile -------------------------------------------------------------------------------- /tutorials/micropython/esp32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/esp32/README.md -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/esp32/mongoose/main.c -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/micropython.cmake: -------------------------------------------------------------------------------- 1 | ../../mongoose/micropython.cmake -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/micropython.mk: -------------------------------------------------------------------------------- 1 | ../../mongoose/micropython.mk -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/module.c: -------------------------------------------------------------------------------- 1 | ../../mongoose/module.c -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/micropython/esp32/mongoose/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/micropython/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/main.py -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/mongoose/main.c -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/mongoose/micropython.cmake -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/mongoose/micropython.mk -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/micropython/mongoose/module.c -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/micropython/mongoose/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/README.md -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client-aws-iot/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client-aws-iot/README.md -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client-aws-iot/main.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client-aws-iot/zephyr: -------------------------------------------------------------------------------- 1 | ../../zephyr/mqtt-aws-client -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client/README.md -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/esp32-mqtt/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/esp32-mqtt/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/nano-w5500-mqtt/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/nano-w5500-mqtt/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/sim800-mqtt/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/sim800-mqtt/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/w5500-mqtt/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/arduino/w5500-mqtt/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-client/main.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../http/http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-client/pico-rndis-device: -------------------------------------------------------------------------------- 1 | ../../pico-sdk/pico-rndis-device -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/dashboard/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/dashboard/bundle.js -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/dashboard/index.html -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/dashboard/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/dashboard/main.js -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/dashboard/mqtt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/dashboard/mqtt.svg -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/hal.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/hal.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/main.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/net.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-dashboard/device/net.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-dashboard/device/pico-rndis-device: -------------------------------------------------------------------------------- 1 | ../../../pico-sdk/pico-rndis-device -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-over-ws-client/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-over-ws-client/README.md -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-over-ws-client/main.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-over-ws-client/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../http/http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-server/Makefile -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-server/README.md -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/mqtt/mqtt-server/main.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/mqtt/mqtt-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-builtin-wifi/.default_mex: -------------------------------------------------------------------------------- 1 | frdm-rw612-xpresso-freertos-builtin.mex -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-builtin-wifi/source/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-builtin-wifi/source/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/lwip/doc/doxygen/generate.bat: -------------------------------------------------------------------------------- 1 | doxygen lwip.Doxyfile 2 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/lwip/doc/doxygen/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | doxygen lwip.Doxyfile 4 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/source/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/source/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/source/net.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/source/net.h: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip-wifi/source/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/lwip/doc/doxygen/generate.bat: -------------------------------------------------------------------------------- 1 | doxygen lwip.Doxyfile 2 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/lwip/doc/doxygen/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | doxygen lwip.Doxyfile 4 | -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/source/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/source/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/source/net.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/source/net.h: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/nxp/frdm-rw612-xpresso-freertos-lwip/source/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/nxp/nxp-frdmk64f-lwip-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-frdmk64f-lwip-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-frdmk66f-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-frdmk66f-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-frdmk66f-lwip-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-frdmk66f-lwip-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-lpcxpresso54s018m-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-lpcxpresso54s018m-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-mimxrt1020-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-mimxrt1020-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-twrk65f180m-lwip-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-twrk65f180m-lwip-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/dcd.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/evkbmimxrt1060_flexspi_nor_config.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/fsl_flexspi_nor_boot.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/dcd.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/evkbmimxrt1060_flexspi_nor_config.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/fsl_flexspi_nor_boot.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin-ap/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin-ap/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/Makefile -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/README.md -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/main.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rmii/mongoose_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rmii/mongoose_config.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-dashboard/README.md -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-dashboard/main.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/msc_disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-dashboard/msc_disk.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/netif/ethernet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define SIZEOF_ETH_HDR 14 3 | -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-dashboard/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-dashboard/tusb_config.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/Makefile -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/README.md -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/hal.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/main.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/net.c: -------------------------------------------------------------------------------- 1 | ../../mqtt/mqtt-dashboard/device/net.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/net.h: -------------------------------------------------------------------------------- 1 | ../../mqtt/mqtt-dashboard/device/net.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/netif/ethernet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define SIZEOF_ETH_HDR 14 3 | -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-rndis-device/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/pico-sdk/pico-rndis-device/tusb_config.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/pico-w5500: -------------------------------------------------------------------------------- 1 | w5500-evb-pico-picosdk-baremetal-builtin -------------------------------------------------------------------------------- /tutorials/pico-sdk/rm2-pico-picosdk-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/pico-sdk/rm2-pico-picosdk-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/renesas/ek-ra6m4-make-baremetal-builtin/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/smtp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/smtp/README.md -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/smtp/smtp-client/Makefile -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/smtp/smtp-client/README.md -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/smtp/smtp-client/main.c -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/smtp/smtp-client/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../http/http-client/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/net.h: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/net.c: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f429zi-keil-baremetal/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f429zi-keil-baremetal/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-baremetal/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f429zi-keil-freertos/README.md -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f429zi-keil-freertos/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f429zi-keil-freertos/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-keil-freertos/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/netif/ethernet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define SIZEOF_ETH_HDR 14 3 | -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/net.h: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/net.c: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-baremetal/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-baremetal/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-baremetal/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-freertos/README.md -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-freertos/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-freertos/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/README.md -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx/README.md -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx/syscalls.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5/README.md -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5/hal.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5/main.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-keil-rtx5/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/stm32/nucleo-f746zg-keil-rtx5/syscalls.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/RTE_Components.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/netif/ethernet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define SIZEOF_ETH_HDR 14 3 | -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/README.md: -------------------------------------------------------------------------------- 1 | # FreeRTOS-Plus-TCP Web device dashboard on NUCLEO-F746ZG 2 | 3 | 4 | -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.h: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-f746zg-make-freertos-tcp/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/portenta-h7-cube-baremetal-builtin/CM7/Core/Inc/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../../../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/portenta-h7-cube-baremetal-builtin/CM7/Core/Src/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../../../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/portenta-h7-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/portenta-h7-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/rm2-nucleo-f429zi-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/rm2-nucleo-f429zi-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/stm32/rm2-nucleo-f746zg-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/stm32/rm2-nucleo-f746zg-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/README.md -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/README.md -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/certs: -------------------------------------------------------------------------------- 1 | ../../http/device-dashboard/certs -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/main.c -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/pack.js: -------------------------------------------------------------------------------- 1 | ../../http/device-dashboard/pack.js -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/packed_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/tailwind.config.js -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/web_root/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/web_root/bundle.js -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/web_root/index.html -------------------------------------------------------------------------------- /tutorials/tcp/modbus-dashboard/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/modbus-dashboard/web_root/main.js -------------------------------------------------------------------------------- /tutorials/tcp/socks5-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/socks5-server/Makefile -------------------------------------------------------------------------------- /tutorials/tcp/socks5-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/socks5-server/README.md -------------------------------------------------------------------------------- /tutorials/tcp/socks5-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/socks5-server/main.c -------------------------------------------------------------------------------- /tutorials/tcp/socks5-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/tcp/socks5-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcp/tcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/tcp/Makefile -------------------------------------------------------------------------------- /tutorials/tcp/tcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/tcp/README.md -------------------------------------------------------------------------------- /tutorials/tcp/tcp/certs/ss_ca.pem: -------------------------------------------------------------------------------- 1 | ../../../../test/data/ss_ca.pem -------------------------------------------------------------------------------- /tutorials/tcp/tcp/certs/ss_client.pem: -------------------------------------------------------------------------------- 1 | ../../../../test/data/ss_client.pem -------------------------------------------------------------------------------- /tutorials/tcp/tcp/certs/ss_server.pem: -------------------------------------------------------------------------------- 1 | ../../../../test/data/ss_server.pem -------------------------------------------------------------------------------- /tutorials/tcp/tcp/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcp/tcp/main.c -------------------------------------------------------------------------------- /tutorials/tcp/tcp/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/tcp/tcp/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcp/uart-bridge: -------------------------------------------------------------------------------- 1 | ../http/uart-bridge -------------------------------------------------------------------------------- /tutorials/tcpip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/README.md -------------------------------------------------------------------------------- /tutorials/tcpip/pcap-driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/pcap-driver/Makefile -------------------------------------------------------------------------------- /tutorials/tcpip/pcap-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/pcap-driver/README.md -------------------------------------------------------------------------------- /tutorials/tcpip/pcap-driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/pcap-driver/main.c -------------------------------------------------------------------------------- /tutorials/tcpip/pcap-driver/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/tcpip/pcap-driver/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/tap-driver/Makefile -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/tap-driver/README.md -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tcpip/tap-driver/main.c -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/net.c: -------------------------------------------------------------------------------- 1 | ../../http/device-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/net.h: -------------------------------------------------------------------------------- 1 | ../../http/device-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/tcpip/tap-driver/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../http/device-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/netif/ethernet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define SIZEOF_ETH_HDR 14 3 | -------------------------------------------------------------------------------- /tutorials/ti/ti-ek-tm4c1294xl-http-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/ti/ti-ek-tm4c1294xl-http-server/Makefile -------------------------------------------------------------------------------- /tutorials/tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/tls/README.md -------------------------------------------------------------------------------- /tutorials/udp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/README.md -------------------------------------------------------------------------------- /tutorials/udp/captive-dns-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/captive-dns-server/Makefile -------------------------------------------------------------------------------- /tutorials/udp/captive-dns-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/captive-dns-server/README.md -------------------------------------------------------------------------------- /tutorials/udp/captive-dns-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/captive-dns-server/main.c -------------------------------------------------------------------------------- /tutorials/udp/captive-dns-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/udp/captive-dns-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/udp/mdns-sd-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/mdns-sd-server/Makefile -------------------------------------------------------------------------------- /tutorials/udp/mdns-sd-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/mdns-sd-server/README.md -------------------------------------------------------------------------------- /tutorials/udp/mdns-sd-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/mdns-sd-server/main.c -------------------------------------------------------------------------------- /tutorials/udp/mdns-sd-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/udp/mdns-sd-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/udp/mdns-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/mdns-server/Makefile -------------------------------------------------------------------------------- /tutorials/udp/mdns-server/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/udp/mdns-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/mdns-server/main.c -------------------------------------------------------------------------------- /tutorials/udp/mdns-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/udp/mdns-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/udp/sntp-time-sync/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/sntp-time-sync/Makefile -------------------------------------------------------------------------------- /tutorials/udp/sntp-time-sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/sntp-time-sync/README.md -------------------------------------------------------------------------------- /tutorials/udp/sntp-time-sync/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/sntp-time-sync/main.c -------------------------------------------------------------------------------- /tutorials/udp/sntp-time-sync/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/udp/sntp-time-sync/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/udp/ssdp-search/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/ssdp-search/Makefile -------------------------------------------------------------------------------- /tutorials/udp/ssdp-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/ssdp-search/README.md -------------------------------------------------------------------------------- /tutorials/udp/ssdp-search/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/udp/ssdp-search/main.c -------------------------------------------------------------------------------- /tutorials/udp/ssdp-search/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/udp/ssdp-search/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/wch/ch32v307-make-baremetal-builtin/net.c: -------------------------------------------------------------------------------- 1 | ../../tcp/modbus-dashboard/net.c -------------------------------------------------------------------------------- /tutorials/wch/ch32v307-make-baremetal-builtin/net.h: -------------------------------------------------------------------------------- 1 | ../../tcp/modbus-dashboard/net.h -------------------------------------------------------------------------------- /tutorials/wch/ch32v307-make-baremetal-builtin/packed_fs.c: -------------------------------------------------------------------------------- 1 | ../../tcp/modbus-dashboard/packed_fs.c -------------------------------------------------------------------------------- /tutorials/websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/README.md -------------------------------------------------------------------------------- /tutorials/websocket/json-rpc-over-websocket/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/json-rpc-over-websocket/main.c -------------------------------------------------------------------------------- /tutorials/websocket/json-rpc-over-websocket/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/websocket/json-rpc-over-websocket/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/websocket/uart-bridge: -------------------------------------------------------------------------------- 1 | ../http/uart-bridge -------------------------------------------------------------------------------- /tutorials/websocket/websocket-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-client/Makefile -------------------------------------------------------------------------------- /tutorials/websocket/websocket-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-client/README.md -------------------------------------------------------------------------------- /tutorials/websocket/websocket-client/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-client/main.c -------------------------------------------------------------------------------- /tutorials/websocket/websocket-client/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/websocket/websocket-client/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-server/Makefile -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-server/README.md -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-server/main.c -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/websocket/websocket-server/test.html -------------------------------------------------------------------------------- /tutorials/websocket/websocket-server/zephyr: -------------------------------------------------------------------------------- 1 | ../../zephyr/websocket-server -------------------------------------------------------------------------------- /tutorials/webui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/README.md -------------------------------------------------------------------------------- /tutorials/webui/live-log/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/live-log/Makefile -------------------------------------------------------------------------------- /tutorials/webui/live-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/live-log/README.md -------------------------------------------------------------------------------- /tutorials/webui/live-log/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/live-log/main.c -------------------------------------------------------------------------------- /tutorials/webui/live-log/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/live-log/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/live-log/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/live-log/web_root/index.html -------------------------------------------------------------------------------- /tutorials/webui/webui-login/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-login/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-login/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-login/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-login/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-login/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/web_root/index.html -------------------------------------------------------------------------------- /tutorials/webui/webui-login/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/web_root/main.js -------------------------------------------------------------------------------- /tutorials/webui/webui-login/web_root/preact.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/web_root/preact.min.js -------------------------------------------------------------------------------- /tutorials/webui/webui-login/web_root/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/web_root/style.css -------------------------------------------------------------------------------- /tutorials/webui/webui-login/web_root/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-login/web_root/user.png -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-plain/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-plain/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-plain/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-plain/web_root/index.html -------------------------------------------------------------------------------- /tutorials/webui/webui-plain/web_root/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-plain/web_root/style.css -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-preact/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-preact/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/main.c: -------------------------------------------------------------------------------- 1 | ../webui-plain/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-preact/web_root/index.html -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/web_root/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-preact/web_root/main.js -------------------------------------------------------------------------------- /tutorials/webui/webui-preact/web_root/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-preact/web_root/style.css -------------------------------------------------------------------------------- /tutorials/webui/webui-push-rest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-rest/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-push-rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-rest/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-push-rest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-rest/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-push-rest/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-push-rest/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-ws/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-ws/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-ws/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-push-ws/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-push-ws/web_root/index.html -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-rest/Makefile -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-rest/README.md -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-rest/main.c -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/mongoose.c: -------------------------------------------------------------------------------- 1 | ../../../mongoose.c -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/mongoose.h: -------------------------------------------------------------------------------- 1 | ../../../mongoose.h -------------------------------------------------------------------------------- /tutorials/webui/webui-rest/web_root/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/webui/webui-rest/web_root/index.html -------------------------------------------------------------------------------- /tutorials/zephyr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/README.md -------------------------------------------------------------------------------- /tutorials/zephyr/device-dashboard/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/device-dashboard/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/zephyr/device-dashboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/device-dashboard/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/device-dashboard/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /tutorials/zephyr/device-dashboard/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/device-dashboard/prj.conf -------------------------------------------------------------------------------- /tutorials/zephyr/device-dashboard/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/device-dashboard/src/main.c -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/overlay-e1000.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/overlay-e1000.conf -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/prj.conf -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/src/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/src/certs.h -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/src/main.c -------------------------------------------------------------------------------- /tutorials/zephyr/http-client/src/mongoose_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-client/src/mongoose_config.h -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/overlay-e1000.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/overlay-e1000.conf -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/prj.conf -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/src/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/src/certs.h -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/src/main.c -------------------------------------------------------------------------------- /tutorials/zephyr/http-server/src/mongoose_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/http-server/src/mongoose_config.h -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/mqtt-aws-client/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/mqtt-aws-client/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/mqtt-aws-client/prj.conf -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/src/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/mqtt-aws-client/src/certs.h -------------------------------------------------------------------------------- /tutorials/zephyr/mqtt-aws-client/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/mqtt-aws-client/src/main.c -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/websocket-server/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/websocket-server/Makefile -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/websocket-server/prj.conf -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/src/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/websocket-server/src/certs.h -------------------------------------------------------------------------------- /tutorials/zephyr/websocket-server/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mongoose/HEAD/tutorials/zephyr/websocket-server/src/main.c --------------------------------------------------------------------------------