Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vovagorodok/arduinoblechess

Connect your chess eboard over Bluetooth
https://github.com/vovagorodok/arduinoblechess

arduino ble bluetooth bluetooth-low-energy chess platformio

Last synced: 2 months ago
JSON representation

Connect your chess eboard over Bluetooth

Awesome Lists containing this project

README

        

# Arduino BLE Chess
Library opens posibility to communicate with mobile chess apps via Bluetooth

## Supported mobile apps
Currently work in progress with:
- Liches: https://lichess.org/mobile
- WhitePawn: https://khadimfall.com/p/white-pawn
- Chess.com: https://www.chess.com/play/apps

Initially supported:
- Blichess: https://github.com/vovagorodok/blichess?tab=readme-ov-file#blichess

## Configuration
By default `ArduinoBLE` is used. For `NimBLE-Arduino` some changes are reguired.
For PlatformIO. Add to `platformio.ini`:
```
build_flags =
-D USE_NIM_BLE_ARDUINO_LIB
```

For Arduino IDE. At boards package installation folder create `platform.local.txt`:
```
compiler.cpp.extra_flags=-D USE_NIM_BLE_ARDUINO_LIB
```