Reference Manual
Redpine Signals, Inc. Proprietary and Confidential Page 118
RS9116 n-Link Linux and Android
Technical Reference Manual
Version 2.0
For receiving a BLE-1Mbps Advertising packet with Access Address of 0x71764129 and packet length of 250bytes on
2478MHz with the following parameters
scrambler_seed : 0
hopping_type: disable
ant_sel : u.f.l
loop_back_mode : Disabled
pwrsave_options : Disabled
pll_mode : PLL_MODE0
rf_type : Internal RF
rf_chain: BT_LP_CHAIN
IOCTL Command:
. /ble_receive 71764129 0 0 1 37 37 0 3 0 0 0 1 3
23.7 Hopping
23.7.1 Introduction
The “bt_util” command is used to configure the device in order to transmit packets in required channels when random
hopping feature is enabled.
23.7.2 IOCTL
The parameters of "bt_util" command are as follows:
./bt_util afh_map <classic_le_mode> <channel_bit_map
23.7.3 Description
Classic_le_mode: 1 – BT_Classic 2 – BLE
channel_bit_map: It is bitmap to transmit in required channels. It is 10 bytes in length. Range:00000000000000000001 to
7FFFFFFFFFFFFFFFFFFF
Bit number is the channel number used.
23.7.4 Appendix
Note:-
The above configuration is used only when you have kept the device in transmit burst mode and has made random
hopping as "enabled".
For more details in "Configuration of device in the transmit burst mode", please refer to the section BT Classic Transmit
Tests.
111111111111
Examples:
. /bt_util afh_map 1 7FFFFFFFFFFFFFFFFFFF
Classic_le_mode – 1
channel_bit_map – 7FFFFFFFFFFFFFFFFFFF (here all the bits of bit map are set. So, transmission happens in all the
channels randomly)
. /bt_util afh_map 1 00000000000000000007
Classic_le_mode – 1
channel_bit_map – 00000000000000000007 (here only lower 3 bits of bit map are set. So, transmission happens in 0,1 & 2
channels randomly)
/bt_util afh_map 1 70000000000000000000