+ \r
+ #define FRAME_POLL_FINAL (1 << 5)\r
+ \r
+ /* Enums: */\r
+ enum RFCOMM_Frame_Types_t\r
+ {\r
+ RFCOMM_Frame_SABM = 0x2F, /**< Set Asynchronous Balance Mode Field */\r
+ RFCOMM_Frame_UA = 0x63, /**< Unnumbered Acknowledgement Field */\r
+ RFCOMM_Frame_DM = 0x0F, /**< Disconnected Mode Field */\r
+ RFCOMM_Frame_DISC = 0x43, /**< Disconnect Field */\r
+ RFCOMM_Frame_UIH = 0xEF, /**< Unnumbered Information with Header check Field */\r
+ };\r
+ \r
+ /* Type Defines: */\r
+ typedef struct\r
+ {\r
+ struct\r
+ {\r
+ unsigned char LogicalChannel : 6;\r
+ unsigned char CommandResponse : 1;\r
+ unsigned char LastAddressOctet : 1;\r
+ } Header;\r
+ \r
+ uint8_t FrameType;\r
+ } RFCOMM_Header_t;\r