kopia lustrzana https://github.com/espressif/esp-idf
Porównaj commity
5 Commity
7832180404
...
e71463a71f
Autor | SHA1 | Data |
---|---|---|
vecais-dumais-laacis | e71463a71f | |
Jiang Jiang Jian | 2fd087b246 | |
xiaqilin | f0d0463a93 | |
xiaqilin | 4528d2299d | |
vdl | 4b7143e845 |
|
@ -77,6 +77,10 @@ uint8_t bt_mesh_get_device_role(struct bt_mesh_model *model, bool srv_send)
|
|||
bt_mesh_client_user_data_t *client = NULL;
|
||||
|
||||
if (srv_send) {
|
||||
if (IS_ENABLED(CONFIG_BLE_MESH_PROVISIONER) && bt_mesh_is_provisioner_en()) {
|
||||
BT_DBG("Message is sent by a provisioner(server) model");
|
||||
return PROVISIONER;
|
||||
}
|
||||
BT_DBG("Message is sent by a server model");
|
||||
return NODE;
|
||||
}
|
||||
|
|
|
@ -362,7 +362,9 @@ static IRAM_ATTR void next_operation(void)
|
|||
enable_rx();
|
||||
} else {
|
||||
ieee802154_set_state(IEEE802154_STATE_IDLE);
|
||||
#if !CONFIG_IEEE802154_TEST
|
||||
ieee802154_sleep();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include "sdkconfig.h"
|
||||
#include "soc/soc_caps.h"
|
||||
#include "esp_ieee802154_dev.h"
|
||||
#include "hal/ieee802154_ll.h"
|
||||
#include "esp_timer.h"
|
||||
|
@ -172,7 +174,7 @@ extern ieee802154_probe_info_t g_ieee802154_probe;
|
|||
*/
|
||||
void ieee802154_assert_print(void);
|
||||
#define IEEE802154_ASSERT(a) do { \
|
||||
if(!(a)) { \
|
||||
if(unlikely(!(a))) { \
|
||||
ieee802154_assert_print(); \
|
||||
assert(a); \
|
||||
} \
|
||||
|
@ -280,9 +282,9 @@ void ieee802154_set_txrx_pti(ieee802154_txrx_scene_t txrx_scene);
|
|||
#endif // !CONFIG_IEEE802154_TEST && CONFIG_ESP_COEX_SW_COEXIST_ENABLE || CONFIG_EXTERNAL_COEX_ENABLE
|
||||
|
||||
/**
|
||||
* @brief Convert the frequence to the index of channel.
|
||||
* @brief Convert the frequency to the index of channel.
|
||||
*
|
||||
* @param[in] freq The frequence where the radio is processing.
|
||||
* @param[in] freq The frequency where the radio is processing.
|
||||
*
|
||||
* @return
|
||||
* The channel index.
|
||||
|
@ -291,12 +293,12 @@ void ieee802154_set_txrx_pti(ieee802154_txrx_scene_t txrx_scene);
|
|||
uint8_t ieee802154_freq_to_channel(uint8_t freq);
|
||||
|
||||
/**
|
||||
* @brief Convert the index of channel to the frequence.
|
||||
* @brief Convert the index of channel to the frequency.
|
||||
*
|
||||
* @param[in] channel The index of channel where the radio is processing.
|
||||
*
|
||||
* @return
|
||||
* The frequence.
|
||||
* The frequency.
|
||||
*
|
||||
*/
|
||||
uint8_t ieee802154_channel_to_freq(uint8_t channel);
|
||||
|
|
Ładowanie…
Reference in New Issue