|
2 | 2 |
|
3 | 3 | A library to use xbox controller on ESP32. |
4 | 4 |
|
5 | | -## Known issue. |
6 | | - |
7 | | -The following error occurs on ESP32. |
8 | | -``` |
9 | | -lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2) |
10 | | -``` |
11 | | - |
12 | | -It does not occur on ESP32C3 (may be also S3) because BLE5 may be needed to communicate with xbox controller. |
13 | | -If you want to use this library without the error, please use ESP32 which supports BLE5. |
14 | | - |
15 | | -Related issues: |
16 | | -- [Connection is not the first time](https://github.com/asukiaaa/arduino-XboxSeriesXControllerESP32/issues/3) |
17 | | -- [BLE service discovery fails on low BLE connections](https://github.com/espressif/esp-idf/issues/8303) |
18 | | -- [Request of some advice to solve lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2)](https://github.com/h2zero/NimBLE-Arduino/issues/293) |
19 | | -- [Reset scanning state without resetting esp32](https://github.com/h2zero/NimBLE-Arduino/issues/417) |
20 | | - |
21 | 5 | ## Update firmware of controller |
22 | 6 |
|
23 | 7 | This libary is checked with firmware version `5.13.3143.0` for xbox series X controller. |
@@ -45,6 +29,22 @@ See [examples](./examples). |
45 | 29 |
|
46 | 30 | If you want to make receiver of Xbox controller, write [firmware about xbox controller](https://github.com/asukiaaa/arduino-ControllerAsI2c/blob/main/examples/slave_target/esp32/wireless-xbox-series-x/wireless-xbox-series-x.ino) to ESP32 then use it by [ControllerAsI2c_asukiaaa](https://github.com/asukiaaa/arduino-ControllerAsI2c) library from other IC via I2C connection. |
47 | 31 |
|
| 32 | +## Known issue. |
| 33 | + |
| 34 | +The following error occurs on ESP32. |
| 35 | +``` |
| 36 | +lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2) |
| 37 | +``` |
| 38 | + |
| 39 | +It does not occur on ESP32C3 (may be also S3) because BLE5 may be needed to communicate with xbox controller. |
| 40 | +If you want to use this library without the error, please use ESP32 which supports BLE5. |
| 41 | + |
| 42 | +Related issues: |
| 43 | +- [Connection is not the first time](https://github.com/asukiaaa/arduino-XboxSeriesXControllerESP32/issues/3) |
| 44 | +- [BLE service discovery fails on low BLE connections](https://github.com/espressif/esp-idf/issues/8303) |
| 45 | +- [Request of some advice to solve lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2)](https://github.com/h2zero/NimBLE-Arduino/issues/293) |
| 46 | +- [Reset scanning state without resetting esp32](https://github.com/h2zero/NimBLE-Arduino/issues/417) |
| 47 | + |
48 | 48 | ## License |
49 | 49 |
|
50 | 50 | MIT |
|
0 commit comments