struct h5 *h5 = hu->priv;
const unsigned char *hdr = h5->rx_skb->data;
- BT_DBG("%s", hu->hdev->name);
-
if (H5_HDR_RELIABLE(hdr)) {
h5->tx_ack = (h5->tx_ack + 1) % 8;
h5->tx_ack_req = true;
{
struct h5 *h5 = hu->priv;
- BT_DBG("%s 0x%02hhx", hu->hdev->name, c);
-
h5_complete_rx_pkt(hu);
h5_reset_rx(h5);
struct h5 *h5 = hu->priv;
const unsigned char *hdr = h5->rx_skb->data;
- BT_DBG("%s 0x%02hhx", hu->hdev->name, c);
-
if (H5_HDR_CRC(hdr)) {
h5->rx_func = h5_rx_crc;
h5->rx_pending = 2;
struct h5 *h5 = hu->priv;
const unsigned char *hdr = h5->rx_skb->data;
- BT_DBG("%s 0x%02hhx", hu->hdev->name, c);
-
BT_DBG("%s rx: seq %u ack %u crc %u rel %u type %u len %u",
hu->hdev->name, H5_HDR_SEQ(hdr), H5_HDR_ACK(hdr),
H5_HDR_CRC(hdr), H5_HDR_RELIABLE(hdr), H5_HDR_PKT_TYPE(hdr),
{
struct h5 *h5 = hu->priv;
- BT_DBG("%s 0x%02hhx", hu->hdev->name, c);
-
if (c == SLIP_DELIMITER)
return 1;
{
struct h5 *h5 = hu->priv;
- BT_DBG("%s 0x%02hhx", hu->hdev->name, c);
-
if (c == SLIP_DELIMITER)
h5->rx_func = h5_rx_pkt_start;
memcpy(skb_put(h5->rx_skb, 1), byte, 1);
h5->rx_pending--;
- BT_DBG("unsliped 0x%02hhx", *byte);
+ BT_DBG("unsliped 0x%02hhx, rx_pending %zu", *byte, h5->rx_pending);
}
static void h5_reset_rx(struct h5 *h5)
struct h5 *h5 = hu->priv;
unsigned char *ptr = data;
- BT_DBG("%s count %d", hu->hdev->name, count);
+ BT_DBG("%s pending %zu count %d", hu->hdev->name, h5->rx_pending,
+ count);
while (count > 0) {
int processed;