Hi Matthias,
I have tested CC2564B chip with STM32f765 processor with your btstack. As I said before SPP and GAP profile were run in a good way.
use this sequence:
uint8_t hci_cmd_power_vector_buffer[24] =
{
0x01, 0x82, 0xfd, 0x14, 0x00, 0x9c, 0x18, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xd2, 0xdc,
0xe6, 0xf0, 0xfa, 0x04, 0x0e, 0x18, 0xff, 0x00, 0x00,
};
uint8_t hci_cmd_set_class2_single_power[7] =
{
0x01, 0x87, 0xFD, 0x03, 0x0F, 0x0F, 0x0F
};
uint8_t hci_cmd_rf_calibration[10] =
{
0x01, 0x80, 0xFD, 0x06, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01
};
After these commands, in order to measure output RF power I have sent
uint8_t hci_cmd_cont_tx[16] =
{
0x01, 0x84, 0xFD, 0x0C, 0x01, 0x04, 0x18, 0x0F... reserved 8byte
};
Above command means that:
modulation type: GFSK
test pattern : All 0
Frequency : 2.450 GHz
Power Level : 15
According to RF Power measurement result, in the continuous TX process CC2564B chip gives power about 8 dBm
But, Normally, after the Set Power Vector commands, chip must give 12 dBm power if Power Level is equal to 15.
I have read your submit in the TI community:
Is there any limit of the RF power of CC2564B chip in the BTStack configurations ?
Why I cannot measure the 12 dBm power even if Power Level 15 ?
What is the default power class of BTStack for CC2564B chip?
Can I change the power class number of the CC2564B with help of BTStack ?