esp32: Fix can_send_packet_now initialization

This commit is contained in:
Matt Kelly 2017-02-21 23:57:30 -05:00 committed by Matthias Ringwald
parent e9421616b0
commit 37ec87f175

View File

@ -50,7 +50,7 @@
#include "hci_dump.h" #include "hci_dump.h"
#include "bt.h" #include "bt.h"
static int can_send_packet_now = 0; static int can_send_packet_now = 1;
static void (*transport_packet_handler)(uint8_t packet_type, uint8_t *packet, uint16_t size); static void (*transport_packet_handler)(uint8_t packet_type, uint8_t *packet, uint16_t size);
@ -81,6 +81,7 @@ static const esp_vhci_host_callback_t vhci_host_cb = {
* @param transport_config * @param transport_config
*/ */
static void transport_init(const void *transport_config){ static void transport_init(const void *transport_config){
printf("transport_init\n");
esp_vhci_host_register_callback(&vhci_host_cb); esp_vhci_host_register_callback(&vhci_host_cb);
} }
@ -88,6 +89,7 @@ static void transport_init(const void *transport_config){
* open transport connection * open transport connection
*/ */
static int transport_open(void){ static int transport_open(void){
printf("transport_open\n");
return 0; return 0;
} }
@ -95,6 +97,7 @@ static int transport_open(void){
* close transport connection * close transport connection
*/ */
static int transport_close(void){ static int transport_close(void){
printf("transport_close\n");
return 0; return 0;
} }
@ -102,16 +105,20 @@ static int transport_close(void){
* register packet handler for HCI packets: ACL, SCO, and Events * register packet handler for HCI packets: ACL, SCO, and Events
*/ */
static void transport_register_packet_handler(void (*handler)(uint8_t packet_type, uint8_t *packet, uint16_t size)){ static void transport_register_packet_handler(void (*handler)(uint8_t packet_type, uint8_t *packet, uint16_t size)){
printf("transport_register_packet_handler\n");
transport_packet_handler = handler; transport_packet_handler = handler;
} }
static int transport_can_send_packet_now(uint8_t packet_type) { static int transport_can_send_packet_now(uint8_t packet_type) {
printf("transport_can_send_packet_now\n");
return can_send_packet_now; return can_send_packet_now;
} }
static int transport_send_packet(uint8_t packet_type, uint8_t *packet, int size){ static int transport_send_packet(uint8_t packet_type, uint8_t *packet, int size){
(void)packet_type; (void)packet_type;
printf("transport_send_packet\n");
esp_vhci_host_send_packet(packet, size); esp_vhci_host_send_packet(packet, size);
printf("AFTER transport_send_packet\n");
return 0; return 0;
} }