Merge branch 'backport/fix_energy_scan_api_para_mismatch_v53' into 'release/v5.3'

fix(openthread): set channel for energy scan(Backport v5.3)

See merge request espressif/esp-idf!34596
This commit is contained in:
Shu Chen 2024-11-14 09:42:29 +08:00
commit 6df4318039
2 changed files with 4 additions and 1 deletions

View File

@ -9,6 +9,8 @@
#include <stdint.h>
#include <stdbool.h>
#define US_PER_SYMBLE 16
#ifdef __cplusplus
extern "C" {
#endif

View File

@ -412,7 +412,8 @@ void otPlatRadioClearSrcMatchExtEntries(otInstance *aInstance)
otError otPlatRadioEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration)
{
esp_ieee802154_energy_detect(aScanDuration);
esp_ieee802154_set_channel(aScanChannel);
esp_ieee802154_energy_detect(aScanDuration * US_PER_MS / US_PER_SYMBLE);
return OT_ERROR_NONE;
}