* 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
*/
{
case CHANNEL_PSM_SDP:
/* Service Discovery Protocol packet */
- ServiceDiscovery_ProcessPacket(Data, Channel);
+ 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);
- for (uint16_t Byte = 0; Byte < DataLen; Byte++)
- printf_P(PSTR("0x%02X "), ((uint8_t*)Data)[Byte]);
- puts_P(PSTR("\r\n"));
-
+ printf_P(PSTR("Unknown Packet Received (Channel 0x%04X, PSM: 0x%02X):\r\n"), Channel->LocalNumber, Channel->PSM);
break;
}
}