Add start of RFCOMM service layer to the incomplete BluetoothHost demo.
[pub/USBasp.git] / Demos / Host / Incomplete / BluetoothHost / BluetoothHost.c
index b9b5ec1..737932c 100644 (file)
@@ -260,7 +260,7 @@ void Bluetooth_DisconnectionComplete(void)
  *  the user application must indicate if the channel connection should be rejected or not, based on the 
  *  protocol (PSM) value of the requested channel.
  *
- *  \param PSM  Protocol PSM value for the requested channel
+ *  \param[in] PSM  Protocol PSM value for the requested channel
  *
  *  \return Boolean true to accept the channel connection request, false to reject it
  */
@@ -285,6 +285,10 @@ void Bluetooth_PacketReceived(void* Data, uint16_t DataLen, Bluetooth_Channel_t*
                        /* Service Discovery Protocol packet */
                        SDP_ProcessPacket(Data, Channel);
                        break;
+               case CHANNEL_PSM_RFCOMM:
+                       /* RFCOMM (Serial Port) Protocol packet */
+                       RFCOMM_ProcessPacket(Data, Channel);
+                       break;
                default:
                        /* Unknown Protocol packet */
                        printf_P(PSTR("Packet Received (Channel 0x%04X, PSM: 0x%02x):\r\n"), Channel->LocalNumber, Channel->PSM);