You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Hayes c07b6e13b4
Add ir_uart_putc_nocheck and make ir_uart_putc more robust at gobbling echoed data
12 years ago
..
README Generate callgraph 15 years ago
adc.c Generate callgraph 15 years ago
adc.h Generate callgraph 15 years ago
bits.h Generate callgraph 15 years ago
delay.h Generate callgraph 15 years ago
eeprom.c Generate callgraph 15 years ago
eeprom.h Generate callgraph 15 years ago
ir_uart.c Add ir_uart_putc_nocheck and make ir_uart_putc more robust at gobbling echoed data 12 years ago
ir_uart.h Add ir_uart_putc_nocheck and make ir_uart_putc more robust at gobbling echoed data 12 years ago
pio.c Add parenthesis 14 years ago
pio.h Replace AVR with __AVR__ to work with c99 12 years ago
prescale.c Generate callgraph 15 years ago
prescale.h Generate callgraph 15 years ago
system.c Add comments 12 years ago
system.h Use stdbool 12 years ago
target.h Generate callgraph 15 years ago
timer.c Add comment about unsigned arithmetic 12 years ago
timer.h Generate callgraph 15 years ago
timer0.c Generate callgraph 15 years ago
timer0.h Generate callgraph 15 years ago
usart1.c Ensure TXC1 is clear 12 years ago
usart1.h Ensure TXC1 is clear 12 years ago

README

This is a collection of modules to provide a hardware abstraction

layer for the AVR architecture.

delay.h --- provides timing delay routines.
eeprom.h --- provides routines for reading/writing EEPROM memory for non-volatile storage.
pacer.h --- provides routines for constructing paced loops using timer 1.
pio.h --- provides routines for accessing the I/O ports. Note pio.h uses
advanced techniques; I suggest looking at pio-simple.h and pio-simple.c for a much simpler implementation.
system.h --- system dependent definitions, such as CPU speed and pin allocations.
config.h --- common configuration definitions.