Rev 1994 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1994 | Rev 1995 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* |
1 | /* |
2 | For backwards compatibility only. |
2 | For backwards compatibility only. |
3 | |
3 | |
4 | Ingo Busker ingo@mikrocontroller.com |
4 | Ingo Busker ingo@mikrocontroller.com |
5 | */ |
5 | */ |
6 | 6 | ||
7 | #ifndef cbi |
7 | #ifndef cbi |
8 | #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
8 | #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
9 | #endif |
9 | #endif |
10 | 10 | ||
11 | #ifndef sbi |
11 | #ifndef sbi |
12 | #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
12 | #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
13 | #endif |
13 | #endif |
14 | 14 | ||
15 | #ifndef inb |
15 | #ifndef inb |
16 | #define inb(sfr) _SFR_BYTE(sfr) |
16 | #define inb(sfr) _SFR_BYTE(sfr) |
17 | #endif |
17 | #endif |
18 | 18 | ||
19 | #ifndef outb |
19 | #ifndef outb |
20 | #define outb(sfr, val) (_SFR_BYTE(sfr) = (val)) |
20 | #define outb(sfr, val) (_SFR_BYTE(sfr) = (val)) |
21 | #endif |
21 | #endif |
22 | 22 | ||
23 | #ifndef inw |
23 | #ifndef inw |
24 | #define inw(sfr) _SFR_WORD(sfr) |
24 | #define inw(sfr) _SFR_WORD(sfr) |
25 | #endif |
25 | #endif |
26 | 26 | ||
27 | #ifndef outw |
27 | #ifndef outw |
28 | #define outw(sfr, val) (_SFR_WORD(sfr) = (val)) |
28 | #define outw(sfr, val) (_SFR_WORD(sfr) = (val)) |
29 | #endif |
29 | #endif |
30 | 30 | ||
31 | #ifndef outp |
31 | #ifndef outp |
32 | #define outp(val, sfr) outb(sfr, val) |
32 | #define outp(val, sfr) outb(sfr, val) |
33 | #endif |
33 | #endif |
34 | 34 | ||
35 | #ifndef inp |
35 | #ifndef inp |
36 | #define inp(sfr) inb(sfr) |
36 | #define inp(sfr) inb(sfr) |
37 | #endif |
37 | #endif |
38 | 38 | ||
39 | #ifndef BV |
39 | #ifndef BV |
40 | #define BV(bit) _BV(bit) |
40 | #define BV(bit) _BV(bit) |
41 | #endif |
41 | #endif |
42 | 42 | ||
43 | 43 | ||
44 | #ifndef PRG_RDB |
44 | #ifndef PRG_RDB |
45 | #define PRG_RDB pgm_read_byte |
45 | #define PRG_RDB pgm_read_byte |
46 | #endif |
46 | #endif |
47 | 47 |