ahtn
ahtn
# Why support The ATmega32u4 does not have many significant advantages compared to other architectues, however it is the most popular controller currently being used in hobbiest keyboard projects thanks...
Recently I rewrote most of the python API for controlling keyboards, but have yet to integrate most of the features into the layout flasher. There's a lot of code left...
The nRF24 has an internal FIFO for storing up to 3 packets. Currently when sending a matrix packet, the code doesn't check if the FIFO is full. So if RF...
It would be convenient if you could enter any unicode character into a layout file, and then if the character is not supported by the current keyboard layout / language...
### Recover from SDA stuck low: From section 3.1.16 of the I2C spec: > If the data line (SDA) is stuck LOW, the master should send nine clock pulses. The...
# Why Support Advantages of nRF52840: * 32-bit ARM Cortex-M4F @ 64MHz * 1MB flash and 256kB RAM * FS USB * 1.7-5.5V supply Voltage * Has Bluetooth 5 support....
I connected a device that was sending invalid packets to the nRF receiver, and this broke keyboard input after the receiver seemed to try parse the packets as keyboard packets....
- [ ] How to build the code - [ ] How to use the host-software utilities - [ ] How the configuration file format works - [ ] Basic...
When a device is powerd on and detects USB voltage on its VBUS check pin, it needs to decide whether it has connection to a USB host, or if it...
Just a simple command to enable/disable packet monitoring for debug purposes. This can already be done using `usb_print` but it needs to be built in at compile time.