qmk_firmware/drivers/avr
Ryan 400ca2d035
spi_master for AVR (#8299)
* Change _delay_ms/us() to wait_ms/us()

* Switch to platform-agnostic GPIO macros

* Add AVR spi_master and migrate Adafruit BLE code

* Set verbose back to false

* Add clock divisor, bit order and SPI mode configuration for init

* Add start and stop functions

* Move configuration of mode, endianness and speed to `spi_start()`

* Some breaks here would be good

* Default Adafruit BLE clock divisor to 4 (2MHz on the Feather 32U4)

* Remove mode and divisor enums

* Add some docs

* No hr at EOF

* Add links in sidebar
2020-04-08 11:04:31 +10:00
..
analog.c Improve support and docs for ADC driver (#7191) 2019-12-08 12:11:29 +11:00
analog.h Improve support and docs for ADC driver (#7191) 2019-12-08 12:11:29 +11:00
apa102.c
apa102.h
glcdfont.c Clean up includes for glcdfont headers (#7745) 2020-03-01 17:56:50 +11:00
hd44780.c
hd44780.h
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
i2c_slave.c
i2c_slave.h
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
spi_master.c spi_master for AVR (#8299) 2020-04-08 11:04:31 +10:00
spi_master.h spi_master for AVR (#8299) 2020-04-08 11:04:31 +10:00
ssd1306.c
ssd1306.h
ws2812.c Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646) 2020-04-02 20:46:38 +01:00
ws2812.h Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646) 2020-04-02 20:46:38 +01:00
ws2812_i2c.c Unify RGB and RGBW commands (#7297) 2019-11-09 15:51:39 +00:00