From c79dd88a023596a1a67da64194c156da0cd17075 Mon Sep 17 00:00:00 2001 From: Mike Szczys Date: Fri, 20 Oct 2023 13:31:45 -0500 Subject: [PATCH] update board catalog Update board catalog to pull in recently added hardware. Signed-off-by: Mike Szczys --- .../6-catalog/unverified/arm64_rpi_4b.md | 37 +++++++++++++ .../unverified/arm_apollo4p_blue_kxr_evb.md | 37 +++++++++++++ .../6-catalog/unverified/arm_atsamd20_xpro.md | 1 + .../6-catalog/unverified/arm_atsame54_xpro.md | 1 + .../6-catalog/unverified/arm_atsamr21_xpro.md | 1 + .../unverified/arm_cc1352p1_launchxl.md | 1 + .../unverified/arm_cc1352r1_launchxl.md | 1 + .../unverified/arm_cc1352r_sensortag.md | 1 + .../unverified/arm_cc26x2r1_launchxl.md | 1 + .../unverified/arm_da14695_dk_usb.md | 43 +++++++++++++++ .../unverified/arm_da1469x_dk_pro.md | 1 + .../unverified/arm_mec172xevb_assy6906.md | 1 + .../6-catalog/unverified/arm_mr_canhubk3.md | 1 + .../6-catalog/unverified/arm_npcx4m8f_evb.md | 46 ++++++++++++++++ .../6-catalog/unverified/arm_nucleo_g0b1re.md | 1 + .../6-catalog/unverified/arm_nucleo_g431rb.md | 1 + .../unverified/arm_nucleo_u5a5zj_q.md | 50 ++++++++++++++++++ .../unverified/arm_pinetime_devkit0.md | 2 +- .../arm_raytac_mdbt53_db_40_nrf5340.md | 36 +++++++++++++ .../arm_raytac_mdbt53v_db_40_nrf5340.md | 36 +++++++++++++ .../6-catalog/unverified/arm_rpi_pico.md | 1 + .../6-catalog/unverified/arm_sam4e_xpro.md | 1 + .../unverified/arm_stm32f769i_disco.md | 1 + ...{posix_nrf52_bsim.md => posix_nrf_bsim.md} | 16 +++--- .../unverified/riscv_adp_xc7k_ae350.md | 1 + .../unverified/riscv_esp32c3_luatos_core.md | 45 ++++++++++++++++ docs/hardware/assets/boards.json | 44 ++++++++------- static/img/boards/arm/npcx4m8f_evb.jpg | Bin 0 -> 96434 bytes .../img/boards/riscv/esp32c3_luatos_core.jpg | Bin 0 -> 58004 bytes 29 files changed, 381 insertions(+), 27 deletions(-) create mode 100644 docs/hardware/6-catalog/unverified/arm64_rpi_4b.md create mode 100644 docs/hardware/6-catalog/unverified/arm_apollo4p_blue_kxr_evb.md create mode 100644 docs/hardware/6-catalog/unverified/arm_da14695_dk_usb.md create mode 100644 docs/hardware/6-catalog/unverified/arm_npcx4m8f_evb.md create mode 100644 docs/hardware/6-catalog/unverified/arm_nucleo_u5a5zj_q.md create mode 100644 docs/hardware/6-catalog/unverified/arm_raytac_mdbt53_db_40_nrf5340.md create mode 100644 docs/hardware/6-catalog/unverified/arm_raytac_mdbt53v_db_40_nrf5340.md rename docs/hardware/6-catalog/unverified/{posix_nrf52_bsim.md => posix_nrf_bsim.md} (59%) create mode 100644 docs/hardware/6-catalog/unverified/riscv_esp32c3_luatos_core.md create mode 100644 static/img/boards/arm/npcx4m8f_evb.jpg create mode 100644 static/img/boards/riscv/esp32c3_luatos_core.jpg diff --git a/docs/hardware/6-catalog/unverified/arm64_rpi_4b.md b/docs/hardware/6-catalog/unverified/arm64_rpi_4b.md new file mode 100644 index 00000000..0be12410 --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm64_rpi_4b.md @@ -0,0 +1,37 @@ +--- +id: arm64_rpi_4b +title: Raspberry Pi 4 Model B +slug: /hardware/catalog/boards/unverified/arm64_rpi_4b +description: IoT board Raspberry Pi 4 Model B, compatible with Golioth at unverified level. +image: /img/boards/arm64/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `rpi_4b` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM64 | +| RAM* | N/A | +| Flash* | N/A | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +List of supported features is not available. + +## Supported toolchains + +* zephyr +* cross-compile + +## Official Zephyr docs + +[Raspberry Pi 4 Model B (rpi_4b)](https://docs.zephyrproject.org/latest/boards/arm64/rpi_4b/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_apollo4p_blue_kxr_evb.md b/docs/hardware/6-catalog/unverified/arm_apollo4p_blue_kxr_evb.md new file mode 100644 index 00000000..385fe6d3 --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_apollo4p_blue_kxr_evb.md @@ -0,0 +1,37 @@ +--- +id: arm_apollo4p_blue_kxr_evb +title: Apollo4 Blue Plus KXR EVB +slug: /hardware/catalog/boards/unverified/arm_apollo4p_blue_kxr_evb +description: IoT board Apollo4 Blue Plus KXR EVB, compatible with Golioth at unverified level. +image: /img/boards/arm/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `apollo4p_blue_kxr_evb` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | 2816 kB | +| Flash* | 1952 kB | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +* uart + +## Supported toolchains + +* zephyr +* gnuarmemb + +## Official Zephyr docs + +[Apollo4 Blue Plus KXR EVB (apollo4p_blue_kxr_evb)](https://docs.zephyrproject.org/latest/boards/arm/apollo4p_blue_kxr_evb/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_atsamd20_xpro.md b/docs/hardware/6-catalog/unverified/arm_atsamd20_xpro.md index 7b3a0a11..4a834c32 100644 --- a/docs/hardware/6-catalog/unverified/arm_atsamd20_xpro.md +++ b/docs/hardware/6-catalog/unverified/arm_atsamd20_xpro.md @@ -26,6 +26,7 @@ sidebar_class_name: hide-item ## Supported features * adc +* flash * gpio * i2c * spi diff --git a/docs/hardware/6-catalog/unverified/arm_atsame54_xpro.md b/docs/hardware/6-catalog/unverified/arm_atsame54_xpro.md index 11c2960d..a4e791f9 100644 --- a/docs/hardware/6-catalog/unverified/arm_atsame54_xpro.md +++ b/docs/hardware/6-catalog/unverified/arm_atsame54_xpro.md @@ -26,6 +26,7 @@ sidebar_class_name: hide-item ## Supported features * adc +* flash * gpio * pwm * spi diff --git a/docs/hardware/6-catalog/unverified/arm_atsamr21_xpro.md b/docs/hardware/6-catalog/unverified/arm_atsamr21_xpro.md index d94be1c9..55bbab88 100644 --- a/docs/hardware/6-catalog/unverified/arm_atsamr21_xpro.md +++ b/docs/hardware/6-catalog/unverified/arm_atsamr21_xpro.md @@ -26,6 +26,7 @@ sidebar_class_name: hide-item ## Supported features * adc +* flash * gpio * i2c * netif diff --git a/docs/hardware/6-catalog/unverified/arm_cc1352p1_launchxl.md b/docs/hardware/6-catalog/unverified/arm_cc1352p1_launchxl.md index f5833fa0..631163ba 100644 --- a/docs/hardware/6-catalog/unverified/arm_cc1352p1_launchxl.md +++ b/docs/hardware/6-catalog/unverified/arm_cc1352p1_launchxl.md @@ -29,6 +29,7 @@ sidebar_class_name: hide-item * i2c * spi * watchdog +* hwinfo ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_cc1352r1_launchxl.md b/docs/hardware/6-catalog/unverified/arm_cc1352r1_launchxl.md index 1b0559e1..bdebea81 100644 --- a/docs/hardware/6-catalog/unverified/arm_cc1352r1_launchxl.md +++ b/docs/hardware/6-catalog/unverified/arm_cc1352r1_launchxl.md @@ -30,6 +30,7 @@ sidebar_class_name: hide-item * spi * watchdog * adc +* hwinfo ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_cc1352r_sensortag.md b/docs/hardware/6-catalog/unverified/arm_cc1352r_sensortag.md index 00d56094..b9445cdc 100644 --- a/docs/hardware/6-catalog/unverified/arm_cc1352r_sensortag.md +++ b/docs/hardware/6-catalog/unverified/arm_cc1352r_sensortag.md @@ -30,6 +30,7 @@ sidebar_class_name: hide-item * spi * watchdog * adc +* hwinfo ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_cc26x2r1_launchxl.md b/docs/hardware/6-catalog/unverified/arm_cc26x2r1_launchxl.md index ab0531bb..946fcc4a 100644 --- a/docs/hardware/6-catalog/unverified/arm_cc26x2r1_launchxl.md +++ b/docs/hardware/6-catalog/unverified/arm_cc26x2r1_launchxl.md @@ -30,6 +30,7 @@ sidebar_class_name: hide-item * spi * watchdog * adc +* hwinfo ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_da14695_dk_usb.md b/docs/hardware/6-catalog/unverified/arm_da14695_dk_usb.md new file mode 100644 index 00000000..6110942f --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_da14695_dk_usb.md @@ -0,0 +1,43 @@ +--- +id: arm_da14695_dk_usb +title: DA14695_DK_USB +slug: /hardware/catalog/boards/unverified/arm_da14695_dk_usb +description: IoT board DA14695_DK_USB, compatible with Golioth at unverified level. +image: /img/boards/arm/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `da14695_dk_usb` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | 512 kB | +| Flash* | N/A | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +* arduino_gpio +* gpio +* watchdog +* i2c +* spi +* usb_device + +## Supported toolchains + +* zephyr +* gnuarmemb +* xtools + +## Official Zephyr docs + +[DA14695_DK_USB (da14695_dk_usb)](https://docs.zephyrproject.org/latest/boards/arm/da14695_dk_usb/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_da1469x_dk_pro.md b/docs/hardware/6-catalog/unverified/arm_da1469x_dk_pro.md index b4a37a9d..39125e1e 100644 --- a/docs/hardware/6-catalog/unverified/arm_da1469x_dk_pro.md +++ b/docs/hardware/6-catalog/unverified/arm_da1469x_dk_pro.md @@ -32,6 +32,7 @@ sidebar_class_name: hide-item * i2c * spi * usb_device +* rtc ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_mec172xevb_assy6906.md b/docs/hardware/6-catalog/unverified/arm_mec172xevb_assy6906.md index f868d0ab..5fb4670d 100644 --- a/docs/hardware/6-catalog/unverified/arm_mec172xevb_assy6906.md +++ b/docs/hardware/6-catalog/unverified/arm_mec172xevb_assy6906.md @@ -30,6 +30,7 @@ sidebar_class_name: hide-item * adc * pwm * counter +* spi ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_mr_canhubk3.md b/docs/hardware/6-catalog/unverified/arm_mr_canhubk3.md index 58d1c1ea..68b8779e 100644 --- a/docs/hardware/6-catalog/unverified/arm_mr_canhubk3.md +++ b/docs/hardware/6-catalog/unverified/arm_mr_canhubk3.md @@ -34,6 +34,7 @@ sidebar_class_name: hide-item * watchdog * netif:eth * pwm +* dma ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_npcx4m8f_evb.md b/docs/hardware/6-catalog/unverified/arm_npcx4m8f_evb.md new file mode 100644 index 00000000..bb0bba1f --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_npcx4m8f_evb.md @@ -0,0 +1,46 @@ +--- +id: arm_npcx4m8f_evb +title: Nuvoton NPCX4M8F EVB +slug: /hardware/catalog/boards/unverified/arm_npcx4m8f_evb +description: IoT board Nuvoton NPCX4M8F EVB, compatible with Golioth at unverified level. +image: /img/boards/arm/npcx4m8f_evb.jpg +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + +![Nuvoton NPCX4M8F EVB!](/img/boards/arm/npcx4m8f_evb.jpg "Nuvoton NPCX4M8F EVB") + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `npcx4m8f_evb` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | 114 kB | +| Flash* | 384 kB | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +* adc +* clock +* gpio +* i2c +* pm +* pwm +* psl +* tach +* uart +* watchdog + +## Supported toolchains + +* zephyr +* gnuarmemb + +## Official Zephyr docs + +[Nuvoton NPCX4M8F EVB (npcx4m8f_evb)](https://docs.zephyrproject.org/latest/boards/arm/npcx4m8f_evb/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_nucleo_g0b1re.md b/docs/hardware/6-catalog/unverified/arm_nucleo_g0b1re.md index 0e596b40..ab244e64 100644 --- a/docs/hardware/6-catalog/unverified/arm_nucleo_g0b1re.md +++ b/docs/hardware/6-catalog/unverified/arm_nucleo_g0b1re.md @@ -29,6 +29,7 @@ sidebar_class_name: hide-item * arduino_gpio * arduino_i2c * arduino_spi +* arduino_serial * uart * gpio * i2c diff --git a/docs/hardware/6-catalog/unverified/arm_nucleo_g431rb.md b/docs/hardware/6-catalog/unverified/arm_nucleo_g431rb.md index 93881b2e..f6562262 100644 --- a/docs/hardware/6-catalog/unverified/arm_nucleo_g431rb.md +++ b/docs/hardware/6-catalog/unverified/arm_nucleo_g431rb.md @@ -35,6 +35,7 @@ sidebar_class_name: hide-item * usb device * counter * spi +* rng * dac * watchdog diff --git a/docs/hardware/6-catalog/unverified/arm_nucleo_u5a5zj_q.md b/docs/hardware/6-catalog/unverified/arm_nucleo_u5a5zj_q.md new file mode 100644 index 00000000..73eca731 --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_nucleo_u5a5zj_q.md @@ -0,0 +1,50 @@ +--- +id: arm_nucleo_u5a5zj_q +title: ST Nucleo U5A5ZJ Q +slug: /hardware/catalog/boards/unverified/arm_nucleo_u5a5zj_q +description: IoT board ST Nucleo U5A5ZJ Q, compatible with Golioth at unverified level. +image: /img/boards/arm/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `nucleo_u5a5zj_q` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | 2450 kB | +| Flash* | 4096 kB | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +* arduino_gpio +* arduino_i2c +* arduino_serial +* arduino_spi +* can +* adc +* dac +* gpio +* i2c +* spi +* usart +* watchdog +* backup_sram +* dma + +## Supported toolchains + +* zephyr +* gnuarmemb + +## Official Zephyr docs + +[ST Nucleo U5A5ZJ Q (nucleo_u5a5zj_q)](https://docs.zephyrproject.org/latest/boards/arm/nucleo_u5a5zj_q/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_pinetime_devkit0.md b/docs/hardware/6-catalog/unverified/arm_pinetime_devkit0.md index e75c6c1b..be9d48aa 100644 --- a/docs/hardware/6-catalog/unverified/arm_pinetime_devkit0.md +++ b/docs/hardware/6-catalog/unverified/arm_pinetime_devkit0.md @@ -25,7 +25,7 @@ sidebar_class_name: hide-item ## Supported features -List of supported features is not available. +* kscan:touch ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53_db_40_nrf5340.md b/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53_db_40_nrf5340.md new file mode 100644 index 00000000..26041ec3 --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53_db_40_nrf5340.md @@ -0,0 +1,36 @@ +--- +id: arm_raytac_mdbt53_db_40_nrf5340 +title: raytac_mdbt53_db_40_nrf5340 +slug: /hardware/catalog/boards/unverified/arm_raytac_mdbt53_db_40_nrf5340 +description: IoT board raytac_mdbt53_db_40_nrf5340, compatible with Golioth at unverified level. +image: /img/boards/arm/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `raytac_mdbt53_db_40_nrf5340` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | N/A | +| Flash* | N/A | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +List of supported features is not available. + +## Supported toolchains + +List of supported toolchains is not available. + +## Official Zephyr docs + +[raytac_mdbt53_db_40_nrf5340 (raytac_mdbt53_db_40_nrf5340)](https://docs.zephyrproject.org/latest/boards/arm/raytac_mdbt53_db_40_nrf5340/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53v_db_40_nrf5340.md b/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53v_db_40_nrf5340.md new file mode 100644 index 00000000..66f1163e --- /dev/null +++ b/docs/hardware/6-catalog/unverified/arm_raytac_mdbt53v_db_40_nrf5340.md @@ -0,0 +1,36 @@ +--- +id: arm_raytac_mdbt53v_db_40_nrf5340 +title: raytac_mdbt53v_db_40_nrf5340 +slug: /hardware/catalog/boards/unverified/arm_raytac_mdbt53v_db_40_nrf5340 +description: IoT board raytac_mdbt53v_db_40_nrf5340, compatible with Golioth at unverified level. +image: /img/boards/arm/null +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + + + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `raytac_mdbt53v_db_40_nrf5340` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | ARM | +| RAM* | N/A | +| Flash* | N/A | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +List of supported features is not available. + +## Supported toolchains + +List of supported toolchains is not available. + +## Official Zephyr docs + +[raytac_mdbt53v_db_40_nrf5340 (raytac_mdbt53v_db_40_nrf5340)](https://docs.zephyrproject.org/latest/boards/arm/raytac_mdbt53v_db_40_nrf5340/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/arm_rpi_pico.md b/docs/hardware/6-catalog/unverified/arm_rpi_pico.md index e3d7390b..abb8eca1 100644 --- a/docs/hardware/6-catalog/unverified/arm_rpi_pico.md +++ b/docs/hardware/6-catalog/unverified/arm_rpi_pico.md @@ -35,6 +35,7 @@ sidebar_class_name: hide-item * pwm * flash * dma +* counter ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/arm_sam4e_xpro.md b/docs/hardware/6-catalog/unverified/arm_sam4e_xpro.md index 19621cdb..f647631f 100644 --- a/docs/hardware/6-catalog/unverified/arm_sam4e_xpro.md +++ b/docs/hardware/6-catalog/unverified/arm_sam4e_xpro.md @@ -28,6 +28,7 @@ sidebar_class_name: hide-item * netif:eth * gpio * spi +* sdhc * watchdog * xpro_gpio * xpro_i2c diff --git a/docs/hardware/6-catalog/unverified/arm_stm32f769i_disco.md b/docs/hardware/6-catalog/unverified/arm_stm32f769i_disco.md index e8da5ceb..f8c52683 100644 --- a/docs/hardware/6-catalog/unverified/arm_stm32f769i_disco.md +++ b/docs/hardware/6-catalog/unverified/arm_stm32f769i_disco.md @@ -33,6 +33,7 @@ sidebar_class_name: hide-item * arduino_gpio * netif:eth * memc +* kscan:touch ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/posix_nrf52_bsim.md b/docs/hardware/6-catalog/unverified/posix_nrf_bsim.md similarity index 59% rename from docs/hardware/6-catalog/unverified/posix_nrf52_bsim.md rename to docs/hardware/6-catalog/unverified/posix_nrf_bsim.md index 141db888..be039f79 100644 --- a/docs/hardware/6-catalog/unverified/posix_nrf52_bsim.md +++ b/docs/hardware/6-catalog/unverified/posix_nrf_bsim.md @@ -1,8 +1,8 @@ --- -id: posix_nrf52_bsim -title: NRF52 BabbleSim board -slug: /hardware/catalog/boards/unverified/posix_nrf52_bsim -description: IoT board NRF52 BabbleSim board, compatible with Golioth at unverified level. +id: posix_nrf_bsim +title: nrf_bsim +slug: /hardware/catalog/boards/unverified/posix_nrf_bsim +description: IoT board nrf_bsim, compatible with Golioth at unverified level. image: /img/boards/posix/null sidebar_class_name: hide-item --- @@ -13,7 +13,7 @@ sidebar_class_name: hide-item | | Board properties | | ------------- | -------------------- | -| Board ID | `nrf52_bsim` | +| Board ID | `nrf_bsim` | | Golioth Level | [Unverified](/hardware#unverified-boards) | | Architecture | POSIX | | RAM* | N/A | @@ -25,12 +25,12 @@ sidebar_class_name: hide-item ## Supported features -* gpio +List of supported features is not available. ## Supported toolchains -* zephyr +List of supported toolchains is not available. ## Official Zephyr docs -[NRF52 BabbleSim board (nrf52_bsim)](https://docs.zephyrproject.org/latest/boards/posix/nrf52_bsim/doc/index.html) +[nrf_bsim (nrf_bsim)](https://docs.zephyrproject.org/latest/boards/posix/nrf_bsim/doc/index.html) diff --git a/docs/hardware/6-catalog/unverified/riscv_adp_xc7k_ae350.md b/docs/hardware/6-catalog/unverified/riscv_adp_xc7k_ae350.md index 7ebc3680..651d439e 100644 --- a/docs/hardware/6-catalog/unverified/riscv_adp_xc7k_ae350.md +++ b/docs/hardware/6-catalog/unverified/riscv_adp_xc7k_ae350.md @@ -33,6 +33,7 @@ sidebar_class_name: hide-item * watchdog * mbox * flash +* dma ## Supported toolchains diff --git a/docs/hardware/6-catalog/unverified/riscv_esp32c3_luatos_core.md b/docs/hardware/6-catalog/unverified/riscv_esp32c3_luatos_core.md new file mode 100644 index 00000000..646bd99e --- /dev/null +++ b/docs/hardware/6-catalog/unverified/riscv_esp32c3_luatos_core.md @@ -0,0 +1,45 @@ +--- +id: riscv_esp32c3_luatos_core +title: ESP32C3 LuatOS Core +slug: /hardware/catalog/boards/unverified/riscv_esp32c3_luatos_core +description: IoT board ESP32C3 LuatOS Core, compatible with Golioth at unverified level. +image: /img/boards/riscv/esp32c3_luatos_core.jpg +sidebar_class_name: hide-item +--- + +[//]: # (This is an auto-generated file, do not edit! Changes to it will be lost upon re-generation) + +![ESP32C3 LuatOS Core!](/img/boards/riscv/esp32c3_luatos_core.jpg "ESP32C3 LuatOS Core") + +| | Board properties | +| ------------- | -------------------- | +| Board ID | `esp32c3_luatos_core` | +| Golioth Level | [Unverified](/hardware#unverified-boards) | +| Architecture | RISCV | +| RAM* | N/A | +| Flash* | N/A | + +\* values are as reported by Zephyr `.yaml` board files, which don't represent the overall available resources + + + +## Supported features + +* adc +* gpio +* i2c +* watchdog +* uart +* dma +* pwm +* spi +* counter +* entropy + +## Supported toolchains + +* zephyr + +## Official Zephyr docs + +[ESP32C3 LuatOS Core (esp32c3_luatos_core)](https://docs.zephyrproject.org/latest/boards/riscv/esp32c3_luatos_core/doc/index.html) diff --git a/docs/hardware/assets/boards.json b/docs/hardware/assets/boards.json index 3f674f86..cfc91e33 100644 --- a/docs/hardware/assets/boards.json +++ b/docs/hardware/assets/boards.json @@ -30,6 +30,7 @@ {"boardId":"adafruit_kb2040","name":"Adafruit KB2040","img":null,"arch":"arm","flash":8192,"ram":264,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["uart","gpio","adc","i2c","spi","hwinfo","watchdog","pwm","flash","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"adafruit_trinket_m0","name":"Adafruit Trinket M0","img":"adafruit_trinket_m0.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","counter","dma","gpio","hwinfo","pwm","spi","uart","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"am62x_m4","name":"am62x_m4","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"apollo4p_blue_kxr_evb","name":"Apollo4 Blue Plus KXR EVB","img":null,"arch":"arm","flash":1952,"ram":2816,"toolchain":["zephyr","gnuarmemb"],"supported":["uart"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"apollo4p_evb","name":"Apollo4P EVB","img":null,"arch":"arm","flash":1952,"ram":2816,"toolchain":["zephyr","gnuarmemb"],"supported":["uart"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"arduino_due","name":"Arduino Due","img":"arduino_due.jpg","arch":"arm","flash":512,"ram":96,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["watchdog","gpio","arduino_i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"arduino_giga_r1","name":"arduino_giga_r1","img":"arduino_giga_r1.jpg","arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -42,11 +43,11 @@ {"boardId":"arty","name":"arty","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"ast1030_evb","name":"Aspeed AST1030-EVB","img":"ast1030_evb.jpg","arch":"arm","flash":1024,"ram":768,"toolchain":["zephyr"],"supported":["serial"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"atsamc21n_xpro","name":"SAM C21N Xplained Pro","img":"atsamc21n_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","can","dma","gpio","i2c","pwm","spi","uart"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"atsamd20_xpro","name":"SAM D20 Xplained Pro","img":"atsamd20_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","gpio","i2c","spi","uart","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"atsamd20_xpro","name":"SAM D20 Xplained Pro","img":"atsamd20_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","flash","gpio","i2c","spi","uart","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"atsamd21_xpro","name":"SAM D21 Xplained Pro","img":"atsamd21_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","counter","dma","gpio","i2c","pwm","spi","uart","usb_cdc","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"atsame54_xpro","name":"SAM E54 Xplained Pro","img":"atsame54_xpro.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","gpio","pwm","spi","i2c","uart","usb_device","netif:eth"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"atsame54_xpro","name":"SAM E54 Xplained Pro","img":"atsame54_xpro.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","flash","gpio","pwm","spi","i2c","uart","usb_device","netif:eth"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"atsaml21_xpro","name":"SAM L21 Xplained Pro","img":null,"arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","counter","dma","gpio","i2c","pwm","spi","uart","usb_cdc","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"atsamr21_xpro","name":"SAM R21 Xplained Pro","img":"atsamr21_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","gpio","i2c","netif","pwm","spi","uart","usb_device","xpro_gpio","xpro_i2c","xpro_serial","xpro_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"atsamr21_xpro","name":"SAM R21 Xplained Pro","img":"atsamr21_xpro.jpg","arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","flash","gpio","i2c","netif","pwm","spi","uart","usb_device","xpro_gpio","xpro_i2c","xpro_serial","xpro_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"atsamr34_xpro","name":"SAM R34 Xplained Pro","img":null,"arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","counter","dma","gpio","i2c","pwm","spi","uart","usb_cdc","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"az3166_iotdevkit","name":"MXChip AZ3166 IoT Devkit","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","pwm","spi","i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"b_g474e_dpow1","name":"ST B-G474E-DPOW1 Discovery","img":"b_g474e_dpow1.jpg","arch":"arm","flash":512,"ram":128,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["uart","gpio","watchdog","tcpc","usb"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -72,10 +73,10 @@ {"boardId":"blueclover_plt_demo_v2_nrf52832","name":"Blue Clover PLT Demo Board V2","img":null,"arch":"arm","flash":512,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["ble","counter","nvs","i2c","pwm","spi","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"bt510","name":"BT510","img":"bt510.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","pwm","watchdog","i2c","sm351lt"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"bt610","name":"BT610","img":null,"arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","gpio","i2c","pwm","spi","watchdog","counter","sm351lt","qspi"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"cc1352p1_launchxl","name":"TI SimpleLink CC1352P LaunchPad","img":"cc1352p1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"cc1352r1_launchxl","name":"TI SimpleLink CC1352R LaunchPad","img":"cc1352r1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"cc1352r_sensortag","name":"TI SimpleLink CC1352R SensorTag","img":"cc1352r_sensortag.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"cc26x2r1_launchxl","name":"TI SimpleLink CC26x2R LaunchPad","img":"cc26x2r1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"cc1352p1_launchxl","name":"TI SimpleLink CC1352P LaunchPad","img":"cc1352p1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"cc1352r1_launchxl","name":"TI SimpleLink CC1352R LaunchPad","img":"cc1352r1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"cc1352r_sensortag","name":"TI SimpleLink CC1352R SensorTag","img":"cc1352r_sensortag.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"cc26x2r1_launchxl","name":"TI SimpleLink CC26x2R LaunchPad","img":"cc26x2r1_launchxl.jpg","arch":"arm","flash":352,"ram":80,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"cc3220sf_launchxl","name":"SimpleLink Wi-Fi CC3220SF LaunchPad development kit","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["netif:wifi","i2c","gpio","adc","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"cc3235sf_launchxl","name":"SimpleLink Wi-Fi CC3235SF LaunchPad development kit","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["netif:wifi","i2c","gpio","adc","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"circuitdojo_feather_nrf9160","name":"CircuitDojo-Feather-nRF9160","img":"circuitdojo_feather_nrf9160.jpg","arch":"arm","flash":256,"ram":64,"toolchain":["gnuarmemb","xtools","zephyr"],"supported":["i2c","pwm","watchdog","counter"],"level":"verified","quickstart":"/hardware/nrf91/zephyr-quickstart","customDocMD":null}, @@ -87,7 +88,8 @@ {"boardId":"cy8cproto_062_4343w","name":"CY8CPROTO-062-4343W PSoC 6 Wi-Fi BT Prototyping Kit","img":null,"arch":"arm","flash":2048,"ram":288,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","counter","gpio","uart","i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"cy8cproto_063_ble","name":"CY8CPROTO-063-BLE PSoCâ„¢ 6 BLE Prototyping Kit","img":null,"arch":"arm","flash":1024,"ram":288,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","gpio","uart","i2c","watchdog","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"cyclonev_socdk","name":"Intel Cyclone V SoC FPGA","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"da1469x_dk_pro","name":"DA1469X_DK_PRO","img":null,"arch":"arm","flash":null,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","counter","gpio","watchdog","i2c","spi","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"da14695_dk_usb","name":"DA14695_DK_USB","img":null,"arch":"arm","flash":null,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","gpio","watchdog","i2c","spi","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"da1469x_dk_pro","name":"DA1469X_DK_PRO","img":null,"arch":"arm","flash":null,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","counter","gpio","watchdog","i2c","spi","usb_device","rtc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"decawave_dwm1001_dev","name":"Decawave-DWM1001-DEV","img":null,"arch":"arm","flash":512,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["spi","i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"degu_evk","name":"Degu Evaluation Kit","img":"degu_evk.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr"],"supported":["i2c","adc","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"disco_l475_iot1","name":"ST Disco L475 IOT01 (B-L475E-IOT01A)","img":"disco_l475_iot1.jpg","arch":"arm","flash":1024,"ram":96,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","i2c","hts221","lps22hb","lsm6dsl","pwm","counter","gpio","ble","spi","nvs","vl53l0x","watchdog","adc","dac","qspi","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -145,7 +147,7 @@ {"boardId":"lpcxpresso55s69","name":"lpcxpresso55s69","img":"lpcxpresso55s69.jpg","arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mec1501modular_assy6885","name":"MEC1501 MODULAR ASSY 6885","img":"mec1501modular_assy6885.jpg","arch":"arm","flash":224,"ram":32,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","counter","espi","gpio","i2c","pwm","watchdog","kscan","tach"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mec15xxevb_assy6853","name":"MEC15XX EVB ASSY 6853","img":"mec15xxevb_assy6853.jpg","arch":"arm","flash":224,"ram":32,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","counter","espi","gpio","i2c","pwm","watchdog","kscan"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"mec172xevb_assy6906","name":"MEC172X EVB ASSY 6906","img":"mec172xevb_assy6906.jpg","arch":"arm","flash":352,"ram":64,"toolchain":["zephyr","gnuarmemb"],"supported":["gpio","i2c","adc","pwm","counter"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"mec172xevb_assy6906","name":"MEC172X EVB ASSY 6906","img":"mec172xevb_assy6906.jpg","arch":"arm","flash":352,"ram":64,"toolchain":["zephyr","gnuarmemb"],"supported":["gpio","i2c","adc","pwm","counter","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mec172xmodular_assy6930","name":"MEC172X MODULAR ASSY 6930","img":"mec172xmodular_assy6930.jpg","arch":"arm","flash":352,"ram":64,"toolchain":["zephyr","gnuarmemb"],"supported":["gpio","pinmux","i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mercury_xu","name":"MERCURY-XU","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mg100","name":"mg100","img":"mg100.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","counter","gpio","i2c","pwm","spi","watchdog","netif:modem"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -175,8 +177,9 @@ {"boardId":"mps2_an385","name":"ARM V2M MPS2","img":"mps2_an385.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["counter","netif:serial-net","gpio"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mps2_an521","name":"ARM V2M MPS2-AN521","img":"mps2_an521.jpg","arch":"arm","flash":4096,"ram":4096,"toolchain":["gnuarmemb","zephyr","xtools"],"supported":["gpio"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"mps3_an547","name":"Arm MPS3-AN547","img":"mps3_an547.jpg","arch":"arm","flash":512,"ram":512,"toolchain":["gnuarmemb","zephyr","xtools"],"supported":["gpio"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"mr_canhubk3","name":"NXP MR-CANHUBK3","img":null,"arch":"arm","flash":1024,"ram":1024,"toolchain":["zephyr"],"supported":["gpio","uart","can","i2c","adc","spi","watchdog","netif:eth","pwm"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"mr_canhubk3","name":"NXP MR-CANHUBK3","img":null,"arch":"arm","flash":1024,"ram":1024,"toolchain":["zephyr"],"supported":["gpio","uart","can","i2c","adc","spi","watchdog","netif:eth","pwm","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"msp_exp432p401r_launchxl","name":"MSP-EXP432P401R-LAUNCHXL","img":"msp_exp432p401r_launchxl.jpg","arch":"arm","flash":256,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"npcx4m8f_evb","name":"Nuvoton NPCX4M8F EVB","img":"npcx4m8f_evb.jpg","arch":"arm","flash":384,"ram":114,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","clock","gpio","i2c","pm","pwm","psl","tach","uart","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"npcx7m6fb_evb","name":"Nuvoton NPCX7M6FB EVB","img":"npcx7m6fb_evb.jpg","arch":"arm","flash":192,"ram":64,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"npcx9m6f_evb","name":"Nuvoton NPCX9M6F EVB","img":"npcx9m6f_evb.jpg","arch":"arm","flash":256,"ram":64,"toolchain":["zephyr","gnuarmemb"],"supported":["adc","clock","gpio","i2c","pm","pwm","psl","tach","uart","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nrf21540dk_nrf52840","name":"nRF21540-DK-NRF52840","img":"nrf21540dk_nrf52840.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","arduino_gpio","arduino_i2c","ble","counter","gpio","i2c","pwm","spi","usb_cdc","usb_device","watchdog","netif:openthread"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -235,8 +238,8 @@ {"boardId":"nucleo_g031k8","name":"ST Nucleo G031K8","img":"nucleo_g031k8.jpg","arch":"arm","flash":64,"ram":8,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_g070rb","name":"ST Nucleo G070RB","img":"nucleo_g070rb.jpg","arch":"arm","flash":128,"ram":36,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","arduino_serial","uart","gpio","i2c","spi","counter","watchdog","pwm","adc","nvs"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_g071rb","name":"ST Nucleo G071RB","img":"nucleo_g071rb.jpg","arch":"arm","flash":128,"ram":36,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","arduino_serial","uart","gpio","i2c","spi","counter","watchdog","pwm","adc","dac","dma","lptim","nvs"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"nucleo_g0b1re","name":"ST Nucleo G0B1RE","img":"nucleo_g0b1re.jpg","arch":"arm","flash":512,"ram":144,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","arduino_gpio","arduino_i2c","arduino_spi","uart","gpio","i2c","spi","nvs","dma","usb_device","lptim"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"nucleo_g431rb","name":"ST Nucleo G431RB","img":"nucleo_g431rb.jpg","arch":"arm","flash":128,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","nvs","pwm","i2c","gpio","usb device","counter","spi","dac","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"nucleo_g0b1re","name":"ST Nucleo G0B1RE","img":"nucleo_g0b1re.jpg","arch":"arm","flash":512,"ram":144,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","arduino_gpio","arduino_i2c","arduino_spi","arduino_serial","uart","gpio","i2c","spi","nvs","dma","usb_device","lptim"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"nucleo_g431rb","name":"ST Nucleo G431RB","img":"nucleo_g431rb.jpg","arch":"arm","flash":128,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","nvs","pwm","i2c","gpio","usb device","counter","spi","rng","dac","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_g474re","name":"ST Nucleo G474RE","img":"nucleo_g474re.jpg","arch":"arm","flash":512,"ram":128,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","nvs","pwm","i2c","gpio","usb device","counter","spi","watchdog","adc","dac","dma","can"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_h563zi","name":"ST Nucleo H563ZI","img":"nucleo_h563zi.jpg","arch":"arm","flash":2048,"ram":640,"toolchain":["zephyr"],"supported":["arduino_gpio","gpio","arduino_serial","arduino_spi","gpio","uart","entropy","adc","dac","pwm","counter","spi","usb_device","usb","rtc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_h723zg","name":"ST Nucleo H723ZG","img":"nucleo_h723zg.jpg","arch":"arm","flash":1024,"ram":372,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_gpio","arduino_i2c","arduino_spi","uart","gpio","counter","i2c","pwm","spi","netif:eth","backup_sram","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -259,6 +262,7 @@ {"boardId":"nucleo_l4r5zi","name":"ST Nucleo L4R5ZI","img":"nucleo_l4r5zi.jpg","arch":"arm","flash":2048,"ram":640,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","arduino_gpio","arduino_spi","pwm","spi","i2c","gpio","usb device","nvs","counter","adc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_l552ze_q","name":"ST Nucleo L552ZE Q","img":"nucleo_l552ze_q.jpg","arch":"arm","flash":512,"ram":192,"toolchain":["zephyr","gnuarmemb"],"supported":["gpio","dac","adc","dma","usart","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_u575zi_q","name":"ST Nucleo U575ZI Q","img":null,"arch":"arm","flash":2048,"ram":786,"toolchain":["zephyr","gnuarmemb"],"supported":["arduino_gpio","arduino_i2c","arduino_serial","arduino_spi","can","adc","dac","gpio","i2c","spi","usart","watchdog","backup_sram","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"nucleo_u5a5zj_q","name":"ST Nucleo U5A5ZJ Q","img":null,"arch":"arm","flash":4096,"ram":2450,"toolchain":["zephyr","gnuarmemb"],"supported":["arduino_gpio","arduino_i2c","arduino_serial","arduino_spi","can","adc","dac","gpio","i2c","spi","usart","watchdog","backup_sram","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_wb55rg","name":"ST Nucleo WB55RG","img":null,"arch":"arm","flash":808,"ram":192,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","counter","dma","spi","pwm","adc","watchdog","arduino_gpio","arduino_i2c","arduino_spi","usb_device","nvs"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_wba52cg","name":"ST Nucleo WBA52CG","img":null,"arch":"arm","flash":1024,"ram":128,"toolchain":["zephyr","gnuarmemb"],"supported":["gpio","i2c","spi","adc","watchdog","rng","arduino_gpio","arduino_i2c","arduino_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"nucleo_wl55jc","name":"ST Nucleo WL55JC","img":"nucleo_wl55jc.jpg","arch":"arm","flash":256,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","arduino_gpio","arduino_i2c","arduino_spi","adc","dac","pwm","counter","dma","watchdog","nvs","lora"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -280,7 +284,7 @@ {"boardId":"particle_boron","name":"Particle Boron","img":"particle_boron.jpg","arch":"arm","flash":1024,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["i2c","spi","gpio","usb_device","ble","feather_serial","feather_i2c","feather_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"particle_xenon","name":"particle-xenon","img":"particle_xenon.jpg","arch":"arm","flash":1024,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["i2c","spi","gpio","usb_device","ble","feather_serial","feather_i2c","feather_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"pico_pi_m4","name":"Pico-Pi IMX7D","img":"pico_pi_m4.jpg","arch":"arm","flash":32,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"pinetime_devkit0","name":"Pine64 PineTime DevKit0","img":null,"arch":"arm","flash":512,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"pinetime_devkit0","name":"Pine64 PineTime DevKit0","img":null,"arch":"arm","flash":512,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["kscan:touch"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"pinnacle_100_dvk","name":"pinnacle-100-dvk","img":"pinnacle_100_dvk.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","counter","gpio","i2c","pwm","spi","usb_cdc","usb_device","watchdog","netif:modem"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"qemu_cortex_a9","name":"QEMU Emulation for Cortex-A9","img":null,"arch":"arm","flash":262144,"ram":524288,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["net","netif:eth"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"qemu_cortex_m0","name":"QEMU Emulation for Cortex-M0","img":null,"arch":"arm","flash":256,"ram":16,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -292,16 +296,18 @@ {"boardId":"rak5010_nrf52840","name":"RAK5010-NRF52840","img":null,"arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","counter","gpio","i2c","pwm","usb_cdc","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"raytac_mdbt50q_db_33_nrf52833","name":"Raytac MDBT50Q-DB-33 nRF52833","img":null,"arch":"arm","flash":512,"ram":128,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","counter","gpio","i2c","i2s","ieee802154","pwm","spi","usb_cdc","usb_device","watchdog","netif:openthread"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"raytac_mdbt50q_db_40_nrf52840","name":"Raytac MDBT50Q_DB_40_NRF52840","img":null,"arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","ble","counter","gpio","i2c","i2s","ieee802154","pwm","spi","usb_cdc","usb_device","watchdog","netif:openthread"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"raytac_mdbt53_db_40_nrf5340","name":"raytac_mdbt53_db_40_nrf5340","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"raytac_mdbt53v_db_40_nrf5340","name":"raytac_mdbt53v_db_40_nrf5340","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rcar_h3_salvatorx","name":"rcar_h3_salvatorx","img":"rcar_h3_salvatorx.jpg","arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rcar_h3ulcb","name":"rcar_h3ulcb","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rddrone_fmuk66","name":"NXP RDDRONE-FMUK66","img":"rddrone_fmuk66.jpg","arch":"arm","flash":2048,"ram":256,"toolchain":["zephyr","gnuarmemb"],"supported":["can","counter","gpio","i2c","nvs","pwm","spi","usb_device","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"reel_board","name":"reel-board","img":"reel_board.jpg","arch":"arm","flash":1024,"ram":512,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["i2c","spi","gpio","usb_device","usb_cdc","ble","pwm","arduino_i2c","arduino_spi","arduino_gpio"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rm1xx_dvk","name":"RM1xx_DVK","img":null,"arch":"arm","flash":null,"ram":32,"toolchain":["zephyr","gnuarmemb"],"supported":["ble","i2c","spi","lora"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"ronoth_lodev","name":"Ronoth LoDev","img":null,"arch":"arm","flash":192,"ram":20,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","watchdog","adc","dac","lora"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"rpi_pico","name":"RaspberryPi-Pico","img":"rpi_pico.jpg","arch":"arm","flash":2048,"ram":264,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["uart","gpio","adc","i2c","spi","hwinfo","watchdog","pwm","flash","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"rpi_pico","name":"RaspberryPi-Pico","img":"rpi_pico.jpg","arch":"arm","flash":2048,"ram":264,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["uart","gpio","adc","i2c","spi","hwinfo","watchdog","pwm","flash","dma","counter"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"ruuvi_ruuvitag","name":"Ruuvi-RuuviTag","img":null,"arch":"arm","flash":512,"ram":64,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["ble","adc","gpio","spi","counter","nvs","watchdog"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"s32z270dc2_r52","name":"s32z270dc2_r52","img":null,"arch":"arm","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"sam4e_xpro","name":"SAM4E Xplained Pro","img":"sam4e_xpro.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["netif:eth","gpio","spi","watchdog","xpro_gpio","xpro_i2c","xpro_serial","xpro_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"sam4e_xpro","name":"SAM4E Xplained Pro","img":"sam4e_xpro.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["netif:eth","gpio","spi","sdhc","watchdog","xpro_gpio","xpro_i2c","xpro_serial","xpro_spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"sam4l_ek","name":"SAM4L-EK","img":null,"arch":"arm","flash":256,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","i2c","spi","usart","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"sam4s_xplained","name":"SAM4S Xplained","img":"sam4s_xplained.jpg","arch":"arm","flash":null,"ram":null,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","gpio","memc","pwm","spi","watchdog","xplained_gpio","xplained_i2c","xplained_serial","xplained_spi","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"sam_e70_xplained","name":"SAM E70 Xplained","img":"sam_e70_xplained.jpg","arch":"arm","flash":2048,"ram":384,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["dma","netif:eth","adc","i2s","gpio","spi","watchdog","usb_device","pwm","can","hwinfo"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -333,7 +339,7 @@ {"boardId":"stm32f723e_disco","name":"ST STM32F723E Discovery","img":"stm32f723e_disco.jpg","arch":"arm","flash":512,"ram":192,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","gpio","arduino_gpio","i2c","spi","arduino_spi","usb_device"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"stm32f746g_disco","name":"ST STM32F746G Discovery","img":"stm32f746g_disco.jpg","arch":"arm","flash":1024,"ram":256,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","netif:eth","i2c","spi","gpio","pwm","counter","sdhc","usb_device","display","memc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"stm32f7508_dk","name":"ST STM32F7508 DK","img":"stm32f7508_dk.jpg","arch":"arm","flash":64,"ram":320,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","netif:eth","i2c","spi","gpio","pwm","counter","sdhc","usb_device","display","memc"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"stm32f769i_disco","name":"ST STM32F769I Discovery","img":"stm32f769i_disco.jpg","arch":"arm","flash":2048,"ram":384,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","i2c","spi","arduino_spi","gpio","arduino_gpio","netif:eth","memc"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"stm32f769i_disco","name":"ST STM32F769I Discovery","img":"stm32f769i_disco.jpg","arch":"arm","flash":2048,"ram":384,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["arduino_i2c","i2c","spi","arduino_spi","gpio","arduino_gpio","netif:eth","memc","kscan:touch"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"stm32g0316_disco","name":"ST STM32G0316 Discovery","img":"stm32g0316_disco.jpg","arch":"arm","flash":32,"ram":8,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["gpio","uart","watchdog","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"stm32g071b_disco","name":"ST STM32G071B Discovery","img":"stm32g071b_disco.jpg","arch":"arm","flash":128,"ram":36,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["uart","gpio","i2c","watchdog","tcpc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"stm32g081b_eval","name":"ST STM32G081B Evaluation","img":"stm32g081b_eval.jpg","arch":"arm","flash":128,"ram":32,"toolchain":["zephyr","gnuarmemb","xtools"],"supported":["adc","uart","gpio","watchdog","tcpc"],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -396,6 +402,7 @@ {"boardId":"qemu_kvm_arm64","name":"QEMU Virt Emulation for AArch64 KVM","img":null,"arch":"arm64","flash":null,"ram":128,"toolchain":["zephyr","cross-compile"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rcar_h3ulcb_ca57","name":"Renesas H3ULCB based on r8a77951","img":null,"arch":"arm64","flash":null,"ram":512,"toolchain":["zephyr","cross-compile"],"supported":["clock_control","uart"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"rcar_salvator_xs_m3","name":"Renesas Salvator XS M3 based on r8a77961","img":null,"arch":"arm64","flash":null,"ram":512,"toolchain":["zephyr","cross-compile"],"supported":["clock_control","uart"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"rpi_4b","name":"Raspberry Pi 4 Model B","img":null,"arch":"arm64","flash":null,"ram":null,"toolchain":["zephyr","cross-compile"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"xenvm","name":"ARMv8 Xen Virtual Machine","img":null,"arch":"arm64","flash":null,"ram":16384,"toolchain":["zephyr","cross-compile"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"qemu_malta","name":"QEMU emulation for MIPS","img":null,"arch":"mips","flash":512,"ram":1024,"toolchain":["zephyr","xtools"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"altera_max10","name":"Altera MAX10","img":"altera_max10.jpg","arch":"nios2","flash":null,"ram":null,"toolchain":["zephyr"],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, @@ -404,9 +411,10 @@ {"boardId":"doc","name":"doc","img":null,"arch":"posix","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"native_posix","name":"Native 32-bit POSIX port","img":null,"arch":"posix","flash":65536,"ram":65536,"toolchain":["host","llvm"],"supported":["can","eeprom","netif:eth","usb_device","adc","i2c","spi","gpio","rtc"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"native_sim","name":"Native Simulation port - 32-bit","img":null,"arch":"posix","flash":65536,"ram":65536,"toolchain":["host","llvm"],"supported":["can","eeprom","netif:eth","usb_device","adc","i2c","spi","gpio","rtc"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"nrf52_bsim","name":"NRF52 BabbleSim board","img":null,"arch":"posix","flash":null,"ram":null,"toolchain":["zephyr"],"supported":["gpio"],"level":"unverified","quickstart":null,"customDocMD":null}, -{"boardId":"adp_xc7k_ae350","name":"Andes ADP-XC7K AE350","img":null,"arch":"riscv","flash":null,"ram":512,"toolchain":["zephyr","cross-compile"],"supported":["gpio","counter","i2c","spi","eeprom","watchdog","mbox","flash"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"nrf_bsim","name":"nrf_bsim","img":null,"arch":"posix","flash":null,"ram":null,"toolchain":[],"supported":[],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"adp_xc7k_ae350","name":"Andes ADP-XC7K AE350","img":null,"arch":"riscv","flash":null,"ram":512,"toolchain":["zephyr","cross-compile"],"supported":["gpio","counter","i2c","spi","eeprom","watchdog","mbox","flash","dma"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"esp32c3_devkitm","name":"ESP32-C3","img":null,"arch":"riscv","flash":null,"ram":null,"toolchain":["zephyr"],"supported":["adc","gpio","i2c","watchdog","uart","dma","pwm","spi","counter","entropy"],"level":"unverified","quickstart":null,"customDocMD":null}, +{"boardId":"esp32c3_luatos_core","name":"ESP32C3 LuatOS Core","img":"esp32c3_luatos_core.jpg","arch":"riscv","flash":null,"ram":null,"toolchain":["zephyr"],"supported":["adc","gpio","i2c","watchdog","uart","dma","pwm","spi","counter","entropy"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"gd32vf103c_starter","name":"GigaDevice GD32VF103C-STARTER","img":"gd32vf103c_starter.jpg","arch":"riscv","flash":128,"ram":32,"toolchain":["zephyr"],"supported":["uart","gpio","pwm","watchdog","dma","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"gd32vf103v_eval","name":"GigaDevice GD32VF103V-EVAL","img":"gd32vf103v_eval.jpg","arch":"riscv","flash":128,"ram":32,"toolchain":["zephyr"],"supported":["uart","gpio","pwm","watchdog","dma","spi"],"level":"unverified","quickstart":null,"customDocMD":null}, {"boardId":"hifive1","name":"SiFive HiFive1","img":"hifive1.jpg","arch":"riscv","flash":null,"ram":16,"toolchain":["zephyr"],"supported":["pwm","gpio","spi","arduino_gpio","arduino_i2c"],"level":"unverified","quickstart":null,"customDocMD":null}, diff --git a/static/img/boards/arm/npcx4m8f_evb.jpg b/static/img/boards/arm/npcx4m8f_evb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..369dd8b015015a7b505c28b3295c344f7ae55e51 GIT binary patch literal 96434 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�IUL>WRCSptKuA*EM=dd?btMWAq=M=jPQRNb@@xu ztDI?XlkxBS>aJvA-!|ge zUr|xze*Xa1R-e)CSHN%kM&_$Ny4@d8YJ<<)+d27Gkmn?Cv#hFmFY+98=loBl0(cs< zfA5Ov@m$B#0Ut@zvgL8AMT3mw?-kR6x~Xc;5~lickgkcRC_ns2Ke*R2whJ>3<}XxZ&65nscOF8%Da77%#jxFVrxsgizwDIk{(GM{nZv{Tr=7K0PXn_eO~)X*3Yxuq^$~_(a9bY zoPP=fXQx1`Hpn~`Dgg~XNvCjIy~dvzjicO*30B~ceJMf&uOa|dcX1-)1CGX*DPy*u z(YVrg*4E2gtNzB~-pqSLG=T0@Qbf572lA&AUg^ijw!2rkwwrGM01jMd9(2Yv9s-U) z@XkpCZ{P8z*D%KdVQwLnN`vlq&1nf@xy`j~oPvwJ@B4g7HKo><)6h+KqC+3FxeAXm zmMRaRJ?cd?_gB3jE-o%DCTScu=8y>^@*#+-+WPR@#IVT<5LHOY=kcc+Hn}~;+;$OL zLkddX@m%wPRcx8ZPwOMvz2sj103P3RNBtqD%G~y+cS+*vv!a4aN^k(lr>mhH?Kdi1 z%pwR7l14H}^~GxrY9na+>Gr>PU!~85V=RG)%z)?8rdJ(nXL+K@VX8)xJj23~;D{kq z2e;4SD!*Ii(X?qqAtueii+>;-d5T*`L3?c`_Eg-zX}c|A-W$HNxlwhc2q$kh-F6*F zG;KFu66nTZ5|iQF%Ph)*j^nj8I6TKcqiZK**U!y^zgS0W8W)s2X4pW;lKb0EecE-TjRQ>f zeOAWYn~@m;JAzmT_4LI6_9$OZhHn-q-;m13pP$CJjnW-56C&r!;5 zg}dqEu335w#;2|5T85!{b70WOuNaHNRdp&e$Dpbz^#fkZoa4l7~{Zs!VrNyUVaU?=fvuA?SWVdw;RQ~X2rJc*jmMS zlc~6hCkc>bILXKyAHKBY)v+dW%{WcMTB1j9W73v)kX>2Ja9Z9$As0M`9}IkId(%Bf zs`V7Qgfd&{e!&W=v_=pZD`)JU7E>K7YG+89!96`FHzh6>aYF(05U@N7n*&$L}ggtcpeT2$UTXq^y_);npy3F zWXi{UoxlgUrg7X&D!a<@$#pXX{Nc~xME1`m-0(80+Zez`R_Ax06%{IAvA5Cx07v;$ zWZm+~TaI?WR$eG=bk};+$kP!145S$cojthKZ|!vW;*rrHc{X@U}wr@l%S%nr-v2yYinuwnrSxI)?iC) zhzl`0+kyb>MGDjy>NXO_M$%Vnks1zO-*$k>i zd_lM6&T2hz@JKkP*4GM=+gsb*hwzSM zknjlf8K*NyES^iB1#-@)jt|;Wa(@cV)tXtOrXNRa)0dkkWY#RxvT?qvESjlZoO`E}S+kaC-W|T` zn{YTkrRn%k>pNX&Og@XJcTR1oTh)9`F8g?lEunVQp87aJKsSXaf=vnr@is(Ob`K^Q=+2Ga(!){{Yadr#B|}9J_AE z4W67DesjJ0o?j5Im91XsRx;_faftx}N5}-8JgJrbZTf5TY*b4jBzzd;kKIjl$>%z` zzK$0|8eok4FfmRwV}GWRj}(dSKR{Z+0#h3xZ2 z#eX(q$Dt=bg<7lh8={Z-#_W1_s_*EJz;C2GB#rkeiMJ4cNF!HFfB>xyLa3AIJ4aa9 z{b_bEIVTh>eF{M;WiIZ(&jghqin98O{yS)P20PE8pw``9(8jTt)P)$$Wy2}-2=(JZZvOMS* z1DqTa+PRuS3*|}s>f-J+E@yX=H!MqqEuTE*l@`~x)>GXCXM!9FTR&$#sj_a&dv*`a zWR^U4G^HOdz(>EUk8HdX?p@?7`w#p$-a= z2sx;ArrpDF7$oO3MteK^`%v*mJj#b@A~M*=p{bI-@t~HW9j?i4bbUhd?%7mG?=oyE zNylu^DWr0QyA~(Rnp)Ben^5swERgOXm5>$4`5JF~Dj66?NncVblCU-{rZ@MdrN{h; z{{VWfub_v{nX4%r31jEigH*1TGij*v$%KEsS5MGt7_7C3*yM>LJa!x!=c}Z?cO6xJ zs+VK_<{_&@2C;dJ{{W6-`{-;eho^6lpL|Rhel=rjT^Mc_YlONnG>3lRGDSqE>7N3@ zp;?J6-)Q$^n)BMehjziVQllHq=H(vb^I+?_U+U@9o(fWWm8jdNDvl(Ba3j{FUy)a< zY|C+SS!Q2%{GW|$YtpxOS85@jce1Vq?%1iZ(X;K8ws_hyyG~7H_r}Y_2WfEk_f}D` z{PZZ{zF<=bq}?mSGZeR$f6lP)@~JJ)O-XBbw^7W?BOGCW0%>;Wn}{vsj^Tk5d*J7l zqQ>$1LuQPx9W1?0?YnkgAa1b_u}HB&v_Q%VfHEuAJLa6EYjvi)m>wiO zscS6@QNNC96bS@JXe@gVD#V&q-Mon!A9_=@m3--83_!aX1Xnp_7<0)role}tIf+0i z+yXeGQ}o5PRE= z7XW{#D#N+x>1}LQYnBTk9IE+LM)t^ph9S9^#!^0U;C}kvHZyFLeIJdG+K*S`@D*JB zAg11=)pP#J%IO7racZPv4hs*utFNTBF?B|%@w?CBwXAvQ+h@|JqW=IRZj=82 zi!4F%)Z*a(0G_qeV!4x}!IMq4BN<&%9uKDVuA3FpOIaL6J@no04LyAony4KvHhblb ze$#O_esN#D}k91nde|>Y(v5cVvf~O#k`J-91Z60Z0TUjokixW7ENTUvW z0)1(oyV7l=$alDX!zx8L(zSTz05gSlBPdUvIVq{jMp2DNJ-e% z>7YJ^Z1AkE;~R(oP~NGRebf-=B@nS5nIj+W(M$bS3n*DZ4Jhn`xju)`R6^$FONriD z4qeVkt>{8Yxk#D2V>Oo5Nki9F7kjbgiwlH%|<15o2Y^ zoxew%R!XN7cP)xdEHcj5@A>Ki39iJ;71gnXI3;=Siq12~nLX(B?vrN;Q52$iazf#b z00*3W$22-9tx9envYCh*a!TX2F;uHWm-J<4t6x7WykV-iX-X1zDld9hrq^ds+VU~) zf4XW_XQ^6ga}#%_Lwu3|aVH#)I+JVh+fSz2-mZfNl{2Yi5uEQ#aDEk{o+QsYRGljE zgLijDIe9Bv>axod6?Kr1M{sKisouuO$#p8SF=fH~B=;h;zaQZXgZ^2j#9()=qs>M; zN7qla`@&a^zow&da$4k*^TjV<%rwOcP8)-dI(?%-6#7D}(S}gvuxrsIYj1WUi)c}m zQO?@M%|`F6?^K;f2&Zp1;xjYJ5;KN5jWPy%3f4=#Mi`#t+DIWd%ah+VCA2p1$q@E< zWLd5DKK0;d9{1fuUqRDWD~qqJa*y0)0CdZn_a)=5_ck--@}(LSEOj7M#8d1)2e=0q{K0|Kd4 z#g&d-r)1=#iOTNw@FGwEZXiGQi~MU#!;9I*K+KKb=4$4W+e*CY#=Bmax3S>(S1QG~ zusFslmcPfg&Hj6T8o0a5)M5VF`b*r$kF3olyznwXvS`*bi2leKKJTVUC-1LMboY8q z?9LDn@h7-2Fa{_}d3P1DuRdOkz04b+%3?DShTwu5 zu@v>LNfJdIF~*VwUvoTQ=9hTjZ)sSqR@Y=N!W`}+&YRi5B=!jumNI8>J-yN@alt#k zo#wRTv^r^1d1vEjzWa^ZTkH86;yV({_6sLsNA=gDb!b)p09iOjbcZqpQwNa%%UpeR+HC zhOv;^UBCkz08g(pF9*lK?YsKu?vFLCz2y6?jl?kA4-y%hi8<}Zk*g-wJqKFQuVja$ zBef7Cl)O{8ZybT~^r1~RbCOiuIpKSXi&Brr)hCHt4D3cp)#cinG`)pZ6*%V+Mr1|;cf$Iuly9du1`BVFwaJo=* zV}lrTpW#VUig!rTdtG_Q1g7i|)Af~mDExI3P6ieBjE;EE-9m#bI=&}wakn-HVtlC` z4nGoE2JNISN5s=@K^hCqt>3w)7%1q7tF%?BlBp}$IjGHVG;y1B+2M?_BL_dql+ot3 z2@*)5%dQJ;$qngDZ{TFpg9D5x&&ILSc9$1-C1KsT91M9=Fb`VBd`X}HD+nLu$>O3n zHuAwNu{gs=!N)Z=c*UN*tVWCrLvFb9@)ZngpL$ktlHlharkr`t)O6JQG&^Pa53WcS z8eZ@E2L3eSeMxH{LlE>DX-r=ouVVnaQAMIDQNIW}m>NbFOZs3ey##W2b&SXV)k2%ws@ zMkrG}0&$AlOo7dtIu^@hWK`gaR``1>?olFbe;^GaIvEnE6W18{CT0hAE(cGIAvDw#BT1x&;$K=t!I({040O( zJB*nme9bB7yHU2u&zGYw?O|`CN&TCzE#+)sRr&t_K-KN}O{rY!A#Ec@wNv@R#|Ihi zKJ3>z^c2EAqwx!>;ZG#sat&TE-C0{{`SzGY5t2-Ti5#g7I*(S8S>1^w15w#E1$07@ zG-N0a3ui6nMLn6|)FpkFFp-m!yin=w;f2EcR3wvu?~2C>Lbg}u#(3T``@YL=#@d+M zYPVL}Vq00h%ZV6!-SN#tA+?I#M5g8s+6tC*xwU!B^V~vl*cTMi6A}7YhT<=yRWr@v zPA5X{qX3dgSZ$E^IRKD-a84^|i2897-1q>W-9xP4 zR?~@o3C;+nkS~ckBYM(lJwrgNYjbLr_a9o%Jl6&=k;qPQgPwjAB2kbHNiKA;r`%YV zOf>O3ls|wKAK)iEkBtc>pkCvhF-W!43G;-1y;on*jtm;QfuDLW;MGf5wruqR2WUqh z=~R!Sevof^G+hgOI4(V-ZhS&UF`n4@)>BxqBdWL6QtW@+&ZNDyn&JT(U~z+*jh>j) zWYr^T(nlntiG1SC>}ouslJJn;$Brt^S(2mRK3u8zINK zL}&TaXuh1fo>>B{HaPSA(f)M#9-#A!%TLiHv(vl>Xv~fFi1VnHxu8v@yX#l29JZF^ zF^WD|b5-^C(_d3t$^tEx(lRp_{&a=U(#KJ1nqj=TEUEPXpfP_tf$)fUe7fSkrGV;9+hM zx#Qk!aZdD2IO*DCa5w@^?~huft-hVLd87*ZU5MwB8LMf&p0y|@X#S?OYNo%HsbW`U@;wi7Dm67kQQZP%KDKU>-;;3_` z-X8Yy5AfZY(S}M* zqgcr$Vw3h8v~T!4pK{WLH3UJ->Y!s8HF5s{aUQ1x5!ALv9 zImd$I`slRBi4?0_TzH(s`;R9hn(|s)Fk&E(ka^;+89s$Nv`VrKS4?+Ng*b6dm*{V; z;4(BfdUSL|uFV{N;-uh0Z^!vj@>f zUqsoGJ1GZjdtdMSH0?0NipJW`;V)q(82}D4aod`IcYXuSZQwun);on*-`uaPgQ;t4 zaskQ3&_C5p=K37!X(V|BC<`|3B^8vEv0bCKic_P7HGA)AZtEiY7f@+>BI;|XY2Mc* z#kSjUzz~uVfO+gFT+>Sw(8d_3@IfjM6=5HuuA&I4`fPF)7~EY+tWWf3)Up5$mU0FG z45x}O)!{xpogM*T}68PTqL=YXHio%*~4=+AVQw7w)pNty0hnk$Jhj0lHnKNhob zbzm(eOXditV^7(5>@iN;==-b?k#AwBLWjDlA^y7C@++-Z8?ALRxfx#xIUb$rT%P18 zY|_S?lyzTvKN7yZvAj2vIJS_2#DW*fn)?OU{aR8#%&E=KN_FtKZwp7%1Y5WpMltx) zc{*pW!jbhxqtBkfT1C$dj#|ntteSh+8rtRTv{eraG2T?KVkuoOQMS{yTPw@UV?DCX z`PfPBr@m;C^uJWKyGMDT>deLWZjLcaN7Fj25fpBp)tomcb-wHxg?qcBv8c&HQJPII zBQ1Ycv()uF``s$pt?cBHRv593sxjOO(rI2RS0g6?ns}Nnr3q#oJFJZN9?Ef9do5Lz zfz#U8K9Wo#HfxU6u4 zCzDTxm8!HtBcW?v7|zu;r;PG^t8~*fdvFXo2DFci78b|(RbPTKl_vG5yWhYer*#pE z(XAbI2_t-}tEaex`Qo70_LmKLF<77cV`JU#&y`CRI*I}BX&U1xJ(}PD04mb+>zkK? zaiU$q(2c2>oAEUolj1hfy&`X`bla(=jzjsy;~xrg z@oI`@GQ~7X(+m z*4eHD$LK1p0#{%yR*V1jz&wk6cuCEA2c&R9&%RMi|BhKI(d! zoIqq=4tVAxy?bg%p12jGvAwbK+Mhx)JgCf*#*a zhBC`N(B}n_25GsAO_L?3zGM2v5t?*w&`4FhFNxx}eO5BKPY8VRO-4+IT`##GABfj> zp5tM~FdF>wsY{UNl92|zdh>@ zaU_gONW}c;E#2wNy~<_lJRs>~<+2G=BG{AC!I0a=mZG{dvDKh89~cauhNlDH?) z%^iZ`$2ogDKfXgw1o~KBZ7gy@w zY1_AoX@t^R%ExRFs{9_QNEAVF%*Ygtr*B|IZu6P2N+RR+M|yHCqje<}Fb|VfrriJ} zmB-GibCVU9E1&a)Y&2QP_ex;=MHXKyeo<3`_E*63UD(Ro-pWEq z?q@Z#YBqp)ZD%Q8PaM{*q};0Z7$4;dZq`gQxrTluQ?x_MDsW!P_zMf`2=lhaL7)3` zSZmEa$!D;X{Csmwy^QYWMIU&r&66^KtPkEP;fTDZrv>bWwP}5lBG6lz%6iz)p-64pZv;~hN1CO07E9HyIDsW!P_!w)8 zGQ^u#IqrN@T2FTyS}n9tv}z>ZlKZ@|Pvg-cnnqu5i4=3Wv5HXi^||Nki%q_{^ZaU4 zip-a^)p2pMSIZ=qLjeZKGZ?fmOo zjYj8eZ(r6QjeC0ju>5O~?DUOh;RDU6+{2NO4DL_yrRC7IMU0rWi-uv@T2~*xHG|q| zr)!#W6SdB@-oLCr8us=5Vffb-++1q5(zH|E-lLA-&fm_G8in!y0OPLz0B+yTwo<-^ zZY>?Ny?#SJqPB+L~=Z+vgr9i2HN%&1*iTe9FlfcT2+p>$kq|z2EQt_v}7%a?YG*=FH4FX~sv`XRxQWlcoC!5>cyvxL%sO z4&Ks#e;tVkUTmHIL$jKn@(gzUx7DP5)spDn28RFeyJ=jwMhh4DNBT8w!~|yUUnax9 zMJ@b~K!i`m5X8ammZuho$nP1hKY*iKNQ2#;On3kPsw+$!u_S2!r_s>bnw#J)VrA0t zPb;hcQEHfSjyGoS^(yFW>3*)gssk8))UniXnZ03L*HCeU-`Dn!V)|lM*J|zMs7KBa z7tK9gxA*o`(C1_p2=ZboAb74uAY`?OrPwg2A^OMvQA{+&mL@x5VgiGKUj+U$!3DJ>!Zxg(84+xcCFuEA$ZHCf zPXUNI<4(!PGFyMmMEfDgJ5%hz{)(ZHk4i-r6C3%-q|b;j-CCm_0`a3`^M2`|^mw93OxYVy$tPRl(e3kcUCk1G$KJFMArcY=cAApf} zun=n4wkx*-9le0hcBFY7{hVC%fLN}LC9DCu{%Zg1kQyJx)Bl%9zvLvo4-X;<>3YRQ zxr|8f0dQIA0StF(m=nB1WJLS>>}>EG=gomTZ<&g+IeL5irw3HH=Gp&ft%>ER~X)f5gSFs5a;OQ;3zVTq2~tsv1BdY6aPvk_?Yxw>m{|5D($1< zA3&Ym-aCboLtHbe?3*3!fe$A?T8#H(U)xjUrr7dK9N`b9A;W0?11$!6!vBZ-;N-_6 zM>_Y@YZ9$qHe>MwEmN>a|AmqERSBYD^k5nKf9S{c zwUn5_`P%-D+wnPA;~zj8mkOL0BI5SRxbzQz8PWY-wD1*3g4uG%4)HktRHNR4O>HV-B}HB9MLW-RQ3_YuhfI=uto*p6pDYrtqrU}iqrE%P zdCY;fJlT0YxMm;Y)jXz8%014S{nh@~^dcJ$HS0*!-5aipawTeoGN(wxhno}a$GkZY zTK$i{3xzG~ARQM3M}U(Y4z_ccXf~8b_Is zzT1v^zVbWN=CO*$pA$71#q1EofM~nt&4NhJ{{h?_J(hfz`(T9-I*O~^SGX+rgH`6< z(a%-LNhI(uROw^NL`T*!x^@ z-hjjL|7m3SKfpu5#r%(ue!;bR{>H;J_lid+uLoll@n<5r&buMJk<0^T@GeM#*M-wt zcxd&%Bi?Q(&8uOKw4j^5Nq8=#_!%+&`n>&9nPWubPC-`?gIW_YuTDkp+C!Ap#A$i)R7>vziv5~ zd`ZK-TmM)*Cr`U!)h_Dmd@k#a;sW}YpTE7iG3`lqlB?s35X*7ka4ZWQF5HF;zk}|T zG=GJR3wG4;c`TzJiNs$xNy9__75R31H~5L*%U|f>Ktu%((3ThClQ+I&+A1f~ws#VV zDBeOXb1$3?dAslzt=WZ_3_PsnUv2fwdY(F6*CASc@hs3c-2=DY!QH13vP*f|NsC>D zGa{xW9Yd8OcGA?f;eV~O+yKEm52SnUtEYQk9ks?^)lnKcA&wCuG!~UlEt-wDsFd_~ zP$OKR%KlHTe_;ydfY*8*OB4f#Y361WbsH@3naK>Kw6`K&vedODpuc7xi7rQ7JFJ3m zndN$qMNoH;t|6`37R9^^XQS6)k`c{X8bWkr-oo~*$v=P`4iLgY)`^K`)4={E$C+LT zP4I(Fo!#U&JQhQ{9f}S1;8&A-_BdndkEs)X0NLyv2qUf*ag(90{Yn3iTutsS%5@QG z>Sv7b8R**g=1F9cw6zl@8aE_r(7jl8#(gnjfAFuTYG%3mm&%(04J*Lb5nIJ#iesBx z*(jC6(HeiH{kRRnf)A=LZM}S_WZpRy02R$?oZnz>(Uo>Vjh;y0)@Y ziKl-j5^^RU`3Eqm@CUF>Y;ZN2oPM6~f>Ra613dio2e62b z2xdA%;9-c}dAdTbcZ!+Aq(8Rtb%$Ck@%m*@QWFLRGOKkC@ZI(4O_#{T<|jnOAe@Y8 zP8m~IIc*=q;YrgwUws`XM;z&Bv*mE_W&{@Jhcs41$1S%D-u*1_pcu-%e~<1N)F;}; zv8Opwg*&u{FY>jVD4>A3R7|3*{+qq_&DV;x2u;^gB=Rx=fn{Ar3kCVA6WHR^cmZ0H zQ@$jh?8L7wO!e&>Q^ZZu3V&(jXCBnSWz>yO_ETH4j4Vh+j`B4&D((l5v2y@(`y z>O;0}H3R3gDlDd9bS=%AhtKa4vK=~lu09vkTY=;$zQ-I<1KSrEmJkW?cydz-VpA_A zh%Fb#H|&0!EUdZqgmwBaiVc)@x^<4RJ|?&%9*GhZgisdXuqv;l(=0n>04KiL@JdZI zS7=YFujGbpnc#hRqkr2eu9Jynl!F|s-oYIb$+ zlB3^KE_xxA%G*YgQ~=cXb}kqkS4y&oy{LPe8&0I_ZKrn!+JzHELc)C<x>E+`}6*=HHH5^{x>U@VFJ!pKP?ad7m2GDBHMoU8oaA(zGu^ z97Bv(rSaBr?k7VXC>BaYb@8L3r8H+moJqyrjAPL?+LSbw3y+}+@9S_nQx=^NJPnd7 zhNcE^OV=qVrl7?1)8BS~a#}+ne9OUA#xz^b5^}79_mZ4!5IgW;zj-3+ox8)rQq(%B z4iNJy&*Rvh$-YMByPAInuEN&dDA|#y-fI!&!()u6GMX1;oEXFF6L^^^i*~tt!jH@C zSf}E0J%$!%nk@w?Yj3As6I66t^N0Ek)_s75K)I$f75$XBybfOR4hku$_eMu?QXKe8{vG(+eV&HMDd7j zhCcuxgkp043!bAG7w_;Nfcx67DX6O!=|wGgGU zYrPv)jL?`wAKRi&Vo*1_2crcOj^c}V5@bSMcCq6thL15V1L8nYhwSH zj}%leo_C<9SHA*Aq70ZU+(bGbHgw1sJ) zZUVV2xcdOZ&oNNZoi^(T^K!Y-eyi=qG%&zp?;V_PNllW*4t1RjiqzE!kr<7*SG}cF zoASv>!MK_lE*!QpLl32bo*Kx)#rzcFuc_m3&ZCm$0oi7u#X;&A5B zke^W<<_dnTqc-bLwj+6Yo#$AVFl2Z$SbCc0pDfVVcRoLDD7@$YwvNrTAx_2uc>{43 zdJXyw7M6{Zz_#*kuU^jcHqCaLFAF6?n{JWE3;*4$gz+-cc_z*a-o;kYxz=;Te6&s| zV36O>K?jAf7hu}zuv&LfmW1-z?~NF)SE`oZ_T$l~-+LPpBObeLXc^Z2fQ{M#96Ch2SdBU;uaK#}!LK3cm=z1CFS+5B9)Gg1a8 zoAz`XOSf*;pScp>r+7wA) z&B_8sB0!~R6LZ^QEx;2kUJ?U$zhL-}G}ti>M*>GNZS} z>t*$rOauB=%mqE+6}aD0NaCai`>}xYkEqVf!4oiar3Lyp4AUQSdz@y-@fScWe;@SD zib5+=re~8qFOUx!t3an=KV8y}Uj8B(ZRuHRjApPR{YmCDe}!wv`=aNIJ-U6Si7&C* z6N59wzR{ro^23nq;_x2%)jfq5$F#+?bm3wRV-IWM>)oa{C`U7_2(w?KP`2 za?k-$O`r$TENs@BuAG-S_-n75`crPF^BUp}xifi}XmnN}bqVLAy(eXgQ@Dfn&POSL zd@M2gtQNL}Gf_z_V(qINY5b$u7%aSbvgYYeGk^OYPS~>AoQ2j+t?PUxmxnRW&M57jQ4t+D3eE)I zqY0tVf_es8rnuEF$r}o&3#%$S;>VUog&ww$Ha%ysFZ~cBu^IM}``meb#5FnIjc==v z{rJQ)t*ms@{6x9CP>&^6y*z)KPr(_<;fpC_b6u!(M~MB}b5L>qyAw*a(kx{Muaorw z-~4h5SLBRvp)`xGJ2HY`bv$EDLv~V+_=n z+uW9;QlwCbNyMsP+agbwHqaJr*D{r(G~96Ce+P}7u{+eVx@GJ<_g{uioI8<$%0ZFl zLj0{vKSP4Oh2Z>l(jwm1i=W-F**o?c&iOvdno#(R{))Bz9d#-?@jm1H0+PP=YbLM& z^_SMWnwLvpVl)=-&Bw#WgCmz~9Gxe&Rw-72S+_AZB zo2_t8G6cUYy86b5`2$Fcga>t{kwdKEb=qS%7rK)-EXdy%E_Kl&t9ChALu)GQf2h47 zS2Q8KRd*v*K!J`B3_ZuPk?y?WD?jH85TzL_?8}|QUTCdgZa5vThsD2zsiYgT{fddn z@roxWL#(FqGGR(7Q0PjmP0rwm;!%Lgr~VaHul%T~*Fwgd4g2}-X9_FT!&FRqgA9XY zSem@i!QCkdi}ecepq!0&JnG@!vlHg59uryy`E*wvQCqQ7R8Of`-N2U zA`^#jOhG)MR?k5x-A7j~N4HF9KWVr68s#dZ)W)T+W`^0HVw1noY$<}*6(ySfNIlX@ zr5#qGpKy&~634#;+H*A73J{Zd%V(vBZCgaJv@-azs9wqdKjZ@qydyZ_9e+seM!w~_ zB*gwO#2bIqNS=F4CAJKYNs~l%`MsI*r!OD6*#eg@5gA32d#^kS4}C;AYx38mUk8VB zbXPlyp0Kn75Am%V&@gvGqVYJ&SU@yF_mfvgl=EdKK~ucw5&43P{dPiQ=tfEmP`~$A zDQw|i(`IvV1c{GTx`REo#=@5oC4?C^cQOZF9NVXERHgR}(>PC!jaJybK#hAfIJiRJ zNp_ttvDWR1ZpjTWS*Kxh=P+wZUZY@3Z=yES18@mZ(yQ*iWKN`neZ$+2b~!ke zMp?Ffbq>`hZK~MVuFE@c=8l6l9gfEYY5*8Ig^_V2g#HbPLV71G@$);yQKZktQQN4mi`8F;KnAA-6UT%}Uzt*o$E?f`+%hC+X~QpNvv* z;*4KucR|D21da2-L(K0Qs9rJM95)KIvNgzJ5(cB-;H3NN&-4_Wq1M-Y@+j!;gDw~g z`i`|E=vg4QW3r5eQ1gO2X0IjlIKF3}O7)SGokhxbp&<3iDD{7CvrV7LImf9iE>#RW zX?>3E+C{yem@^3rO8Y|ntAZ$N$+A>3)GmqY@<4+e##TJPQoXR)*Px9XN>z-sE!26k zHuQsIwqHq4PoYrB$!UE=-anN{R``Ks9Qw7p*JWLygOZYI9k(F<;IfpD=hd=Wz#chc z#7whzX3TM?Oa+WHf#{*iDz5?fOKwNTBvgE;p6ZwfvKS^>% z^a(Sb+svP`;*rs+nxCBME-6?K+t~4n8b3Oa(b}J>>c@DL-cMCi_iMSSuPiG#@Y=cw zGykNzhkn>&sPF1~V-Yfeld=o|T$dIbQJL`vp*(*@ZtO#FO#^#g$jRSiJM$f`(2eUInA5v~Z({cF%;KuLLeB#q8{fW6SDcE*Dg?H@pB zt=+%Dt>Vjq*_?Cg9LLf(80s=gO4xz8jZqp+If^$A40ZBlGgMvVW(GoF!3cioMi@hZk2z--y0{5UztGi63!ud4G0k21R0{$=oPSYCp^ zA|IXLP}R$CG1jFRlGntE?vsvVL{WIB+`6R`gm5wZ9=_HMk8GQQMS|XD6IE*4MIq*h zU;fC*sU9=mf!gCCwaA4`k+~7{=sS8-j_sx{97eCpBnHbG``D1jniX*yPYm}^+{(P~ z%7T=h@%JI}in;PvB=uDbQ+Xg#a^3R#3EgW|JN4R(iK?PCiEARVNmj}USK#dWVIN#{ zM4OcH{iKngvIR!W)a2gEFlVY&xASrpogJuAGR1ytjUA+@wN}>Yq}z+aC5Tpoa?XuLXrwRL>@=$2(7L-H1>Ik&AKwOKftR83Fsc&0 zRdzgibqp2pm4hTTT?G&rb7W}yPU1BRH`&=Z3f@BI?{SFfDTk^52bg>-9JaK`MTyV4 zIQZ&>DK4Prb~5StHtUs+#fm{PJnH(v)SA#bGa~At144{`ptDF#0izy4US{K@^pm>m z#mG>f-BDn)Dhx@G8o((D08y+dAd((-adUQ$gZoBk z_$=tLw(Scn_rhXavaxN@Hpmh=tNa`?rm3E;sJ9zuTp0O(4U3+QN07dh`i+OwAG7(> zinRILQ{rHLko>T#IW3 zWO0TL}GbmnL zW63l8+QQk*40n(#BiMT)e8o&7;Av`gl7`sm!!b+L-C3B*ML5_3IZc=c57L{lr`;%X z#%HM7e%z95;i99`+N>DZb8@z2E}lA-p{vhS7D@9Zw)IyU+51LMYh(C;glqaJ0qLy5Jbi!xObFG%2*uTXd!<$3S=!dr9o{Z%H!Gk&az^RAW zfF5B+{}i+*rBa?4zDJT%sY-bBB4@#DmieNXu(YfrUQfy!P6oKxX%5>BFYoKBNf(*c z$jn3;0*2w6aI|f22!&ZedD@1>>J&XUZ$kw2(B++XiNR;so>ml(wOQybNvy;7-v^%Nw49A$#4!&mrXPFD52WaH zR;7|P=hhV8(wLW(%RlO9fF>1G0YLa+&JW^m-+sl&y&`ar6;|55QKbaVhJsWNATiSi zbM@z=4vdLG@(c1f7)!No#DJ;tU)(Csqq!JmKQt^*DtqKyI2-hig}E%Doqy)k3DT5U zbnGD?=s(K^ZzM!jSy(aWavq!TC`Ei$Z*f0%kYZ=_;F_JK>|Tk0nN{YV6_9GxjQJI} zn6SAOz${XA>1CPulh|9_X;NX2uRJkHR%4_NLP~vh^qtM-Y%>j$v+* z6~mW`b{ddK=80%?e@&J_3}*QssCjNx>JrgwKVm6Bc_#B!P_{p0RU<QBvo_5D|ild$w-o#5|+Ls5M${} zWQzcI>;<1WAlu5<0aEJdUs>k*_T7JgHf|D&JFE2LJ=BDI6{cJq38LBEK|0r?h zhIplE4qFZi1I==4&dfONo!Y?5u+A9b$!K)ObQP)qbJS!O{;j1j;i)tbshTC?Y>oqe zV-!?pb}QVSJxtGn#edN+i|hIKphbH@R8gmc^ckea3Y-&0j?Q?o#RI55Tn94=300&1!!oit+8=UA2AF znnMrc)Q*TSx5P0wZ%g6)k4nW>)s})<;Mn)%I$^^sK}@XfYO>C44yD(j*J>}g6E15Y zh}`F6HE|<_`-Yw#Lk32_C+buM4TuYC!x`?BYk0p4e@ZpkiyhSwLDzpU7_Sb0i)$am zkIB5dEJsFGsNCUFw4VaxZkru!iULQrS`$k+C8&H8%6h&J^M!fkg_1BBU`IoM$kAND zdkwud@%MT{EEWuG0>`Wkt&PBK4~-TB*PCwny#^BnH5z`Swm>(K2qpio8g?r-TY~c0 ztzqFZ%ok)QdH~5Wu{GTp^#XB>!9B5}h?#U*HjUJj`QJii;227Dq3!eYvfq>_c)$ZL zPB!PE7_BhC{AW>CpNBEF6bX`721ySk_!^Y?01V@4A4ZFS|d5DsYBoYfFOR zRTcMb5J0TvU7wC-)xag6{66U)fOaIeD&>@Gvi8Xr5YsnNO^h zrhN`wc@FbYr(*y^D`%;b0O9K*;$T^;xx_(_FE*4tua?71kXF1yXlYqzokwNG9QZ7p zZ}g_Nekn#2UhY+HhJW*y9eS%ONnVB~X!N_gfLdnyWO_@!?JE%6va1Q^nV{S75ssK7EX%i|w#Wv`ez=Bv1ZPKL~k_PXS8SNf?<zC^#;(`9CU=TC$%x05Y&H%NvDF)S0D{XRlHgU>chia79e>NJgY(aPbOw;uG z5~;bAxCag~Vm7q>mo@XQuCbJ6bzjuHS+O2GjYuUYO(}H=H){wRn||5)+BD*ey)qfz zYVCrT|L4OEr|{5rUp9!yKzj>%cuVRZz?$G?c8YDdK#g-En1FZr#yRHew#PFIE8m31 z)~PcWb3Eq<<|TWb?;;ri>DPiX+Q#{Yqs&>)3=EdZus_xCx;|PexDd}!q@EAuInU5+ z^fwbyJvY~1p)J&#*D;hYT0cbLsA2cph6(1e-4j=&XDk1FQ&Ddu^7acQ2BR=~gXL)N z8-fW=rPbP)6+?YKj+n5EDwO+Yn0cH`9Us~Si+^L_?^5OWv;a}XUBYdnX37cG8s9#S zB|_Sl=y(WH*FA17aw|lv^eJT0i&%jvJ|pe8t@#G4w~4auqh!RVBf^Oye)R3A%lhzYlS~Il21!VEp<;Ahi3jg#`0y&V!16EpgwjnKk_SaQ zzlCLQu|##J9==(|r9Tx*m#b@uRm3|qUd=sO&!`K_B7R_`??Tmf!+9fPM1>V=C1P^| zEpa}us_YB@eomBXOup5zB9%YIRhFHu@CmEZ=3H!}&&zusDVinK$?zWR(cf273*hz7 z&;`s9r_ZK?bRZOC!VmAq`@;Pz7-My);{BC5fj9+zqY++9182W;?VHvsHeVt2WsoJp zh*%>NkM{tNqw;5n3LLN31z;|1`RlIV9lJj&HKL?MTkKaKf)Bxh>RW7#pXBc{-ep)! z3^QjDF5Y>XeQr=gwdVAl&|LSwn|jvKQtw6CMDN%#vHpFVLS9}k0G04iQh4rkw6{lp zw9ziD<_DhmoOmsV;i<0`o-Q*!=Oeggn{FUf8*Q%GfJxG61(QIm<>$ zTvv_-p`-;t+#%aS*s~zQ29#TJs`JGhqff;ic3#AF=^0G7x1S8Nl zIU-2hKGCyo?xaYqo~sL*Q6b+>i^(ccaF~wr4JQSRN_!p9yG08PETcK4UPisfh&)V$ zzA+@4-m%E+q+hXD;-zz4L|>5=i8|n{1Do%je`oM}5O{nH@^#<+X5D=%?jq05L`0Q} z1MZRv^kWmEnyczVMKYehD#gioH~yK8yg%&?hQ*N;lT*KgqtWNgz9j{e!1>LLve}i9 zDKz(-D2d_=*5{41ND@xUHnw4bgaX9Tkau9}e%<5AWlN_~Qmp_U! z=4<7C?@7k_&fYI$m?%+VYvS^IL%BDC8cWT`alc>I zb+ey43eqwO*{)H1?JChHScbMHWB!NIy<~ znca=)vRXh=P$sw0&tyt=!_&lKF=mg+6eDKIs_c8{R(MECk@q;)z@D$8th@@i!!nmk zdn1;}yO#mH(SYFNFk2k=*_*&K}-tgoiYnP2=_s8t>kgK01WBHXg zg;#n%_2Mql;Jj7l{dcVnr+YNUsaxMUt{;R>j@4i(E4FI|`Bf>~2Jhq>SH5$0n)xZ? z3vFwHG3d?>$u5b2XP5n({FfWQ@vlaQwGXvO>tPoMZol(wY?*MY!7QjB1MKC1yZK;| z)o^@`rB&<`nxRu0o=pyQE3rWvz6gwPyQZ|2a3iG4%M!2MdbNxM!IVlCGsmfeC%bnw zuu>Lv-Fb^D^C_KW9g=uBku+LNCYgOd4yAA>a+tA0g%13!v|WLfr%fveT$VTXgCnQ* zcq_0WE!YX+B?iVlE3l$jXXSG*JH}~4*xS9t(dKU*bPPqIq7(!9yha|I)u@&-CQZmx zP7;wp8wrX=w-v7jck9$*l&$Du7P^fw38W?Ft{TU3$`AO~UvL@pMl z$ZygCRD>_{xWG(4u`I2k_nUcwDJb>t(H`_L6esS^lk;LjKT5{0r9=+95IHJQYIiZB zu~Pr2e&by!^9JoZIeA$)w`yKBssi8F`dO1i!D*XVW3|Y9DK{E4+0)hhq&aJjD=uW$ zv@dVI+YenBGj<%PqR2b#X?JCVbaaEaN@k(Vungml6Dj|Z{uvh z@f-W7a_dcArlOkfVuPfF7}7XSLPD#|v!c^^B=6KKrz>}HeZI`_<0>Dy)h-XGWty3v z#VibnYerfXW;IQ6@U>v1%2C!%wYDb3wmi*@d5Jo_c=t8&Qz8J$aW$L5;AUfeo&u&} zkZ4mgI zy6{TW41@fq>DqHv~mFtyAK6qclN;K`hX6t+6^<7Mn12UBp<9hTwH1;-o7!qMkW zRFD*BA+UI+`Wp+9Lmcb&n^Rig$yNXL)cJvc1-(zcEOkR_bhlsQJxd*87nLD#O3pdz zfG=v{1)e zUekkOQ)=1qV_Di(O2Ifzq2HGkTA?}b##(blp8cG=-_Yf}b}F^Zi+RXx_Ub_DC*Fo(Pfj_B9C>zrzja_ZeRN2v zE1CHu^=qis2g7_5`Pq?3^)F=|9Mw&khDk_+G0GP4HOvckIB@}HkeqS?klwJo564IusK}>6&M)|yrS~61A z5G$PgxN9{qx=~N~flwK&CQW<~yxC55) z45wpzE&kQhQPJ0T$5+zhX*S0P-FXQzyn>&&wgdj=8IHH3?HkbSUhh+X2Pt_hpmC{b^d`Q}&zlB7U7DLh2p*0@LXyZBcx%aoXVBKWB8^&vYcE94Y63-aF5 z=Sky%{|xbL!**R?uqHeNF)a(bCV5r>Utc7>sxP=JxUoXtCzTrb1HiU4K2tfKtuf5* zax6q3C+NS^Qm19eSg3&5`yis7V<}0S84D$bZOUDa1+)^2WWul|jqy=Xjm)WdsB=jq zrzm0J8Y^pYO_9ME(Rn(sxT`|Fl2`|ZJuwF9ZcYLrSbJ@8^)h#UIXr|vP3|X|~ z#r>}6AY1|jKAwJTui)Qmli!oo zMS^*TG{Z!mNuCN(7qP(bC$}|mOD%J`teZ17S*H+wK=Y~l3K)M~UT}dh`Ba@JY;&jv zxrW9J*~yn4qAf<61k<^~XN3p@qftPZ@g73|h+}^CY51V?e+Gpm6oCW0CYi!W2q&3A zRLy{on)slZ`xze@y#H%d1qhwjwFh2-ZPs)Tb?yspEUrLrMHIQMDIy>6LsfRbFFpO} z-d}0uWuK7Vb|7-5vQDXFN3u!=&2UvkxFK8sDngiA7{kN*Fe${?~FX5SH69*&cdTMye47qn3rq VDQ=jsMK7~?Xczzh literal 0 HcmV?d00001 diff --git a/static/img/boards/riscv/esp32c3_luatos_core.jpg b/static/img/boards/riscv/esp32c3_luatos_core.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df25a96c292b1c1df110a12450fbdb91583d95c3 GIT binary patch literal 58004 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

9^j#&h57vW{xaZ8`)?&1W|`kIb)-s$GM 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%0DCr>K*u}cNq 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 Wn!tnuJskM6ldK