diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2010-04-06 13:39:18 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2010-04-06 13:39:18 +0000 |
commit | 2a072db7030fa33be1e8dcf82ebf0b45cb4d77c1 (patch) | |
tree | 16bf65daee7f6820a225193cfa58c9238fa12f71 /Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h | |
parent | c77f136661ae0fa779c02ef6efeab95aa4b92068 (diff) | |
download | lufa-2a072db7030fa33be1e8dcf82ebf0b45cb4d77c1.tar.gz lufa-2a072db7030fa33be1e8dcf82ebf0b45cb4d77c1.tar.bz2 lufa-2a072db7030fa33be1e8dcf82ebf0b45cb4d77c1.zip |
Make Bluetooth signalling handler routines use the generic Bluetooth_SendPacket() routine for their responses. Use a better method of controlling the debug output verbosity.
Diffstat (limited to 'Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h')
-rw-r--r-- | Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h b/Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h index 6038ea40e..d9d07cc70 100644 --- a/Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h +++ b/Demos/Host/Incomplete/BluetoothHost/Lib/BluetoothACLPackets.h @@ -41,8 +41,8 @@ #include "BluetoothStack.h"
/* Macros: */
- #define BT_ACL_DEBUG(s, ...) printf_P(PSTR("(ACL) " s "\r\n"), __VA_ARGS__)
- #define ACL_DEBUG_LEVEL 1
+ #define BT_ACL_DEBUG(l, s, ...) do { if (ACL_DEBUG_LEVEL >= l) printf_P(PSTR("(ACL) " s "\r\n"), __VA_ARGS__); } while (0)
+ #define ACL_DEBUG_LEVEL 2
#define BT_CHANNEL_SIGNALING 0x0001
#define BT_CHANNEL_CONNECTIONLESS 0x0002
@@ -71,6 +71,8 @@ #define BT_CONFIGURATION_REJECTED 0x0002
#define BT_CONFIGURATION_UNKNOWNOPTIONS 0x0003
+ #define BT_CONFIG_OPTION_MTU 1
+
/* Type Defines: */
typedef struct
{
@@ -140,10 +142,15 @@ uint16_t InfoType;
uint16_t Result;
} BT_Signal_InformationResp_t;
+
+ typedef struct
+ {
+ uint8_t Type;
+ uint16_t Length;
+ } BT_Config_Option_Header_t;
/* Function Prototypes: */
void Bluetooth_ACLTask(void);
- uint8_t Bluetooth_SendPacket(uint8_t* Data, uint16_t DataLen, Bluetooth_Channel_t* Channel);
#if defined(INCLUDE_FROM_BLUETOOTH_ACLPACKETS_C)
static void Bluetooth_ProcessACLPackets(void);
|