ahtn
ahtn
Having an API to send and receive arbitrary data between the master and slave devices would allow for new features were sending bulk data between devices is needed.
The master device should be able to provide status information for connected slave devices: * Tell what devices are connected * How they are connected: i2c, wired, wireless, USB *...
* The layout parser should be able to provide line numbers for where the error occured. Using `ruamel.yaml` should make this easier. * Add test cases of configuration files with...
The GUI tool should be able to flash nRF24LU1+ devices, and should ideally handle: * Flashing firmware to the `nrf24lu1p-512-bootloader` raw HID bootloader * Flashing firmware to the Logitech Unifying...
Many system need to perform task when a timer expiers. Currently most of the system that use this now are each running their own tasks that are checking if their...
Add an addition mode to the GUI tool to pair mice.
Currently the code has indicator LED's added in [the HID descriptor](https://github.com/ahtn/keyplus/blob/00024cdade3139cb93d1f3e50e95033bcf316bd0/src/usb/hid_descriptors.c#L39), but it has no way to use them yet. It would also be good if the indicator LED's can...
Currently the code only use a fixed RF channel for the nRF24 radio. To improve RF performance in noisy environments it would be benefical to implement some form of channel...
The USB vendor IN endpoint is unbuffered. This can cause issuse when the host sends commands and expects a response but the device overwrites the pending message on the IN...
The config file format should support using different language modes. The idea is to add a default language field like `default_lang: 'de'`, which would then select the default [keymap lookup...