h2generic: Stop using btDebug + style fixes
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2015-2016 Haiku, Inc. All rights reserved.
|
||||||
|
* Distributed under the terms of the MIT License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef _H2DEBUG_H
|
||||||
|
#define _H2DEBUG_H
|
||||||
|
|
||||||
|
|
||||||
|
#include <KernelExport.h>
|
||||||
|
|
||||||
|
|
||||||
|
#define DEBUG
|
||||||
|
#ifdef DEBUG
|
||||||
|
# define TRACE(x...) dprintf("h2generic: " x)
|
||||||
|
#else
|
||||||
|
# define TRACE(x...) ;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define ERROR(x...) dprintf("h2generic: " x)
|
||||||
|
#define CALLED(x...) TRACE("h2generic: CALLED %s\n", __PRETTY_FUNCTION__)
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* _H2DEBUG_H */
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include "h2generic.h"
|
#include "h2generic.h"
|
||||||
|
|
||||||
#include <kernel.h>
|
#include <kernel.h>
|
||||||
@@ -16,16 +17,14 @@
|
|||||||
#include <ByteOrder.h>
|
#include <ByteOrder.h>
|
||||||
#include <Drivers.h>
|
#include <Drivers.h>
|
||||||
|
|
||||||
#include "snet_buffer.h"
|
|
||||||
|
|
||||||
#include <btDebug.h>
|
|
||||||
#include <btModules.h>
|
#include <btModules.h>
|
||||||
|
|
||||||
|
#include "snet_buffer.h"
|
||||||
|
#include "h2cfg.h"
|
||||||
|
#include "h2debug.h"
|
||||||
#include "h2transactions.h"
|
#include "h2transactions.h"
|
||||||
#include "h2util.h"
|
#include "h2util.h"
|
||||||
|
|
||||||
#include "h2cfg.h"
|
|
||||||
|
|
||||||
|
|
||||||
int32 api_version = B_CUR_DRIVER_API_VERSION;
|
int32 api_version = B_CUR_DRIVER_API_VERSION;
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
#ifndef _H2GENERIC_H_
|
#ifndef _H2GENERIC_H_
|
||||||
#define _H2GENERIC_H_
|
#define _H2GENERIC_H_
|
||||||
|
|
||||||
|
|
||||||
#include <net_buffer.h>
|
#include <net_buffer.h>
|
||||||
#include <net_device.h>
|
#include <net_device.h>
|
||||||
|
|
||||||
@@ -26,6 +27,7 @@
|
|||||||
|
|
||||||
#include "snet_buffer.h"
|
#include "snet_buffer.h"
|
||||||
|
|
||||||
|
|
||||||
// USB definitions for the generic device move to h2cfg
|
// USB definitions for the generic device move to h2cfg
|
||||||
#define UDCLASS_WIRELESS 0xe0
|
#define UDCLASS_WIRELESS 0xe0
|
||||||
#define UDSUBCLASS_RF 0x01
|
#define UDSUBCLASS_RF 0x01
|
||||||
|
|||||||
@@ -4,25 +4,25 @@
|
|||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "h2generic.h"
|
|
||||||
#include "h2transactions.h"
|
#include "h2transactions.h"
|
||||||
#include "h2upper.h"
|
|
||||||
#include "h2util.h"
|
|
||||||
|
|
||||||
#include <bluetooth/HCI/btHCI.h>
|
#include <bluetooth/HCI/btHCI.h>
|
||||||
#include <bluetooth/HCI/btHCI_event.h>
|
#include <bluetooth/HCI/btHCI_event.h>
|
||||||
#include <bluetooth/HCI/btHCI_acl.h>
|
#include <bluetooth/HCI/btHCI_acl.h>
|
||||||
|
|
||||||
#include <ByteOrder.h>
|
#include <ByteOrder.h>
|
||||||
|
|
||||||
#include <kernel.h>
|
#include <kernel.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
//#define DUMP_BUFFERS
|
#include "h2debug.h"
|
||||||
#define BT_DEBUG_THIS_MODULE
|
#include "h2generic.h"
|
||||||
#include <btDebug.h>
|
#include "h2upper.h"
|
||||||
|
#include "h2util.h"
|
||||||
|
|
||||||
|
|
||||||
|
//#define DUMP_BUFFERS
|
||||||
|
|
||||||
/* Forward declaration */
|
/* Forward declaration */
|
||||||
|
|
||||||
#ifndef HAIKU_TARGET_PLATFORM_HAIKU
|
#ifndef HAIKU_TARGET_PLATFORM_HAIKU
|
||||||
|
|||||||
@@ -2,12 +2,13 @@
|
|||||||
* Copyright 2007 Oliver Ruiz Dorantes, oliver.ruiz.dorantes_at_gmail.com
|
* Copyright 2007 Oliver Ruiz Dorantes, oliver.ruiz.dorantes_at_gmail.com
|
||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _H2TRANSACTION_H_
|
#ifndef _H2TRANSACTION_H_
|
||||||
#define _H2TRANSACTION_H_
|
#define _H2TRANSACTION_H_
|
||||||
|
|
||||||
|
|
||||||
#include "h2generic.h"
|
#include "h2generic.h"
|
||||||
|
|
||||||
|
|
||||||
status_t submit_rx_event(bt_usb_dev* bdev);
|
status_t submit_rx_event(bt_usb_dev* bdev);
|
||||||
status_t submit_rx_acl(bt_usb_dev* bdev);
|
status_t submit_rx_acl(bt_usb_dev* bdev);
|
||||||
status_t submit_rx_sco(bt_usb_dev* bdev);
|
status_t submit_rx_sco(bt_usb_dev* bdev);
|
||||||
|
|||||||
@@ -4,20 +4,20 @@
|
|||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#include "h2upper.h"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include <bluetooth/bluetooth.h>
|
#include <bluetooth/bluetooth.h>
|
||||||
#include <bluetooth/HCI/btHCI_transport.h>
|
#include <bluetooth/HCI/btHCI_transport.h>
|
||||||
#include <kernel.h>
|
#include <kernel.h>
|
||||||
|
|
||||||
|
#include "h2debug.h"
|
||||||
#include "h2generic.h"
|
#include "h2generic.h"
|
||||||
#include "h2upper.h"
|
|
||||||
#include "h2transactions.h"
|
#include "h2transactions.h"
|
||||||
#include "snet_buffer.h"
|
#include "snet_buffer.h"
|
||||||
|
|
||||||
#define BT_DEBUG_THIS_MODULE
|
|
||||||
#include <btDebug.h>
|
|
||||||
|
|
||||||
|
|
||||||
// TODO: split for commands and comunication (ACL & SCO)
|
// TODO: split for commands and comunication (ACL & SCO)
|
||||||
void
|
void
|
||||||
|
|||||||
@@ -5,10 +5,12 @@
|
|||||||
#ifndef _H2UPPER_H_
|
#ifndef _H2UPPER_H_
|
||||||
#define _H2UPPER_H_
|
#define _H2UPPER_H_
|
||||||
|
|
||||||
|
|
||||||
#include <util/list.h>
|
#include <util/list.h>
|
||||||
|
|
||||||
#include "h2generic.h"
|
#include "h2generic.h"
|
||||||
|
|
||||||
|
|
||||||
status_t post_packet_up(bt_usb_dev* bdev, bt_packet_t type, void* buf);
|
status_t post_packet_up(bt_usb_dev* bdev, bt_packet_t type, void* buf);
|
||||||
status_t send_packet(hci_id hid, bt_packet_t type, net_buffer* nbuf);
|
status_t send_packet(hci_id hid, bt_packet_t type, net_buffer* nbuf);
|
||||||
status_t send_command(hci_id hid, snet_buffer* snbuf);
|
status_t send_command(hci_id hid, snet_buffer* snbuf);
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <malloc.h>
|
|
||||||
|
|
||||||
#include "h2upper.h"
|
|
||||||
#include "h2util.h"
|
#include "h2util.h"
|
||||||
#include "h2transactions.h"
|
|
||||||
|
#include <malloc.h>
|
||||||
|
|
||||||
#include <bluetooth/HCI/btHCI_acl.h>
|
#include <bluetooth/HCI/btHCI_acl.h>
|
||||||
#include <bluetooth/HCI/btHCI_command.h>
|
#include <bluetooth/HCI/btHCI_command.h>
|
||||||
#include <bluetooth/HCI/btHCI_event.h>
|
#include <bluetooth/HCI/btHCI_event.h>
|
||||||
#include <bluetooth/HCI/btHCI_sco.h>
|
#include <bluetooth/HCI/btHCI_sco.h>
|
||||||
|
|
||||||
#define BT_DEBUG_THIS_MODULE
|
#include "h2debug.h"
|
||||||
#include <btDebug.h>
|
#include "h2upper.h"
|
||||||
|
#include "h2transactions.h"
|
||||||
|
|
||||||
|
|
||||||
void*
|
void*
|
||||||
|
|||||||
@@ -5,12 +5,14 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include "snet_buffer.h"
|
#include "snet_buffer.h"
|
||||||
|
|
||||||
#include <malloc.h>
|
#include <malloc.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <KernelExport.h>
|
#include <KernelExport.h>
|
||||||
|
|
||||||
|
|
||||||
struct snet_buffer {
|
struct snet_buffer {
|
||||||
struct list_link link;
|
struct list_link link;
|
||||||
|
|
||||||
@@ -22,7 +24,6 @@ struct snet_buffer {
|
|||||||
uint16 pullingSize;
|
uint16 pullingSize;
|
||||||
|
|
||||||
void* cookie;
|
void* cookie;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user