#include "l2cap_signaling.h"
#include "btstack_config.h"
#include "btstack_debug.h"
#include "hci.h"
#include <string.h>
Macros | |
#define | __BTSTACK_FILE__ "l2cap_signaling.c" |
Functions | |
uint16_t | l2cap_create_signaling_classic (uint8_t *acl_buffer, hci_con_handle_t handle, L2CAP_SIGNALING_COMMANDS cmd, uint8_t identifier, va_list argptr) |
static uint16_t | l2cap_create_signaling_internal (uint8_t *acl_buffer, hci_con_handle_t handle, uint16_t cid, L2CAP_SIGNALING_COMMANDS cmd, uint8_t identifier, va_list argptr) |
uint16_t | l2cap_next_local_cid (void) |
uint8_t | l2cap_next_sig_id (void) |
Variables | |
static const char * | l2cap_signaling_commands_format [] |
static const unsigned int | num_l2cap_commands = sizeof(l2cap_signaling_commands_format) / sizeof(const char *) |
uint8_t | sig_seq_nr = 0xff |
uint16_t | source_cid = 0x40 |
#define __BTSTACK_FILE__ "l2cap_signaling.c" |
uint16_t l2cap_create_signaling_classic | ( | uint8_t * | acl_buffer, |
hci_con_handle_t | handle, | ||
L2CAP_SIGNALING_COMMANDS | cmd, | ||
uint8_t | identifier, | ||
va_list | argptr | ||
) |
References l2cap_create_signaling_internal().
|
static |
References hci_non_flushable_packet_boundary_flag_supported(), l2cap_signaling_commands_format, little_endian_store_16(), log_error, NULL, and num_l2cap_commands.
Referenced by l2cap_create_signaling_classic().
uint16_t l2cap_next_local_cid | ( | void | ) |
uint8_t l2cap_next_sig_id | ( | void | ) |
References sig_seq_nr.
Referenced by l2cap_run().
|
static |
Referenced by l2cap_create_signaling_internal().
|
static |
Referenced by l2cap_create_signaling_internal().
uint8_t sig_seq_nr = 0xff |
Referenced by l2cap_next_sig_id().
uint16_t source_cid = 0x40 |
Referenced by l2cap_run().