Lazuli
|
ATmega328P registers. More...
#include <Lazuli/common.h>
Go to the source code of this file.
Macros | |
#define | PINB DIRECT(0x23) |
Port B Input Pins Address. | |
#define | DDRB DIRECT(0x24) |
Port B Data Direction Register. | |
#define | PORTB DIRECT(0x25) |
Port B Data Register. | |
#define | PINC DIRECT(0x26) |
Port C Input Pins Address. | |
#define | DDRC DIRECT(0x27) |
Port C Data Direction Register. | |
#define | PORTC DIRECT(0x28) |
Port C Data Register. | |
#define | PIND DIRECT(0x29) |
Port D Input Pins Address. | |
#define | DDRD DIRECT(0x2a) |
Port D Data Direction Register. | |
#define | PORTD DIRECT(0x2b) |
Port D Data Register. | |
#define | EIFR DIRECT(0x3c) |
External Interrupt Flag Register. | |
#define | EIMSK DIRECT(0x3d) |
External Interrupt Mask Register. | |
#define | SMCR DIRECT(0x53) |
Sleep Mode Control Register. | |
#define | MCUCR DIRECT(0x55) |
MCU Control Register. | |
#define | SP DIRECT_T(0x5d, void*) |
Stack Pointer. | |
#define | PRR DIRECT(0x64) |
Power Reduction Register. | |
#define | EICRA DIRECT(0x69) |
External Interrupt Control Register A. | |
Enumerations | |
enum | { PRR_PRADC = POSITION(0U), PRR_PRUSART0 = POSITION(1U), PRR_PRSPI = POSITION(2U), PRR_PRTIM1 = POSITION(3U), PRR_PRTIM0 = POSITION(5U), PRR_PRTIM2 = POSITION(6U), PRR_PRTWI = POSITION(7U) } |
Content of the PRR register. More... | |
ATmega328P registers.
This file contains general registers definitions for the ATmega328P.
Definition in file registers.h.
anonymous enum |
Content of the PRR register.
Definition at line 81 of file registers.h.