AVR Bootloader (avrboot cleanup)
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.
|
#ifndef _MEGA169_H_
|
|
#define _MEGA169_H_
|
|
|
|
#define DEVTYPE_ISP 0x78
|
|
#define DEVTYPE_BOOT 0x79
|
|
|
|
#define SIG_BYTE3 0x1E
|
|
#define SIG_BYTE2 0x94
|
|
#define SIG_BYTE1 0x05
|
|
|
|
#define UART_BAUD_HIGH UBRRH
|
|
#define UART_BAUD_LOW UBRRL
|
|
#define UART_STATUS UCSRA
|
|
#define UART_TXREADY UDRE
|
|
#define UART_RXREADY RXC
|
|
#define UART_DOUBLE U2X
|
|
#define UART_CTRL UCSRB
|
|
#define UART_CTRL_DATA ((1<<TXEN) | (1<<RXEN))
|
|
#define UART_CTRL2 UCSRC
|
|
#define UART_CTRL2_DATA ((1<<UCSZ1) | (1<<UCSZ0))
|
|
#define UART_DATA UDR
|
|
|
|
#endif // #ifndef _MEGA169_H_
|