#define CHANNEL_PSM_SERVICEDISCOVERY             0x0001\r
                #define CHANNEL_PSM_RFCOMM                       0x0003\r
                \r
+               #define MAXIMUM_CHANNEL_MTU                      255\r
+               \r
        /* Enums: */\r
                enum BT_ChannelStates_t\r
                {\r
                        uint16_t LocalNumber;\r
                        uint16_t RemoteNumber;\r
                        uint16_t PSM;\r
+                       uint16_t LocalMTU;\r
                        uint16_t RemoteMTU;\r
                } Bluetooth_Channel_t;\r
 \r
                void Bluetooth_Stack_Init(void);\r
                void Bluetooth_Stack_USBTask(void);\r
 \r
-               bool Bluetooth_ConnectionRequest(uint8_t* RemoteAddress);\r
-               void Bluetooth_ConnectionComplete(void);\r
-               void Bluetooth_DisconnectionComplete(void);\r
-               void Bluetooth_PacketReceived(uint16_t* PacketLength, Bluetooth_Channel_t* Channel);\r
+               bool    Bluetooth_ConnectionRequest(uint8_t* RemoteAddress);\r
+               void    Bluetooth_ConnectionComplete(void);\r
+               void    Bluetooth_DisconnectionComplete(void);\r
+               void    Bluetooth_PacketReceived(uint16_t* PacketLength, Bluetooth_Channel_t* Channel);\r
+               uint8_t Bluetooth_SendPacket(void* Data, uint16_t DataLen, Bluetooth_Channel_t* Channel);\r
 \r
        /* External Variables: */\r
                extern Bluetooth_Device_t     Bluetooth_DeviceConfiguration;\r