Xmega Application Note


defines.h File Reference

#include "avr_compiler.h"

Go to the source code of this file.

Defines

#define _ATMEGA324P
#define _B4096
#define APP_END   0x20000
#define BAUD_RATE   9600
#define BAUD_RATE_LOW_REG   USARTD0.BAUDCTRLA
#define BRREG_VALUE   12
#define CPU_FREQ   2000000
#define DATA_REG_EMPTY_BIT   USART_DREIF_bp
#define EEPROM_BYTE_ADDRESS_MASK   0x1f
#define EEPROM_BYTES_IN_PAGE   32
#define EEPROM_NO_PAGES   64
#define ENABLE_RECEIVER_BIT   USART_RXEN_bp
#define ENABLE_TRANSMITTER_BIT   USART_TXEN_bp
#define LARGE_MEMORY
#define PAGESIZE   512
#define PARTCODE   0xFA
#define PPINC
#define PROG_NO   PIN4_bp
#define PROGPIN   PORTD.IN
#define PROGPORT   PORTD.OUT
#define RECEIVE_COMPLETE_BIT   USART_RXCIF_bp
#define SIGNATURE_BYTE_1   0x1E
#define SIGNATURE_BYTE_2   0x97
#define SIGNATURE_BYTE_3   0x4C
#define SPMCR_REG   NVM.CTRLB
#define TRANSMIT_COMPLETE_BIT   USART_TXCIF_bp
#define UART_CONTROL_REG   USARTD0.CTRLB
#define UART_DATA_REG   USARTD0.DATA
#define UART_PORT   PORTD
#define UART_STATUS_REG   USARTD0.STATUS
#define UART_TX_PIN   PIN3_bm


Define Documentation

#define _ATMEGA324P

Definition at line 3 of file defines.h.

#define _B4096

Definition at line 4 of file defines.h.

#define APP_END   0x20000

Definition at line 42 of file defines.h.

Referenced by main().

#define BAUD_RATE   9600

Definition at line 23 of file defines.h.

#define BAUD_RATE_LOW_REG   USARTD0.BAUDCTRLA

Definition at line 29 of file defines.h.

Referenced by initbootuart().

#define BRREG_VALUE   12

Definition at line 24 of file defines.h.

Referenced by initbootuart().

#define CPU_FREQ   2000000

Definition at line 22 of file defines.h.

#define DATA_REG_EMPTY_BIT   USART_DREIF_bp

Definition at line 35 of file defines.h.

#define EEPROM_BYTE_ADDRESS_MASK   0x1f

Definition at line 48 of file defines.h.

Referenced by BlockLoad(), BlockRead(), and main().

#define EEPROM_BYTES_IN_PAGE   32

Definition at line 46 of file defines.h.

Referenced by BlockLoad(), BlockRead(), and main().

#define EEPROM_NO_PAGES   64

Definition at line 45 of file defines.h.

#define ENABLE_RECEIVER_BIT   USART_RXEN_bp

Definition at line 32 of file defines.h.

Referenced by initbootuart().

#define ENABLE_TRANSMITTER_BIT   USART_TXEN_bp

Definition at line 31 of file defines.h.

Referenced by initbootuart().

#define LARGE_MEMORY

Definition at line 14 of file defines.h.

#define PAGESIZE   512

Definition at line 41 of file defines.h.

Referenced by main().

#define PARTCODE   0xFA

Definition at line 51 of file defines.h.

Referenced by main().

#define PPINC

Definition at line 57 of file defines.h.

#define PROG_NO   PIN4_bp

Definition at line 19 of file defines.h.

Referenced by main().

#define PROGPIN   PORTD.IN

Definition at line 18 of file defines.h.

Referenced by main().

#define PROGPORT   PORTD.OUT

Definition at line 17 of file defines.h.

Referenced by main().

#define RECEIVE_COMPLETE_BIT   USART_RXCIF_bp

Definition at line 36 of file defines.h.

Referenced by recchar().

#define SIGNATURE_BYTE_1   0x1E

Definition at line 52 of file defines.h.

Referenced by main().

#define SIGNATURE_BYTE_2   0x97

Definition at line 53 of file defines.h.

Referenced by main().

#define SIGNATURE_BYTE_3   0x4C

Definition at line 54 of file defines.h.

Referenced by main().

#define SPMCR_REG   NVM.CTRLB

Definition at line 40 of file defines.h.

#define TRANSMIT_COMPLETE_BIT   USART_TXCIF_bp

Definition at line 34 of file defines.h.

Referenced by sendchar().

#define UART_CONTROL_REG   USARTD0.CTRLB

Definition at line 30 of file defines.h.

Referenced by initbootuart().

#define UART_DATA_REG   USARTD0.DATA

Definition at line 37 of file defines.h.

Referenced by recchar(), and sendchar().

#define UART_PORT   PORTD

Definition at line 27 of file defines.h.

Referenced by initbootuart().

#define UART_STATUS_REG   USARTD0.STATUS

Definition at line 33 of file defines.h.

Referenced by recchar(), and sendchar().

#define UART_TX_PIN   PIN3_bm

Definition at line 28 of file defines.h.

Referenced by initbootuart().

@DOC_TITLE@
Generated on Fri Mar 27 14:05:26 2009 for AVR1605: XMEGA BOOTLOADER by doxygen 1.5.8