00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #define TIMER0_PRESCALER_DIV_0 0
00029 #define TIMER0_PRESCALER_DIV_1 1
00030 #define TIMER0_PRESCALER_DIV_8 2
00031 #define TIMER0_PRESCALER_DIV_64 3
00032 #define TIMER0_PRESCALER_DIV_256 4
00033 #define TIMER0_PRESCALER_DIV_1024 5
00034 #define TIMER0_PRESCALER_DIV_FALL 6
00035 #define TIMER0_PRESCALER_DIV_RISE 7
00036
00037 #define TIMER0_PRESCALER_REG_0 0
00038 #define TIMER0_PRESCALER_REG_1 1
00039 #define TIMER0_PRESCALER_REG_2 8
00040 #define TIMER0_PRESCALER_REG_3 64
00041 #define TIMER0_PRESCALER_REG_4 256
00042 #define TIMER0_PRESCALER_REG_5 1024
00043 #define TIMER0_PRESCALER_REG_6 -1
00044 #define TIMER0_PRESCALER_REG_7 -2
00045
00046
00047
00048 #define TIMER0_AVAILABLE
00049
00050
00051 #define SIG_OVERFLOW0_NUM 0
00052 #define SIG_OVERFLOW_TOTAL_NUM 1
00053
00054
00055 #define SIG_OUTPUT_COMPARE_TOTAL_NUM 0
00056
00057
00058 #define PWM_TOTAL_NUM 0
00059
00060
00061 #define SIG_INPUT_CAPTURE_TOTAL_NUM 0
00062
00063
00064
00065 #define TOIE0_REG TIMSK
00066
00067
00068 #define WDP0_REG WDTCR
00069 #define WDP1_REG WDTCR
00070 #define WDP2_REG WDTCR
00071 #define WDE_REG WDTCR
00072
00073
00074 #define INT0_REG GIMSK
00075
00076
00077 #define EERE_REG EECR
00078 #define EEWE_REG EECR
00079
00080
00081 #define PINB0_REG PINB
00082 #define PINB1_REG PINB
00083 #define PINB2_REG PINB
00084 #define PINB3_REG PINB
00085 #define PINB4_REG PINB
00086 #define PINB5_REG PINB
00087 #define PINB6_REG PINB
00088 #define PINB7_REG PINB
00089
00090
00091 #define PORTD0_REG PORTD
00092 #define PORTD1_REG PORTD
00093 #define PORTD2_REG PORTD
00094 #define PORTD3_REG PORTD
00095 #define PORTD4_REG PORTD
00096 #define PORTD5_REG PORTD
00097 #define PORTD6_REG PORTD
00098
00099
00100 #define EEAR0_REG EEAR
00101 #define EEAR1_REG EEAR
00102 #define EEAR2_REG EEAR
00103 #define EEAR3_REG EEAR
00104 #define EEAR4_REG EEAR
00105 #define EEAR5_REG EEAR
00106 #define EEAR6_REG EEAR
00107
00108
00109 #define PORTB0_REG PORTB
00110 #define PORTB1_REG PORTB
00111 #define PORTB2_REG PORTB
00112 #define PORTB3_REG PORTB
00113 #define PORTB4_REG PORTB
00114 #define PORTB5_REG PORTB
00115 #define PORTB6_REG PORTB
00116 #define PORTB7_REG PORTB
00117
00118
00119 #define CS00_REG TCCR0
00120 #define CS01_REG TCCR0
00121 #define CS02_REG TCCR0
00122
00123
00124 #define ISC00_REG MCUCR
00125 #define ISC01_REG MCUCR
00126 #define SM_REG MCUCR
00127 #define SE_REG MCUCR
00128
00129
00130 #define DDB0_REG DDRB
00131 #define DDB1_REG DDRB
00132 #define DDB2_REG DDRB
00133 #define DDB3_REG DDRB
00134 #define DDB4_REG DDRB
00135 #define DDB5_REG DDRB
00136 #define DDB6_REG DDRB
00137 #define DDB7_REG DDRB
00138
00139
00140 #define TCNT00_REG TCNT0
00141 #define TCNT01_REG TCNT0
00142 #define TCNT02_REG TCNT0
00143 #define TCNT03_REG TCNT0
00144 #define TCNT04_REG TCNT0
00145 #define TCNT05_REG TCNT0
00146 #define TCNT06_REG TCNT0
00147 #define TCNT07_REG TCNT0
00148
00149
00150 #define ACIS0_REG ACSR
00151 #define ACIS1_REG ACSR
00152 #define ACIE_REG ACSR
00153 #define ACI_REG ACSR
00154 #define ACO_REG ACSR
00155 #define ACD_REG ACSR
00156
00157
00158 #define PIND0_REG PIND
00159 #define PIND1_REG PIND
00160 #define PIND2_REG PIND
00161 #define PIND3_REG PIND
00162 #define PIND4_REG PIND
00163 #define PIND5_REG PIND
00164 #define PIND6_REG PIND
00165
00166
00167 #define EEDR0_REG EEDR
00168 #define EEDR1_REG EEDR
00169 #define EEDR2_REG EEDR
00170 #define EEDR3_REG EEDR
00171 #define EEDR4_REG EEDR
00172 #define EEDR5_REG EEDR
00173 #define EEDR6_REG EEDR
00174 #define EEDR7_REG EEDR
00175
00176
00177 #define C_REG SREG
00178 #define Z_REG SREG
00179 #define N_REG SREG
00180 #define V_REG SREG
00181 #define S_REG SREG
00182 #define H_REG SREG
00183 #define T_REG SREG
00184 #define I_REG SREG
00185
00186
00187 #define TOV0_REG TIFR
00188
00189
00190 #define DDD0_REG DDRD
00191 #define DDD1_REG DDRD
00192 #define DDD2_REG DDRD
00193 #define DDD3_REG DDRD
00194 #define DDD4_REG DDRD
00195 #define DDD5_REG DDRD
00196 #define DDD6_REG DDRD
00197
00198
00199 #define AIN0_PORT PORTB
00200 #define AIN0_BIT 0
00201
00202 #define AIN1_PORT PORTB
00203 #define AIN1_BIT 1
00204
00205
00206
00207
00208 #define MOSI_PORT PORTB
00209 #define MOSI_BIT 5
00210
00211 #define MISO_PORT PORTB
00212 #define MISO_BIT 6
00213
00214 #define SCK_PORT PORTB
00215 #define SCK_BIT 7
00216
00217
00218
00219 #define INT0_PORT PORTD
00220 #define INT0_BIT 2
00221
00222
00223 #define T0_PORT PORTD
00224 #define T0_BIT 4
00225
00226
00227
00228