1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
pub const LOCKBIT: *mut u8 = 0x0 as *mut u8;
pub const PINB: *mut u8 = 0x0 as *mut u8;
pub const BYTE0: *mut u8 = 0x0 as *mut u8;
pub const DDRB: *mut u8 = 0x1 as *mut u8;
pub const PORTB: *mut u8 = 0x2 as *mut u8;
pub const PUEB: *mut u8 = 0x3 as *mut u8;
pub const PORTCR: *mut u8 = 0xC as *mut u8;
pub const PCMSK: *mut u8 = 0x10 as *mut u8;
pub const PCIFR: *mut u8 = 0x11 as *mut u8;
pub const PCICR: *mut u8 = 0x12 as *mut u8;
pub const EIMSK: *mut u8 = 0x13 as *mut u8;
pub const EIFR: *mut u8 = 0x14 as *mut u8;
pub const EICRA: *mut u8 = 0x15 as *mut u8;
pub const DIDR0: *mut u8 = 0x17 as *mut u8;
pub const ACSR: *mut u8 = 0x1F as *mut u8;
pub const ICR0L: *mut u8 = 0x22 as *mut u8;
pub const ICR0: *mut u16 = 0x22 as *mut u16;
pub const ICR0H: *mut u8 = 0x23 as *mut u8;
pub const OCR0BL: *mut u8 = 0x24 as *mut u8;
pub const OCR0B: *mut u16 = 0x24 as *mut u16;
pub const OCR0BH: *mut u8 = 0x25 as *mut u8;
pub const OCR0A: *mut u16 = 0x26 as *mut u16;
pub const OCR0AL: *mut u8 = 0x26 as *mut u8;
pub const OCR0AH: *mut u8 = 0x27 as *mut u8;
pub const TCNT0L: *mut u8 = 0x28 as *mut u8;
pub const TCNT0: *mut u16 = 0x28 as *mut u16;
pub const TCNT0H: *mut u8 = 0x29 as *mut u8;
pub const TIFR0: *mut u8 = 0x2A as *mut u8;
pub const TIMSK0: *mut u8 = 0x2B as *mut u8;
pub const TCCR0C: *mut u8 = 0x2C as *mut u8;
pub const TCCR0B: *mut u8 = 0x2D as *mut u8;
pub const TCCR0A: *mut u8 = 0x2E as *mut u8;
pub const GTCCR: *mut u8 = 0x2F as *mut u8;
pub const WDTCSR: *mut u8 = 0x31 as *mut u8;
pub const NVMCSR: *mut u8 = 0x32 as *mut u8;
pub const NVMCMD: *mut u8 = 0x33 as *mut u8;
pub const VLMCSR: *mut u8 = 0x34 as *mut u8;
pub const PRR: *mut u8 = 0x35 as *mut u8;
pub const CLKPSR: *mut u8 = 0x36 as *mut u8;
pub const CLKMSR: *mut u8 = 0x37 as *mut u8;
pub const OSCCAL: *mut u8 = 0x39 as *mut u8;
pub const SMCR: *mut u8 = 0x3A as *mut u8;
pub const RSTFLR: *mut u8 = 0x3B as *mut u8;
pub const CCP: *mut u8 = 0x3C as *mut u8;
pub const SPL: *mut u8 = 0x3D as *mut u8;
pub const SP: *mut u16 = 0x3D as *mut u16;
pub const SPH: *mut u8 = 0x3E as *mut u8;
pub const SREG: *mut u8 = 0x3F as *mut u8;