X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/6276d5f82a600c9047df4a8894a257181abad5e7..ca007f91f2aa959a738649d35becb54cb1efc8b8:/Demos/Host/Incomplete/BluetoothHost/BluetoothEvents.c diff --git a/Demos/Host/Incomplete/BluetoothHost/BluetoothEvents.c b/Demos/Host/Incomplete/BluetoothHost/BluetoothEvents.c index 82e347fc3..543e1b879 100644 --- a/Demos/Host/Incomplete/BluetoothHost/BluetoothEvents.c +++ b/Demos/Host/Incomplete/BluetoothHost/BluetoothEvents.c @@ -122,7 +122,7 @@ bool Bluetooth_ChannelConnectionRequest(const uint16_t PSM) /** Bluetooth stack callback event for when a Bluetooth ACL channel has been fully created and configured, * either at the request of the local device, or the remote device. * - * \param[in] Channel Bluetooth ACL data channel information structure for the channel that can now be used + * \param[in] ACLChannel Bluetooth ACL data channel information structure for the channel that can now be used */ void Bluetooth_ChannelOpened(Bluetooth_Channel_t* const ACLChannel) { @@ -132,11 +132,11 @@ void Bluetooth_ChannelOpened(Bluetooth_Channel_t* const ACLChannel) } /** Bluetooth stack callback event for a non-signal ACL packet reception. This callback fires once a connection - * to a remote Bluetooth device has been made, and the remote device has sent a non-signalling ACL packet. + * to a remote Bluetooth device has been made, and the remote device has sent a non-signaling ACL packet. * - * \param[in] Data Pointer to a buffer where the received data is stored - * \param[in] DataLen Length of the packet data, in bytes - * \param[in] Channel Bluetooth ACL data channel information structure for the packet's destination channel + * \param[in] Data Pointer to a buffer where the received data is stored + * \param[in] DataLen Length of the packet data, in bytes + * \param[in] ACLChannel Bluetooth ACL data channel information structure for the packet's destination channel */ void Bluetooth_PacketReceived(void* Data, uint16_t DataLen, Bluetooth_Channel_t* const ACLChannel) { @@ -154,17 +154,23 @@ void Bluetooth_PacketReceived(void* Data, uint16_t DataLen, Bluetooth_Channel_t* } } +/** RFCOMM layer callback for event for when a RFCOMM logical channel has been fully opened and configured between + * the local and remote device. Once open, this RFCOMM channel can be read from and written to freely until is it + * closed by either end. + * + * \param[in] RFCOMMChannel RFCOMM channel that was opened + */ void RFCOMM_ChannelOpened(RFCOMM_Channel_t* const RFCOMMChannel) { /* Save the serial port RFCOMM logical channel for later use */ SerialChannel_RFCOMM = RFCOMMChannel; } -/** RFCOMM layer callback for when a packet is received on an open RFCOMM channel. +/** RFCOMM layer callback event for when a packet is received on an open RFCOMM channel. * - * \param[in] Channel RFCOMM channel that the data was directed to - * \param[in] DataLen Length of the received data, in bytes - * \param[in] Data Pointer to a buffer where the received data is stored + * \param[in] ACLChannel RFCOMM ACL channel that the data was directed to + * \param[in] DataLen Length of the received data, in bytes + * \param[in] Data Pointer to a buffer where the received data is stored */ void RFCOMM_DataReceived(RFCOMM_Channel_t* const ACLChannel, uint16_t DataLen, const uint8_t* Data) { @@ -176,6 +182,11 @@ void RFCOMM_DataReceived(RFCOMM_Channel_t* const ACLChannel, uint16_t DataLen, c RFCOMM_SendData(DataLen, Data, SerialChannel_RFCOMM, SerialChannel_ACL); } +/** RFCOMM layer callback event for when the remote device has updated the channel terminal control signals + * for a particular RFCOMM channel. + * + * \param[in] RFCOMMChannel RFCOMM logical channel whose signals were altered + */ void RFCOMM_ChannelSignalsReceived(RFCOMM_Channel_t* const RFCOMMChannel) { // Currently do nothing in response to the remote device sending new terminal control signals