Commit Graph
38 Commits
Author SHA1 Message Date
Shu Chen 0b4518da36 Merge branch 'bugfix/thread-multicast-ping' into 'master'
openthread: enable lwip multicast ping in examples

See merge request espressif/esp-idf!14378
2021-07-15 18:16:31 +00:00
Shu Chen 3badc7b70f Merge branch 'feature/support_154_thread_on_esp32h2' into 'master'
esp32h2: enable IEEE 802.15.4 and Thread

See merge request espressif/esp-idf!14315
2021-07-15 02:18:11 +00:00
Shu Chen 8e56ecc656 openthread: enable ot_cli on esp32h2 2021-07-14 19:15:24 +08:00
Shu Chen bdaeeb3169 ieee802154: add IEEE 802.15.4 component 2021-07-14 19:14:30 +08:00
Shu Chen d93887f9f0 Merge branch 'feature/openthread-lib' into 'master'
openthread: provide prebuilt libopenthread libraries

See merge request espressif/esp-idf!14177
2021-07-08 09:15:33 +00:00
Shu Chen 75bd02bd46 esp32h2: add some more fixes and TODOs 2021-07-01 20:36:39 +08:00
Shu Chen 2df4ddf998 esp32h2: fixes after rebase 2021-07-01 19:53:50 +08:00
Shu Chen 15a907da48 esp32h2: enable fast template app CI 2021-07-01 19:53:50 +08:00
Shu Chen ee23a489b9 esp32h2: code clean up 2021-07-01 19:53:50 +08:00
Shu Chen e9a51e410a esp32h2: add stub code for efuse/esp_gdbstub/esp_phy
Only stub code for these components:
 * efuse
 * esp_gdbstub
 * esp_phy
2021-07-01 19:53:11 +08:00
Shu Chen 6fce2930d0 esp32h2: enable more components to support esp32h2
Involved components:
 * app_trace
 * esp-tls
 * esp_adc_cal
 * esp_pm
 * esp_serial_slave_link
 * esp_timer
 * freertos
 * idf_test
 * log
 * mbedtls
 * newlib
 * perfmon
 * spi_flash
 * spiffs
 * ulp
 * unity
 * vfs
2021-07-01 19:53:11 +08:00
Shu Chen c0056813f2 esp32h2: add bootloader support 2021-07-01 19:53:11 +08:00
Shu Chen 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 2021-07-01 19:53:11 +08:00
Shu Chen 7d4b2617e1 esp32h2: copy esp_system and esp_hw_support from esp32c3
Copy the esp32c3 code without any change:
 * components/esp_hw_support/include/soc/esp32h2
 * components/esp_hw_support/port/esp32h2
 * components/esp_system/port/soc/esp32h2
2021-07-01 19:53:11 +08:00
Shu Chen 37f4cb8b4b esp32h2: add rom code for esp32h2 2021-07-01 19:53:11 +08:00
Shu Chen 205cd469e9 esp32h2: update driver/hal/soc components to support esp32h2 2021-07-01 19:53:11 +08:00
Shu Chen 983cca8b27 esp32h2: copy driver/hal/soc components from esp32c3
Copy the esp32c3 code without any change:
 * components/driver/esp32h2
 * components/esp32h2
 * components/hal/esp32h2
 * components/soc/esp32h2
2021-07-01 19:53:11 +08:00
Shu Chen be9864fa4b esp_wifi: add CONFIG_WIFI_ENABLED config option
The WIFI_ENABLED option is disabled for esp32h2.
2021-07-01 19:53:11 +08:00
Shu Chen 2b9e8fed71 esp32h2: add esp32h2 build target
Add esp32h2 support in the following components:
 * Kconfig
 * components/esptool_py
 * components/riscv
 * components/xtensa
 * tools
2021-07-01 19:51:33 +08:00
Shu Chen 30524406f0 Merge branch 'feature/otbr-example' into 'master'
openthread: add platform UDP and border router example

See merge request espressif/esp-idf!13885
2021-06-21 08:33:15 +00:00
Shu Chen 2ed6e269e7 Merge branch 'feature/simplify-openthread-init' into 'master'
openthread: simplify esp_openthread initialization

See merge request espressif/esp-idf!13900
2021-06-15 03:46:55 +00:00
Shu Chen 43278fda3e Merge branch 'bugfix/openthread-uart-error' into 'master'
openthread: fix wrong OpenThread uart read return value handling

See merge request espressif/esp-idf!13909
2021-06-08 13:53:08 +00:00
Shu Chen eae45bb41e Merge branch 'example/ot_tcp_socket' into 'master'
openthread: add ot tcp/udp socket example

See merge request espressif/esp-idf!13730
2021-06-08 05:57:58 +00:00
Shu Chen 246e006aab esp_phy: update esp-phy-lib and esp32-wifi-lib submodules 2021-06-03 19:08:04 +08:00
Shu Chen 6061a547e5 esp_phy: decouple esp_phy component from esp_wifi and bt
* add esp-phy-lib submodule
* move libphy.a and phy_init.c from esp_wifi to esp_phy
* move librtc.a from esp_wifi to esp_phy
* move libbtbb.a from bt to esp_phy
* corresponding updates to build system
2021-06-03 16:17:31 +08:00
Shu Chen 480fcfd7a6 Merge branch 'feature/uprev-openthread-210603' into 'master'
openthread: update openthread version

See merge request espressif/esp-idf!13839
2021-06-03 07:25:29 +00:00
Shu Chen e470e7c4c3 Merge branch 'feature/ot-lwip-interface' into 'master'
openthread: add lwIP network interface

See merge request espressif/esp-idf!13188
2021-06-03 01:46:17 +00:00
Shu Chen 85565b8274 Merge branch 'feature/openthread_support_microsecond_timer' into 'master'
openthread: support microsecond timer

See merge request espressif/esp-idf!13353
2021-04-27 08:08:19 +00:00
Shu Chen 00a66083c7 Merge branch 'roll-openthread-210416' into 'master'
openthread: update openthread submodule

See merge request espressif/esp-idf!13166
2021-04-25 02:18:03 +00:00
Shu Chen ff3320ca8a esp32c3: fix typos of c3 path 2021-04-23 18:11:39 +08:00
Shu Chen f8addc5b3d Merge branch 'bugfix/add-ci-allow-line' into 'master'
tools: Add /*error*.o and /*error*.d to allowed build lines

See merge request espressif/esp-idf!13251
2021-04-20 12:05:27 +00:00
Shu Chen 809832f3bc Merge branch 'bugfix/add-ci-allow-file-filter' into 'master'
tools: Add *error*.cpp to allowed build lines

See merge request espressif/esp-idf!13176
2021-04-20 03:25:58 +00:00
Shu Chen bd010f2d71 Merge branch 'feature/update-example-readme' into 'master'
examples: update README for the openthread examples

See merge request espressif/esp-idf!13167
2021-04-20 03:05:06 +00:00
Shu Chen 264ce1f037 Merge branch 'feature/ot-1.2-radio-api' into 'master'
openthread: add radio mac API implementation

See merge request espressif/esp-idf!13066
2021-04-09 11:34:18 +00:00
Shu Chen 1b5894a5cb tinyusb: use the generic error check macros 2021-04-08 17:40:10 +08:00
Chen Shu c13dfb8024 Merge branch 'bugfix/exclude-ot-python-style' into 'master'
OpenThread: exclude OpenThread submodule from python style check

See merge request espressif/esp-idf!13012
2021-04-02 08:13:23 +00:00
Chen Shu 6be0ed9077 Merge branch 'feature/add-openthread' into 'master'
openthread: add OpenThread and porting

Closes IDF-2911

See merge request espressif/esp-idf!12570
2021-04-02 06:49:55 +00:00
Shu Chen 6792024add esp_common: add generic check macros
Add four check maros:
* ESP_RETURN_ON_ERROR()
* ESP_GOTO_ON_ERROR()
* ESP_RETURN_ON_FALSE()
* ESP_GOTO_ON_FALSE()

Also add a `xx_ISR` version for each of them, which can be used in ISR.
2021-03-11 17:38:22 +08:00