mock.c (edd8bdd843e05fdb0b9d9b48a9540c8a7dcf99f0) | mock.c (cea167a2ecf30d0c66c920935bc2be26a286a3fd) |
---|---|
1#include <stdint.h> 2#include <stdio.h> 3#include <stdlib.h> 4#include <string.h> 5 6#include <btstack/btstack.h> 7#include "att.h" 8#include "hci.h" 9#include "hci_dump.h" 10#include "l2cap.h" 11#include "gatt_client.h" 12#include "sm.h" 13 14static btstack_packet_handler_t att_packet_handler; 15static void (*registered_l2cap_packet_handler) (void * connection, uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size) = NULL; 16 17static linked_list_t connections; 18static const uint16_t max_mtu = 23; | 1#include <stdint.h> 2#include <stdio.h> 3#include <stdlib.h> 4#include <string.h> 5 6#include <btstack/btstack.h> 7#include "att.h" 8#include "hci.h" 9#include "hci_dump.h" 10#include "l2cap.h" 11#include "gatt_client.h" 12#include "sm.h" 13 14static btstack_packet_handler_t att_packet_handler; 15static void (*registered_l2cap_packet_handler) (void * connection, uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size) = NULL; 16 17static linked_list_t connections; 18static const uint16_t max_mtu = 23; |
19static uint8_t l2cap_stack_buffer[max_mtu]; | 19static uint8_t l2cap_stack_buffer[HCI_INCOMING_PRE_BUFFER_SIZE + 8 + max_mtu]; // pre buffer + HCI Header + L2CAP header |
20uint16_t gatt_client_handle = 0x40; 21 22uint16_t get_gatt_client_handle(void){ 23 return gatt_client_handle; 24} 25 26void mock_simulate_command_complete(const hci_cmd_t *cmd){ 27 uint8_t packet[] = {HCI_EVENT_COMMAND_COMPLETE, 4, 1, cmd->opcode & 0xff, cmd->opcode >> 8, 0}; --- 146 unchanged lines hidden --- | 20uint16_t gatt_client_handle = 0x40; 21 22uint16_t get_gatt_client_handle(void){ 23 return gatt_client_handle; 24} 25 26void mock_simulate_command_complete(const hci_cmd_t *cmd){ 27 uint8_t packet[] = {HCI_EVENT_COMMAND_COMPLETE, 4, 1, cmd->opcode & 0xff, cmd->opcode >> 8, 0}; --- 146 unchanged lines hidden --- |