Wooting D0DA protocol
Project description
Wooting D0DA Protocol
Introduction
Wooting has been very generous in supplying Open Source (!) SDKs for their hardware, only, the SDKs aren't very thoroughly documented, limited to a single use case and written in C.
This repository tries to fill in these gaps, it generated the packets and the used fields are described. It also describes what the packets do and in what order they should be sent.
Features
- Technical documentation
- Command line interface (d0da-cli) for sending packets to the keyboard
- Unit tests
Limitations
- Linux only (for now)
- Wooting 60HE (ARM) only, though the packets should be compatible with other keyboards.
Installation
Run:
pipx install d0da
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
d0da-0.8.0.tar.gz
(8.9 kB
view details)
Built Distribution
d0da-0.8.0-py3-none-any.whl
(12.0 kB
view details)
File details
Details for the file d0da-0.8.0.tar.gz
.
File metadata
- Download URL: d0da-0.8.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.6 Linux/6.10.10-200.fc40.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6baeb0d0c76af5179bca9ee59668d8b563873f282173bee37523ab180869049e |
|
MD5 | 09b954b671527576ba890a9080888732 |
|
BLAKE2b-256 | be9881de07b15fc2835666e7574b8491cc4ed23e2c47219140f948900f2b6c13 |
File details
Details for the file d0da-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: d0da-0.8.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.6 Linux/6.10.10-200.fc40.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b34b3c4dcd972aa47d06f157cff410544ee28cb91ded6eb2a0132f4f827ad40 |
|
MD5 | ff0797eb3e43b0d0a5f3b699456080f1 |
|
BLAKE2b-256 | d68e09b94e59f2ab8a0e0eb57acdf2a301af4a29e57788d859d7d89046b71761 |