//This BT API is used by the Host to notify the Controller of the number of HCI data packets that have been completed for each connection handle since this command was previously sent to the controller.
hciStatus_t HCI_EXT_SetFastTxResponseTimeCmd( uint8 control );
//This HCI Extension API is used to to enable or disable suspending slave latency.
hciStatus_t HCI_EXT_SetSlaveLatencyOverrideCmd( uint8 control );
//This API is used start a continuous transmitter modem test, using either a modulated or unmodulated carrier wave tone, at the frequency that corresponds to the specified RF channel. Use HCI_EXT_EndModemTest command to end the test.
hciStatus_t HCI_EXT_ModemTestTxCmd( uint8 cwMode,
uint8 txFreq );
//This API is used to start a continuous transmitter direct test mode test using a modulated carrier wave and transmitting a 37 byte packet of Pseudo-Random 9-bit data. A packet is transmitted on a different frequency (linearly stepping through all RF channels 0..39) every 625us. Use HCI_EXT_EndModemTest command to end the test.
hciStatus_t HCI_EXT_ModemHopTestTxCmd( void );
//This API is used to start a continuous receiver modem test using a modulated carrier wave tone, at the frequency that corresponds to the specific RF channel. Any received data is discarded. Receiver gain may be adjusted using the HCI_EXT_SetRxGain command. RSSI may be read during this test by using the HCI_ReadRssi command. Use HCI_EXT_EndModemTest command to end the test.
//This HCI Extension API is used to enable Production Test Mode.
hciStatus_t HCI_EXT_EnablePTMCmd( void );
//This HCI Extension API is used to set the frequency tuning up or down. Setting the mode up/down decreases/increases the amount of capacitance on the external crystal oscillator.
hciStatus_t HCI_EXT_SetFreqTuneCmd( uint8 step );
//保存频率调谐值到Flash
hciStatus_t HCI_EXT_SaveFreqTuneCmd( void );
//This HCI Extension API is used to set the maximum transmit output power for Direct Test Mode.
//This HCI Extension API is used to enable or disable a notification to the specified task using the specified task event whenever a Adv event ends. A non-zero taskEvent value is taken to be "enable", while a zero valued taskEvent is taken to be "disable".
//This HCI Extension API is used to enable or disable a notification to the specified task using the specified task event whenever a Connection event ends. A non-zero taskEvent value is taken to be "enable", while a zero valued taskEvent taken to be "disable".
//This sub-procedure is used by a client to find include service declarations within a service definition on a server. The service specified is identified by the service handle range.