From 679093c5446a06ff9a79fba3f25b6ee6d3bef967 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 20 Dec 2024 17:11:51 +0100 Subject: [PATCH 1/2] readme: add esp32 variants --- README.md | 2 +- chipset/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 670c5fab7..2e9f0f194 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ For information on Apple's MFi/iAP2 and Find My profiles or access to LE Audio, | Dialog Semiconductor DA145xx | LE | H4, SPI | n.a. | da14581 | Official HCI firmware used | | Dialog Semiconductor DA1469x | LE | H4, SPI | n.a | | HCI Firmware part of DA1469x SDK | | Espressif ESP32 | Dual mode + Wifi | VHCI, H4 | Yes | | SoC with Bluetooth and Wifi | -| Espressif ESP32-S3, -C3, -C6, -H2 | LE + Wifi | VHCI, H4 | Yes | | SoC with Bluetooth and Wifi | +| Espressif ESP32-S3,C2,C3,C5,C6,H2 | LE + Wifi | VHCI, H4 | Yes | | SoC with Bluetooth and Wifi | | EM 9301, 9304, 9305 | LE | SPI | n.a. | em9301 | Custom HCI SPI implementation | | Intel Dual Wireless 3165, 8260, 8265 | Dual mode | USB | Probably | intel | Firmware size: 400 kB | | Nordic nRF | LE | H4 | n.a. | | Requires custom HCI firmware | diff --git a/chipset/README.md b/chipset/README.md index c1aa234e4..211c9b283 100644 --- a/chipset/README.md +++ b/chipset/README.md @@ -75,7 +75,7 @@ CSR, which has been acquired by Qualcomm, provides all relevant information on t | Dialog DA14585 | LE | H4, SPI | No | n.a. | Yes | Yes | n.a. | Yes | da145xx | Official HCI firmware included in BTstack | | Dialog DA1469x | LE | H4, SPI | No | n.a. | Yes | Yes | n.a. | Yes | da145xx | HCI Firmware part of DA1469x SDK | | Espressif ESP32 | Dual mode + Wifi | VHCI, H4 | Yes | Yes | Yes | Yes | Yes | Don't know | | SoC with Bluetooth and Wifi | -| Espressif ESP32-S3,C3 | LE + Wifi | VHCI, H4 | Yes | No | Yes | Yes | Yes | Yes | | SoC with Bluetooth and Wifi | +| Espressif ESP32-S3,C2,C3,C5,C6,H2 | LE + Wifi | VHCI, H4 | Yes | No | Yes | Yes | Yes | Yes | | SoC with Bluetooth and Wifi | | EM 9301 | LE | SPI, H4 | No | n.a. | No | No | n.a. | Don't know | em9301 | Custom HCI SPI implementation | | EM 9304 | LE | SPI, H4 | Yes | n.a. | Yes | Yes | n.a. | Don't know | em9301 | Custom HCI SPI implementation | | EM 9305 | LE | SPI, H4 | Yes | n.a. | Yes | Yes | n.a. | Yes | em9301 | Custom HCI SPI implementation | From 5d4d8cc7b1d35a90bbd6d5ffd2d3050b2bfc861c Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 23 Dec 2024 11:27:34 +0100 Subject: [PATCH 2/2] hid_host_demo, hog_host_demo: fflush after each character to deal with line buffering --- example/hid_host_demo.c | 1 + example/hog_host_demo.c | 1 + 2 files changed, 2 insertions(+) diff --git a/example/hid_host_demo.c b/example/hid_host_demo.c index 245427b4b..6dd93609c 100644 --- a/example/hid_host_demo.c +++ b/example/hid_host_demo.c @@ -283,6 +283,7 @@ static void hid_host_handle_interrupt_report(const uint8_t * report, uint16_t re continue; } printf("%c", key); + fflush(stdout); } memcpy(last_keys, new_keys, NUM_KEYS); } diff --git a/example/hog_host_demo.c b/example/hog_host_demo.c index 7e26ba454..dd1efcf86 100644 --- a/example/hog_host_demo.c +++ b/example/hog_host_demo.c @@ -224,6 +224,7 @@ static void hid_handle_input_report(uint8_t service_index, const uint8_t * repor continue; } printf("%c", key); + fflush(stdout); } memcpy(last_keys, new_keys, NUM_KEYS); }