mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-25 16:43:28 +00:00
esp32: Fix can_send_packet_now initialization
This commit is contained in:
parent
e9421616b0
commit
37ec87f175
@ -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);
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ static int host_recv_pkt_cb(uint8_t *data, uint16_t len)
|
|||||||
printf("%02X ", data[i]);
|
printf("%02X ", data[i]);
|
||||||
}
|
}
|
||||||
printf("]\n");
|
printf("]\n");
|
||||||
transport_packet_handler(HCI_EVENT_PACKET, data, len);
|
transport_packet_handler(HCI_EVENT_PACKET, data, len);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,13 +81,15 @@ 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){
|
||||||
esp_vhci_host_register_callback(&vhci_host_cb);
|
printf("transport_init\n");
|
||||||
|
esp_vhci_host_register_callback(&vhci_host_cb);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user