53 #ifdef RF_BLE_CONF_ENABLED 54 #define RF_BLE_ENABLED RF_BLE_CONF_ENABLED 56 #define RF_BLE_ENABLED 1 60 #define RF_BLE_ACTIVE 1 63 #ifndef BLE_ADDRESS_PTR 64 #define BLE_ADDRESS_PTR (0x500012E8) 68 #define BLE_ADV_CHANNEL_MASK 0x07 70 #define BLE_ADV_CHANNEL_37 0x01 71 #define BLE_ADV_CHANNEL_38 0x02 72 #define BLE_ADV_CHANNEL_39 0x04 74 #define BLE_ADV_CHANNEL_ALL (BLE_ADV_CHANNEL_37 | BLE_ADV_CHANNEL_38 | BLE_ADV_CHANNEL_39) 77 #define BLE_ADV_MAX_SIZE 31 void rf_ble_beacond_stop()
Stop the BLE advertisement/beacon daemon.
Header file for the radio API
radio_value_t rf_ble_get_tx_power(void)
Get TX power for BLE advertisements.
void rf_ble_beacond_config(clock_time_t interval, const char *name)
Set the device name to use with the BLE advertisement/beacon daemon.
void rf_ble_set_tx_power(radio_value_t power)
Set TX power for BLE advertisements.
Header file for the CC13xx/CC26xx RF core driver.
int radio_value_t
Each radio has a set of parameters that designate the current configuration and state of the radio...
void rf_ble_beacon_single(uint8_t channel, uint8_t *data, uint8_t len)
Transmit a single BLE advertisement in one or more advertisement channels.
uint8_t rf_ble_is_active()
Check whether the BLE beacond is currently active.
uint8_t rf_ble_beacond_start()
Start the BLE advertisement/beacon daemon.