├── ADXL345 ├── adxl345.c └── adxl345.h ├── HMC5883 ├── hmc5883.c └── hmc5883.h ├── I2C ├── i2c.c └── i2c.h ├── ITG3205 ├── itg3205.c └── itg3205.h ├── KEYPAD ├── matrixKeypad.c ├── matrixKeypad.h ├── pbmxkeys.c └── pbmxkeys.h ├── LCD ├── font5x7.c ├── font5x7.h ├── graphics.c ├── graphics.h ├── ssd1306_i2c.c └── ssd1306_i2c.h ├── README.md ├── SPI ├── spi.c └── spi.h ├── Timer ├── tc0.c ├── tc0.h ├── tc1.c ├── tc1.h ├── tc2.c └── tc2.h └── UART ├── uart.c └── uart.h /ADXL345/adxl345.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/ADXL345/adxl345.c -------------------------------------------------------------------------------- /ADXL345/adxl345.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/ADXL345/adxl345.h -------------------------------------------------------------------------------- /HMC5883/hmc5883.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/HMC5883/hmc5883.c -------------------------------------------------------------------------------- /HMC5883/hmc5883.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/HMC5883/hmc5883.h -------------------------------------------------------------------------------- /I2C/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/I2C/i2c.c -------------------------------------------------------------------------------- /I2C/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/I2C/i2c.h -------------------------------------------------------------------------------- /ITG3205/itg3205.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/ITG3205/itg3205.c -------------------------------------------------------------------------------- /ITG3205/itg3205.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/ITG3205/itg3205.h -------------------------------------------------------------------------------- /KEYPAD/matrixKeypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/KEYPAD/matrixKeypad.c -------------------------------------------------------------------------------- /KEYPAD/matrixKeypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/KEYPAD/matrixKeypad.h -------------------------------------------------------------------------------- /KEYPAD/pbmxkeys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/KEYPAD/pbmxkeys.c -------------------------------------------------------------------------------- /KEYPAD/pbmxkeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/KEYPAD/pbmxkeys.h -------------------------------------------------------------------------------- /LCD/font5x7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/font5x7.c -------------------------------------------------------------------------------- /LCD/font5x7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/font5x7.h -------------------------------------------------------------------------------- /LCD/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/graphics.c -------------------------------------------------------------------------------- /LCD/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/graphics.h -------------------------------------------------------------------------------- /LCD/ssd1306_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/ssd1306_i2c.c -------------------------------------------------------------------------------- /LCD/ssd1306_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/LCD/ssd1306_i2c.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AVR 2 | Driver code for ATMEGA microcontroller peripherals. 3 | -------------------------------------------------------------------------------- /SPI/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/SPI/spi.c -------------------------------------------------------------------------------- /SPI/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/SPI/spi.h -------------------------------------------------------------------------------- /Timer/tc0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc0.c -------------------------------------------------------------------------------- /Timer/tc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc0.h -------------------------------------------------------------------------------- /Timer/tc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc1.c -------------------------------------------------------------------------------- /Timer/tc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc1.h -------------------------------------------------------------------------------- /Timer/tc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc2.c -------------------------------------------------------------------------------- /Timer/tc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/Timer/tc2.h -------------------------------------------------------------------------------- /UART/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/UART/uart.c -------------------------------------------------------------------------------- /UART/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollingerc/AVR/HEAD/UART/uart.h --------------------------------------------------------------------------------