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
int radio_value_t
Each radio has a set of parameters that designate the current configuration and state of the radio.
void rf_ble_beacond_stop()
Stop the BLE advertisement/beacon daemon.
uint8_t rf_ble_beacond_start()
Start the BLE advertisement/beacon daemon.
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.
uint8_t rf_ble_is_active()
Check whether the BLE beacond is currently active.
radio_value_t rf_ble_get_tx_power(void)
Get TX power for BLE advertisements.
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.
Header file for the radio API.
Header file for the CC13xx/CC26xx RF core driver.