feat(802.15.4): supported 802.15.4 for esp32h21

This commit is contained in:
zhuanghang
2026-05-18 15:15:32 +08:00
parent 1339cc41f9
commit 26df946075
21 changed files with 1241 additions and 54 deletions
@@ -36,7 +36,7 @@ extern "C" {
/** MODEM_SYSCON_CLK_ZB_APB_EN : R/W; bitpos: [21]; default: 0;
* No description
*/
#define MODEM_SYSCON_CLK_ZB_APB_EN (BIT(22))
#define MODEM_SYSCON_CLK_ZB_APB_EN (BIT(21))
#define MODEM_SYSCON_CLK_ZB_APB_EN_M (MODEM_SYSCON_CLK_ZB_APB_EN_V << MODEM_SYSCON_CLK_ZB_APB_EN_S)
#define MODEM_SYSCON_CLK_ZB_APB_EN_V 0x00000001U
#define MODEM_SYSCON_CLK_ZB_APB_EN_S 21
@@ -31,6 +31,14 @@ config SOC_GPTIMER_SUPPORTED
bool
default y
config SOC_IEEE802154_SUPPORTED
bool
default y
config SOC_IEEE802154_BLE_ONLY
bool
default y
config SOC_ASYNC_MEMCPY_SUPPORTED
bool
default y
@@ -159,6 +167,10 @@ config SOC_REGI2C_SUPPORTED
bool
default y
config SOC_PHY_SUPPORTED
bool
default y
config SOC_PCNT_SUPPORTED
bool
default y
@@ -32,8 +32,8 @@
#define SOC_AHB_GDMA_SUPPORTED 1
#define SOC_GPTIMER_SUPPORTED 1
// #define SOC_BT_SUPPORTED 1
// #define SOC_IEEE802154_SUPPORTED 1
// #define SOC_IEEE802154_BLE_ONLY 1
#define SOC_IEEE802154_SUPPORTED 1
#define SOC_IEEE802154_BLE_ONLY 1
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
// #define SOC_TEMP_SENSOR_SUPPORTED 1 //TODO: [ESP32H21] IDF-11624
@@ -73,7 +73,7 @@
// #define SOC_RNG_SUPPORTED 1 //TODO: [ESP32H21] IDF-11503
#define SOC_MODEM_CLOCK_SUPPORTED 1
#define SOC_REGI2C_SUPPORTED 1
// #define SOC_PHY_SUPPORTED 1
#define SOC_PHY_SUPPORTED 1
#define SOC_PCNT_SUPPORTED 1
#define SOC_MCPWM_SUPPORTED 1
#define SOC_TWAI_SUPPORTED 1