I am currently trying to extend the range of the bluetooth mesh application. The infocentre infers that the function:
typedef struct
120 {
121 radio_tx_power_t tx_power;
122 uint8_t payload_maxlen;
123 radio_mode_t radio_mode;
124 } radio_config_t;
should be used to increase the range by reducing the radio_mode_t:
typedef enum
74 {
75 RADIO_MODE_NRF_1MBIT,
76 RADIO_MODE_NRF_2MBIT,
77 RADIO_MODE_NRF_250KBIT,
78 RADIO_MODE_BLE_1MBIT,
79 #ifdef NRF52_SERIES
80 RADIO_MODE_BLE_2MBIT,
81 RADIO_MODE_NRF_62K5BIT,
82 #endif
83 RADIO_MODE_END
84 } radio_mode_t;
however, the radio_modes_t struct is not explained (both of these are found in radio_config.h).
I am currently using a few nrf52840 pdk's, which mode will give the most range for these boards? And is there a place I can find more information on this topic?
Thanks, Richard