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
00049
00050 #define SIG_OVERFLOW_TOTAL_NUM 0
00051
00052
00053 #define SIG_OUTPUT_COMPARE_TOTAL_NUM 0
00054
00055
00056 #define PWM_TOTAL_NUM 0
00057
00058
00059 #define SIG_INPUT_CAPTURE_TOTAL_NUM 0
00060
00061
00062
00063 #define CLKPS0_REG CLKPR
00064 #define CLKPS1_REG CLKPR
00065 #define CLKPS2_REG CLKPR
00066 #define CLKPS3_REG CLKPR
00067 #define CLKPCE_REG CLKPR
00068
00069
00070 #define WDP0_REG WDTCR
00071 #define WDP1_REG WDTCR
00072 #define WDP2_REG WDTCR
00073 #define WDE_REG WDTCR
00074 #define WDCE_REG WDTCR
00075 #define WDP3_REG WDTCR
00076 #define WDTIE_REG WDTCR
00077 #define WDTIF_REG WDTCR
00078
00079
00080 #define PCIE_REG GIMSK
00081 #define INT0_REG GIMSK
00082
00083
00084 #define MUX0_REG ADMUX
00085 #define MUX1_REG ADMUX
00086 #define ADLAR_REG ADMUX
00087 #define REFS0_REG ADMUX
00088
00089
00090 #define C_REG SREG
00091 #define Z_REG SREG
00092 #define N_REG SREG
00093 #define V_REG SREG
00094 #define S_REG SREG
00095 #define H_REG SREG
00096 #define T_REG SREG
00097 #define I_REG SREG
00098
00099
00100 #define DDB0_REG DDRB
00101 #define DDB1_REG DDRB
00102 #define DDB2_REG DDRB
00103 #define DDB3_REG DDRB
00104 #define DDB4_REG DDRB
00105 #define DDB5_REG DDRB
00106
00107
00108 #define EEDR0_REG EEDR
00109 #define EEDR1_REG EEDR
00110 #define EEDR2_REG EEDR
00111 #define EEDR3_REG EEDR
00112 #define EEDR4_REG EEDR
00113 #define EEDR5_REG EEDR
00114 #define EEDR6_REG EEDR
00115 #define EEDR7_REG EEDR
00116
00117
00118 #define ACIS0_REG ACSR
00119 #define ACIS1_REG ACSR
00120 #define ACIE_REG ACSR
00121 #define ACI_REG ACSR
00122 #define ACO_REG ACSR
00123 #define ACBG_REG ACSR
00124 #define ACD_REG ACSR
00125
00126
00127 #define PSR10_REG GTCCR
00128 #define TSM_REG GTCCR
00129
00130
00131 #define PCIF_REG GIFR
00132 #define INTF0_REG GIFR
00133
00134
00135 #define CAL0_REG OSCCAL
00136 #define CAL1_REG OSCCAL
00137 #define CAL2_REG OSCCAL
00138 #define CAL3_REG OSCCAL
00139 #define CAL4_REG OSCCAL
00140 #define CAL5_REG OSCCAL
00141 #define CAL6_REG OSCCAL
00142
00143
00144 #define ADPS0_REG ADCSRA
00145 #define ADPS1_REG ADCSRA
00146 #define ADPS2_REG ADCSRA
00147 #define ADIE_REG ADCSRA
00148 #define ADIF_REG ADCSRA
00149 #define ADATE_REG ADCSRA
00150 #define ADSC_REG ADCSRA
00151 #define ADEN_REG ADCSRA
00152
00153
00154 #define ADTS0_REG ADCSRB
00155 #define ADTS1_REG ADCSRB
00156 #define ADTS2_REG ADCSRB
00157 #define ACME_REG ADCSRB
00158
00159
00160 #define OCR0A_0_REG OCR0A
00161 #define OCR0A_1_REG OCR0A
00162 #define OCR0A_2_REG OCR0A
00163 #define OCR0A_3_REG OCR0A
00164 #define OCR0A_4_REG OCR0A
00165 #define OCR0A_5_REG OCR0A
00166 #define OCR0A_6_REG OCR0A
00167 #define OCR0A_7_REG OCR0A
00168
00169
00170 #define OCR0B_0_REG OCR0B
00171 #define OCR0B_1_REG OCR0B
00172 #define OCR0B_2_REG OCR0B
00173 #define OCR0B_3_REG OCR0B
00174 #define OCR0B_4_REG OCR0B
00175 #define OCR0B_5_REG OCR0B
00176 #define OCR0B_6_REG OCR0B
00177 #define OCR0B_7_REG OCR0B
00178
00179
00180 #define SP0_REG SPL
00181 #define SP1_REG SPL
00182 #define SP2_REG SPL
00183 #define SP3_REG SPL
00184 #define SP4_REG SPL
00185 #define SP5_REG SPL
00186 #define SP6_REG SPL
00187 #define SP7_REG SPL
00188
00189
00190 #define PRADC_REG PRR
00191 #define PRTIM0_REG PRR
00192
00193
00194 #define PORF_REG MCUSR
00195 #define EXTRF_REG MCUSR
00196 #define BORF_REG MCUSR
00197 #define WDRF_REG MCUSR
00198
00199
00200 #define EERE_REG EECR
00201 #define EEWE_REG EECR
00202 #define EEMWE_REG EECR
00203 #define EERIE_REG EECR
00204 #define EEPM0_REG EECR
00205 #define EEPM1_REG EECR
00206
00207
00208 #define PCINT0_REG PCMSK
00209 #define PCINT1_REG PCMSK
00210 #define PCINT2_REG PCMSK
00211 #define PCINT3_REG PCMSK
00212 #define PCINT4_REG PCMSK
00213 #define PCINT5_REG PCMSK
00214
00215
00216 #define SPMEN_REG SPMCSR
00217 #define PGERS_REG SPMCSR
00218 #define PGWRT_REG SPMCSR
00219 #define RFLB_REG SPMCSR
00220 #define CTPB_REG SPMCSR
00221
00222
00223 #define ADCL0_REG ADCL
00224 #define ADCL1_REG ADCL
00225 #define ADCL2_REG ADCL
00226 #define ADCL3_REG ADCL
00227 #define ADCL4_REG ADCL
00228 #define ADCL5_REG ADCL
00229 #define ADCL6_REG ADCL
00230 #define ADCL7_REG ADCL
00231
00232
00233 #define EEAR0_REG EEAR
00234 #define EEAR1_REG EEAR
00235 #define EEAR2_REG EEAR
00236 #define EEAR3_REG EEAR
00237 #define EEAR4_REG EEAR
00238 #define EEAR5_REG EEAR
00239
00240
00241 #define PORTB0_REG PORTB
00242 #define PORTB1_REG PORTB
00243 #define PORTB2_REG PORTB
00244 #define PORTB3_REG PORTB
00245 #define PORTB4_REG PORTB
00246 #define PORTB5_REG PORTB
00247
00248
00249 #define BPDSE_REG BODCR
00250 #define BPDS_REG BODCR
00251
00252
00253 #define ADCH0_REG ADCH
00254 #define ADCH1_REG ADCH
00255 #define ADCH2_REG ADCH
00256 #define ADCH3_REG ADCH
00257 #define ADCH4_REG ADCH
00258 #define ADCH5_REG ADCH
00259 #define ADCH6_REG ADCH
00260 #define ADCH7_REG ADCH
00261
00262
00263 #define TCNT0_0_REG TCNT0
00264 #define TCNT0_1_REG TCNT0
00265 #define TCNT0_2_REG TCNT0
00266 #define TCNT0_3_REG TCNT0
00267 #define TCNT0_4_REG TCNT0
00268 #define TCNT0_5_REG TCNT0
00269 #define TCNT0_6_REG TCNT0
00270 #define TCNT0_7_REG TCNT0
00271
00272
00273 #define TOIE0_REG TIMSK0
00274 #define OCIE0A_REG TIMSK0
00275 #define OCIE0B_REG TIMSK0
00276
00277
00278 #define CS00_REG TCCR0B
00279 #define CS01_REG TCCR0B
00280 #define CS02_REG TCCR0B
00281 #define WGM02_REG TCCR0B
00282 #define FOC0B_REG TCCR0B
00283 #define FOC0A_REG TCCR0B
00284
00285
00286 #define WGM00_REG TCCR0A
00287 #define WGM01_REG TCCR0A
00288 #define COM0B0_REG TCCR0A
00289 #define COM0B1_REG TCCR0A
00290 #define COM0A0_REG TCCR0A
00291 #define COM0A1_REG TCCR0A
00292
00293
00294 #define DWDR0_REG DWDR
00295 #define DWDR1_REG DWDR
00296 #define DWDR2_REG DWDR
00297 #define DWDR3_REG DWDR
00298 #define DWDR4_REG DWDR
00299 #define DWDR5_REG DWDR
00300 #define DWDR6_REG DWDR
00301 #define DWDR7_REG DWDR
00302
00303
00304 #define ADC1D_REG DIDR0
00305 #define ADC3D_REG DIDR0
00306 #define ADC2D_REG DIDR0
00307 #define ADC0D_REG DIDR0
00308 #define AIN0D_REG DIDR0
00309 #define AIN1D_REG DIDR0
00310
00311
00312 #define ISC00_REG MCUCR
00313 #define ISC01_REG MCUCR
00314 #define SM0_REG MCUCR
00315 #define SM1_REG MCUCR
00316 #define SE_REG MCUCR
00317 #define PUD_REG MCUCR
00318
00319
00320 #define PINB0_REG PINB
00321 #define PINB1_REG PINB
00322 #define PINB2_REG PINB
00323 #define PINB3_REG PINB
00324 #define PINB4_REG PINB
00325 #define PINB5_REG PINB
00326
00327
00328 #define TOV0_REG TIFR0
00329 #define OCF0A_REG TIFR0
00330 #define OCF0B_REG TIFR0
00331
00332
00333 #define MOSI_PORT PORTB
00334 #define MOSI_BIT 0
00335 #define AIN0_PORT PORTB
00336 #define AIN0_BIT 0
00337 #define OC0A_PORT PORTB
00338 #define OC0A_BIT 0
00339 #define TXD_PORT PORTB
00340 #define TXD_BIT 0
00341 #define PCINT0_PORT PORTB
00342 #define PCINT0_BIT 0
00343
00344 #define MISO_PORT PORTB
00345 #define MISO_BIT 1
00346 #define INT0_PORT PORTB
00347 #define INT0_BIT 1
00348 #define AIN1_PORT PORTB
00349 #define AIN1_BIT 1
00350 #define OC0B_PORT PORTB
00351 #define OC0B_BIT 1
00352 #define INT0_PORT PORTB
00353 #define INT0_BIT 1
00354 #define RXD_PORT PORTB
00355 #define RXD_BIT 1
00356 #define PCINT1_PORT PORTB
00357 #define PCINT1_BIT 1
00358
00359 #define SCK_PORT PORTB
00360 #define SCK_BIT 2
00361 #define ADC1_PORT PORTB
00362 #define ADC1_BIT 2
00363 #define T0_PORT PORTB
00364 #define T0_BIT 2
00365 #define PCINT2_PORT PORTB
00366 #define PCINT2_BIT 2
00367
00368