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
analog.h
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
i2c_master.h
i2c_slave.c
i2c_slave.h
serial.c
serial.h
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