Go to the source code of this file.
Defines | |
#define | outb(addr, data) addr = (data) |
#define | inb(addr) (addr) |
#define | BV(bit) (1<<(bit)) |
#define | cbi(reg, bit) reg &= ~(BV(bit)) |
#define | sbi(reg, bit) reg |= (BV(bit)) |
#define | cli() __asm__ __volatile__ ("cli" ::) |
#define | sei() __asm__ __volatile__ ("sei" ::) |
#define | GNUC_PACKED __attribute__((packed)) |
#define | DDR(x) ((x)-1) |
#define | PIN(x) ((x)-2) |
#define | MIN(a, b) ((a<b)?(a):(b)) |
#define | MAX(a, b) ((a>b)?(a):(b)) |
#define | ABS(x) ((x>0)?(x):(-x)) |
#define | PI 3.14159265359 |
Definition in file avrlibdefs.h.
#define ABS | ( | x | ) | ((x>0)?(x):(-x)) |
Definition at line 72 of file avrlibdefs.h.
#define BV | ( | bit | ) | (1<<(bit)) |
Definition at line 34 of file avrlibdefs.h.
Definition at line 37 of file avrlibdefs.h.
#define cli | ( | ) | __asm__ __volatile__ ("cli" ::) |
Definition at line 43 of file avrlibdefs.h.
#define DDR | ( | x | ) | ((x)-1) |
Definition at line 66 of file avrlibdefs.h.
#define GNUC_PACKED __attribute__((packed)) |
Definition at line 63 of file avrlibdefs.h.
#define inb | ( | addr | ) | (addr) |
Definition at line 31 of file avrlibdefs.h.
#define MAX | ( | a, | |||
b | ) | ((a>b)?(a):(b)) |
Definition at line 71 of file avrlibdefs.h.
#define MIN | ( | a, | |||
b | ) | ((a<b)?(a):(b)) |
Definition at line 70 of file avrlibdefs.h.
#define outb | ( | addr, | |||
data | ) | addr = (data) |
Definition at line 28 of file avrlibdefs.h.
#define PI 3.14159265359 |
Definition at line 75 of file avrlibdefs.h.
#define PIN | ( | x | ) | ((x)-2) |
Definition at line 67 of file avrlibdefs.h.
Definition at line 40 of file avrlibdefs.h.
#define sei | ( | ) | __asm__ __volatile__ ("sei" ::) |
Definition at line 46 of file avrlibdefs.h.