Merge branch 'fix/ieee802154_example_rx' into 'master'

fix(ieee802154): set rx_when_idle to false when Rx stop

See merge request espressif/esp-idf!40475
This commit is contained in:
Zhang Wen Xu
2025-07-16 07:49:21 +00:00
2 changed files with 3 additions and 2 deletions

View File

@@ -773,6 +773,7 @@ static int process_rx(int argc, char **argv)
if (rx_args.receive->count == 1) {
if (rx_args.receive->ival[0] == 0) {
esp_ieee802154_sleep();
esp_ieee802154_set_rx_when_idle(false);
ESP_LOGI(TAG, "radio exit receive mode");
} else if (rx_args.receive->ival[0] == 1) { // receive, non-blocking
ESP_LOGI(TAG, "RX Start");

View File

@@ -32,6 +32,8 @@ static void initialize_nvs(void)
void app_main(void)
{
initialize_nvs();
esp_ieee802154_enable();
esp_console_repl_t *repl = NULL;
esp_console_repl_config_t repl_config = ESP_CONSOLE_REPL_CONFIG_DEFAULT();
@@ -41,8 +43,6 @@ void app_main(void)
repl_config.prompt = PROMPT_STR ">";
repl_config.max_cmdline_length = 256;
initialize_nvs();
/* Register commands */
esp_console_register_help_command();
register_ieee802154_cmd();