Hello, when I check nRFgo SDK document and demo, find one difference, it's strange.
First, in demo, I check hal_nrf.c:
/**
- Typedef for the RF_CH register. Contains all the bitaddressable
- settings in the bits struct and the value sent to the radio in the uint8_t */
typedef union { uint8_t value;
struct {
uint8_t rf_ch : 7;
const uint8_t : 1;
} bits;
} rf_ch_t;
channel maybe 7.
Then I check nrf_sdk docs, it shows:
on Enhanced ShockBurst Primary Transmitter (PTX) example
The following default radio parameters are being used:
RF channel 2
2 Mbps data rate
TX address 0xE7E7E7E7E7
1 byte CRC
on Enhanced ShockBurst Primary Receiver (PRX) example
The following default radio parameters are being used:
RF channel 2
2 Mbps data rate
RX address 0xE7E7E7E7E7 (pipe 0) and 0xC2C2C2C2C2 (pipe 1)
1 byte CRC
so, they are different, or I mistake something, however, plz help me to check. Which one is esb default channel? Thanks.