ahtn

Results 36 issues of 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.

nRF24
wired
firmware

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 *...

host-software
configuration-settings
firmware

* 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...

enhancement
host-software

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...

host-software
nRF24LU1+

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...

enhancement
firmware

Add an addition mode to the GUI tool to pair mice.

host-software
mouse
good-first-issue

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...

host-software
configuration-settings
firmware
planning
LED

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...

enhancement
nRF24
firmware

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...

enhancement
USB
firmware

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...

host-software