|
Defines |
#define | __BIG_ENDIAN__ |
#define | CONST const |
#define | INLINE inline |
#define | PSTR(p) (p) |
#define | PRG_RDB(p) (*((const char *)(p))) |
#define | prog_char const char |
#define | PGM_P prog_char * |
#define | SIGNAL(x) __attribute__((__interrupt__)) void x(void) |
#define | RAMFUNC __attribute__ ((long_call, section (".ramfunc"))) |
#define | main NutAppMain |
#define | strlen_P(x) strlen((char *)(x)) |
#define | strcpy_P(x, y) strcpy(x,(char *)(y)) |
#define | strcmp_P(x, y) strcmp((char *)(x), (char *)(y)) |
#define | memcpy_P(x, y, z) memcpy(x, y, z) |
#define | _NOP() __asm__ __volatile__ ("nop") |
#define | outb(_reg, _val) (*((volatile unsigned char *)(_reg)) = (_val)) |
#define | outw(_reg, _val) (*((volatile unsigned short *)(_reg)) = (_val)) |
#define | outr(_reg, _val) (*((volatile unsigned long *)(_reg)) = (_val)) |
#define | inb(_reg) (*((volatile unsigned char *)(_reg))) |
#define | inw(_reg) (*((volatile unsigned short *)(_reg))) |
#define | inr(_reg) (*((volatile unsigned long *)(_reg))) |
#define | _BV(bit) (1 << (bit)) |
#define | _SFR_MEM8(addr) (addr) |
#define | _SFR_MEM16(addr) (addr) |
#define | Get_system_register(sysreg) __builtin_mfsr(sysreg) |
| Gets the value of the sysreg system register.
|
#define | Set_system_register(sysreg, value) __builtin_mtsr(sysreg, value) |
| Sets the value of the sysreg system register to value.
|
Variables |
void * | __bss_end |
| End of uninitialized data segment. Defined in the linker script.
|