Public Attributes#

uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t
uint8_t

Public Attribute Documentation#

cmd_id#

uint8_t cmd_id

Command ID parameter is set to BT_TRANSMIT_CMD_ID of value 0x15


Definition at line 339 of file include/rsi_bt_apis.h

transmit_enable#

uint8_t transmit_enable

enables/disables the bt per transmit mode
1 ? PER transmit Enable
0 ? PER transmit Disable


Definition at line 343 of file include/rsi_bt_apis.h

device_Addr#

uint8_t device_Addr[6]

Device BD address from which packets to be transmitted


Definition at line 345 of file include/rsi_bt_apis.h

pkt_len#

uint8_t pkt_len[2]

Length of the packet to be transmitted


Definition at line 347 of file include/rsi_bt_apis.h

pkt_type#

uint8_t pkt_type

Packet types proposed by BT_SIG. Value takes from 0 to 15


Definition at line 349 of file include/rsi_bt_apis.h

br_edr_mode#

uint8_t br_edr_mode

Field corresponds to BR/EDR Mode
1 ? BR_MODE
2 ? EDR_MODE


Definition at line 353 of file include/rsi_bt_apis.h

rx_chnl_in#

uint8_t rx_chnl_in

Field corresponds to rx channel number to be used (0 to 78)


Definition at line 355 of file include/rsi_bt_apis.h

tx_chnl_in#

uint8_t tx_chnl_in

Field corresponds to tx channel number to be used (0 to 78)


Definition at line 357 of file include/rsi_bt_apis.h

link_type#

uint8_t link_type

field corresponds to link type to be setup for transmitting per packets
0 ? SCO_LINK
1 ? ACL_LINK
2 ? ESCO_LINK


Definition at line 362 of file include/rsi_bt_apis.h

scrambler_seed#

uint8_t scrambler_seed

Initial seed to be used for whitening. It should be set to �0� in order to disable whitening.
In order to enable, one should give the scrambler seed value which is used on the receive side


Definition at line 365 of file include/rsi_bt_apis.h

hopping_type#

uint8_t hopping_type

Defines the frequency hopping type to be used
0 ? NO_HOPPING
1 ? FIXED_HOPPING
2 ? RANDOM_HOPPING (rx_chnl_in, tx_chnl_in parameters are unused in this mode)


Definition at line 370 of file include/rsi_bt_apis.h

ant_sel#

uint8_t ant_sel

Field defines the antenna selection (onboard/external) to be used for transmission
2 ? ONBOARD_ANT_SEL
3 ? EXT_ANT_SEL


Definition at line 374 of file include/rsi_bt_apis.h

pll_mode#

uint8_t pll_mode

Field defines the pll_mode type to be used
0 ? PLL_MODE0 (to be used by Default)
1 ? PLL_MODE1


Definition at line 378 of file include/rsi_bt_apis.h

rf_type#

uint8_t rf_type

Field defines the selection of RF type (internal/external)
0 ? BT_EXTERNAL_RF
1 ? BT_INTERNAL_RF (to be used by Default)


Definition at line 382 of file include/rsi_bt_apis.h

rf_chain#

uint8_t rf_chain

Field corresponds to the selection of RF chain (HP/LP) to be used
2 ? BT_HP_CHAIN
3 ? BT_LP_CHAIN (Only for BR_MODE)


Definition at line 386 of file include/rsi_bt_apis.h

payload_type#

uint8_t payload_type

Field corresponds to the payload sequence of data to be transmitted. The default payload type is '4'.
0 ? SEQUENCE_0
1 ? SEQUENCE_1
2 ? SEQUENCE_2
3 ? SEQUENCE_F0
4 ? SEQUENCE_PRBS


Definition at line 393 of file include/rsi_bt_apis.h

tx_power#

uint8_t tx_power

Field corresponds to the transmit power. Range is different based on rf_chain
BT_LP_CHAIN - 1 - 31 power index - 0 dBm Mode
33 - 63 power index - 8 dBm Mode
Following are the equations to be used for deriving power output in dBm
(0 - 31) o/p power equation is -2 + 10log10(power_index/31)
(32-63) o/p power equation is -2 + 8+10log10((power_index -32)/31)

BT_HP_CHAIN - 1 to 22 dBm (based on Country Regulations and Chip capability Max dBm varies. Configure 127 to select Max permitted value)


Definition at line 401 of file include/rsi_bt_apis.h

transmit_mode#

uint8_t transmit_mode

field corresponds to the transmit mode to be used either Burst/Continuous
0 ? BURST_MODE (BT stats are observed only in this mode)
1 ? CONTINUOUS_MODE (no_of_packets variable is unused when this mode is selected)
2 ? CONTINUOUS_WAVE_MODE (For CW_MODE)


Definition at line 406 of file include/rsi_bt_apis.h

inter_pkt_gap#

uint8_t inter_pkt_gap

This field takes the value of inter packet gap.
Number of slots to be skipped between two packets. Each slot will be 625usec


Definition at line 409 of file include/rsi_bt_apis.h

no_of_packets#

uint8_t no_of_packets[4]

This field defines the number of packets to be transmitted, default to zero for continuous transmission


Definition at line 411 of file include/rsi_bt_apis.h