qmk_firmware/drivers/avr
achol b030c45705 Add save and restore of each pin used in reading joystick (AVR).
Allow output pin to be JS_VIRTUAL_AXIS if the axis is connected to Vcc
instead of an output pin from the MCU.

Fix joystick report id

Fix broken v-usb hid joystick interface. Make it more resilient to unusual settings (none multiple of eight button count, 0 buttons or 0 axes)

Correct adc reading for multiple axes. Piecewise range conversion for uncentered raw value range. Input, output and ground pin configuration per axis.

Documentation fixes
2020-03-22 11:24:36 +01:00
..
analog.c Add save and restore of each pin used in reading joystick (AVR). 2020-03-22 11:24:36 +01:00
analog.h Improve support and docs for ADC driver (#7191) 2019-12-08 12:11:29 +11:00
apa102.c clang-format changes 2019-08-30 15:01:52 -07:00
apa102.h clang-format changes 2019-08-30 15:01:52 -07:00
glcdfont.c Clean up includes for glcdfont headers (#7745) 2020-03-01 17:56:50 +11:00
hd44780.c clang-format changes 2019-08-30 15:01:52 -07:00
hd44780.h clang-format changes 2019-08-30 15:01:52 -07:00
i2c_master.c Removed prescaler define from avr i2c, as it was impossible to use (#6617) 2019-08-30 17:47:11 -07:00
i2c_master.h clang-format changes 2019-08-30 15:01:52 -07:00
i2c_slave.c clang-format changes 2019-08-30 15:01:52 -07:00
i2c_slave.h clang-format changes 2019-08-30 15:01:52 -07:00
serial.c Update split serial code to use driver pattern (#7990) 2020-01-24 13:50:51 +00:00
serial.h Update split serial code to use driver pattern (#7990) 2020-01-24 13:50:51 +00:00
ssd1306.c clang-format changes 2019-08-30 15:01:52 -07:00
ssd1306.h clang-format changes 2019-08-30 15:01:52 -07:00
ws2812.c Move Ergodox EZ RGB Light code to custom driver (#7309) 2019-11-14 12:00:51 -08:00
ws2812.h Unify RGB and RGBW commands (#7297) 2019-11-09 15:51:39 +00:00
ws2812_i2c.c Unify RGB and RGBW commands (#7297) 2019-11-09 15:51:39 +00:00