+\r
+/** Bluetooth stack callback event for a non-signal ACL packet reception. This callback fires once a connection\r
+ * to a remote Bluetooth device has been made, and the remote device has sent a non-signalling ACL packet.\r
+ *\r
+ * \param PacketLength Length of the packet data, in bytes - this must be decremented as data is read\r
+ * \param Channel Bluetooth ACL data channel information structure for the packet's destination channel\r
+ */\r
+void Bluetooth_PacketReceived(uint16_t* PacketLength, Bluetooth_Channel_t* Channel)\r
+{\r
+ uint8_t DataPayload[*PacketLength];\r
+ Pipe_Read_Stream_LE(&DataPayload, *PacketLength);\r
+ *PacketLength = 0;\r
+\r
+ BT_ACL_DEBUG("-- Data Payload: ", NULL);\r
+ for (uint16_t B = 0; B < sizeof(DataPayload); B++)\r
+ printf("0x%02X ", DataPayload[B]);\r
+ printf("\r\n"); \r
+}\r