00001
00002 #define RXD DIO8
00003 #define TXD DIO9
00004 #define RXD0 DIO8
00005 #define TXD0 DIO9
00006
00007 #define RXD1 DIO10
00008 #define TXD1 DIO11
00009
00010
00011 #define SCK DIO7
00012 #define MISO DIO6
00013 #define MOSI DIO5
00014 #define SS DIO4
00015
00016
00017 #define SCL DIO16
00018 #define SDA DIO17
00019
00020
00021 #define OC0A DIO3
00022 #define OC0B DIO4
00023 #define OC1A DIO13
00024 #define OC1B DIO12
00025 #define OC2A DIO15
00026 #define OC2B DIO14
00027
00028 #define DEBUG_LED DIO0
00029
00030
00031
00032
00033 #define DIO0_PIN PINB0
00034 #define DIO0_RPORT PINB
00035 #define DIO0_WPORT PORTB
00036 #define DIO0_DDR DDRB
00037 #define DIO0_PWM NULL
00038
00039 #define DIO1_PIN PINB1
00040 #define DIO1_RPORT PINB
00041 #define DIO1_WPORT PORTB
00042 #define DIO1_DDR DDRB
00043 #define DIO1_PWM NULL
00044
00045 #define DIO2_PIN PINB2
00046 #define DIO2_RPORT PINB
00047 #define DIO2_WPORT PORTB
00048 #define DIO2_DDR DDRB
00049 #define DIO2_PWM NULL
00050
00051 #define DIO3_PIN PINB3
00052 #define DIO3_RPORT PINB
00053 #define DIO3_WPORT PORTB
00054 #define DIO3_DDR DDRB
00055 #define DIO3_PWM &OCR0A
00056
00057 #define DIO4_PIN PINB4
00058 #define DIO4_RPORT PINB
00059 #define DIO4_WPORT PORTB
00060 #define DIO4_DDR DDRB
00061 #define DIO4_PWM &OCR0B
00062
00063 #define DIO5_PIN PINB5
00064 #define DIO5_RPORT PINB
00065 #define DIO5_WPORT PORTB
00066 #define DIO5_DDR DDRB
00067 #define DIO5_PWM NULL
00068
00069 #define DIO6_PIN PINB6
00070 #define DIO6_RPORT PINB
00071 #define DIO6_WPORT PORTB
00072 #define DIO6_DDR DDRB
00073 #define DIO6_PWM NULL
00074
00075 #define DIO7_PIN PINB7
00076 #define DIO7_RPORT PINB
00077 #define DIO7_WPORT PORTB
00078 #define DIO7_DDR DDRB
00079 #define DIO7_PWM NULL
00080
00081 #define DIO8_PIN PIND0
00082 #define DIO8_RPORT PIND
00083 #define DIO8_WPORT PORTD
00084 #define DIO8_DDR DDRD
00085 #define DIO8_PWM NULL
00086
00087 #define DIO9_PIN PIND1
00088 #define DIO9_RPORT PIND
00089 #define DIO9_WPORT PORTD
00090 #define DIO9_DDR DDRD
00091 #define DIO9_PWM NULL
00092
00093 #define DIO10_PIN PIND2
00094 #define DIO10_RPORT PIND
00095 #define DIO10_WPORT PORTD
00096 #define DIO10_DDR DDRD
00097 #define DIO10_PWM NULL
00098
00099 #define DIO11_PIN PIND3
00100 #define DIO11_RPORT PIND
00101 #define DIO11_WPORT PORTD
00102 #define DIO11_DDR DDRD
00103 #define DIO11_PWM NULL
00104
00105 #define DIO12_PIN PIND4
00106 #define DIO12_RPORT PIND
00107 #define DIO12_WPORT PORTD
00108 #define DIO12_DDR DDRD
00109 #define DIO12_PWM NULL
00110
00111 #define DIO13_PIN PIND5
00112 #define DIO13_RPORT PIND
00113 #define DIO13_WPORT PORTD
00114 #define DIO13_DDR DDRD
00115 #define DIO13_PWM NULL
00116
00117 #define DIO14_PIN PIND6
00118 #define DIO14_RPORT PIND
00119 #define DIO14_WPORT PORTD
00120 #define DIO14_DDR DDRD
00121 #define DIO14_PWM &OCR2B
00122
00123 #define DIO15_PIN PIND7
00124 #define DIO15_RPORT PIND
00125 #define DIO15_WPORT PORTD
00126 #define DIO15_DDR DDRD
00127 #define DIO15_PWM &OCR2A
00128
00129 #define DIO16_PIN PINC0
00130 #define DIO16_RPORT PINC
00131 #define DIO16_WPORT PORTC
00132 #define DIO16_DDR DDRC
00133 #define DIO16_PWM NULL
00134
00135 #define DIO17_PIN PINC1
00136 #define DIO17_RPORT PINC
00137 #define DIO17_WPORT PORTC
00138 #define DIO17_DDR DDRC
00139 #define DIO17_PWM NULL
00140
00141 #define DIO18_PIN PINC2
00142 #define DIO18_RPORT PINC
00143 #define DIO18_WPORT PORTC
00144 #define DIO18_DDR DDRC
00145 #define DIO18_PWM NULL
00146
00147 #define DIO19_PIN PINC3
00148 #define DIO19_RPORT PINC
00149 #define DIO19_WPORT PORTC
00150 #define DIO19_DDR DDRC
00151 #define DIO19_PWM NULL
00152
00153 #define DIO20_PIN PINC4
00154 #define DIO20_RPORT PINC
00155 #define DIO20_WPORT PORTC
00156 #define DIO20_DDR DDRC
00157 #define DIO20_PWM NULL
00158
00159 #define DIO21_PIN PINC5
00160 #define DIO21_RPORT PINC
00161 #define DIO21_WPORT PORTC
00162 #define DIO21_DDR DDRC
00163 #define DIO21_PWM NULL
00164
00165 #define DIO22_PIN PINC6
00166 #define DIO22_RPORT PINC
00167 #define DIO22_WPORT PORTC
00168 #define DIO22_DDR DDRC
00169 #define DIO22_PWM NULL
00170
00171 #define DIO23_PIN PINC7
00172 #define DIO23_RPORT PINC
00173 #define DIO23_WPORT PORTC
00174 #define DIO23_DDR DDRC
00175 #define DIO23_PWM NULL
00176
00177 #define DIO24_PIN PINA7
00178 #define DIO24_RPORT PINA
00179 #define DIO24_WPORT PORTA
00180 #define DIO24_DDR DDRA
00181 #define DIO24_PWM NULL
00182
00183 #define DIO25_PIN PINA6
00184 #define DIO25_RPORT PINA
00185 #define DIO25_WPORT PORTA
00186 #define DIO25_DDR DDRA
00187 #define DIO25_PWM NULL
00188
00189 #define DIO26_PIN PINA5
00190 #define DIO26_RPORT PINA
00191 #define DIO26_WPORT PORTA
00192 #define DIO26_DDR DDRA
00193 #define DIO26_PWM NULL
00194
00195 #define DIO27_PIN PINA4
00196 #define DIO27_RPORT PINA
00197 #define DIO27_WPORT PORTA
00198 #define DIO27_DDR DDRA
00199 #define DIO27_PWM NULL
00200
00201 #define DIO28_PIN PINA3
00202 #define DIO28_RPORT PINA
00203 #define DIO28_WPORT PORTA
00204 #define DIO28_DDR DDRA
00205 #define DIO28_PWM NULL
00206
00207 #define DIO29_PIN PINA2
00208 #define DIO29_RPORT PINA
00209 #define DIO29_WPORT PORTA
00210 #define DIO29_DDR DDRA
00211 #define DIO29_PWM NULL
00212
00213 #define DIO30_PIN PINA1
00214 #define DIO30_RPORT PINA
00215 #define DIO30_WPORT PORTA
00216 #define DIO30_DDR DDRA
00217 #define DIO30_PWM NULL
00218
00219 #define DIO31_PIN PINA0
00220 #define DIO31_RPORT PINA
00221 #define DIO31_WPORT PORTA
00222 #define DIO31_DDR DDRA
00223 #define DIO31_PWM NULL
00224
00225 #define AIO0_PIN PINA0
00226 #define AIO0_RPORT PINA
00227 #define AIO0_WPORT PORTA
00228 #define AIO0_DDR DDRA
00229 #define AIO0_PWM NULL
00230
00231 #define AIO1_PIN PINA1
00232 #define AIO1_RPORT PINA
00233 #define AIO1_WPORT PORTA
00234 #define AIO1_DDR DDRA
00235 #define AIO1_PWM NULL
00236
00237 #define AIO2_PIN PINA2
00238 #define AIO2_RPORT PINA
00239 #define AIO2_WPORT PORTA
00240 #define AIO2_DDR DDRA
00241 #define AIO2_PWM NULL
00242
00243 #define AIO3_PIN PINA3
00244 #define AIO3_RPORT PINA
00245 #define AIO3_WPORT PORTA
00246 #define AIO3_DDR DDRA
00247 #define AIO3_PWM NULL
00248
00249 #define AIO4_PIN PINA4
00250 #define AIO4_RPORT PINA
00251 #define AIO4_WPORT PORTA
00252 #define AIO4_DDR DDRA
00253 #define AIO4_PWM NULL
00254
00255 #define AIO5_PIN PINA5
00256 #define AIO5_RPORT PINA
00257 #define AIO5_WPORT PORTA
00258 #define AIO5_DDR DDRA
00259 #define AIO5_PWM NULL
00260
00261 #define AIO6_PIN PINA6
00262 #define AIO6_RPORT PINA
00263 #define AIO6_WPORT PORTA
00264 #define AIO6_DDR DDRA
00265 #define AIO6_PWM NULL
00266
00267 #define AIO7_PIN PINA7
00268 #define AIO7_RPORT PINA
00269 #define AIO7_WPORT PORTA
00270 #define AIO7_DDR DDRA
00271 #define AIO7_PWM NULL
00272
00273
00274
00275 #undef PA0
00276 #define PA0_PIN PINA0
00277 #define PA0_RPORT PINA
00278 #define PA0_WPORT PORTA
00279 #define PA0_DDR DDRA
00280 #define PA0_PWM NULL
00281
00282 #undef PA1
00283 #define PA1_PIN PINA1
00284 #define PA1_RPORT PINA
00285 #define PA1_WPORT PORTA
00286 #define PA1_DDR DDRA
00287 #define PA1_PWM NULL
00288
00289 #undef PA2
00290 #define PA2_PIN PINA2
00291 #define PA2_RPORT PINA
00292 #define PA2_WPORT PORTA
00293 #define PA2_DDR DDRA
00294 #define PA2_PWM NULL
00295
00296 #undef PA3
00297 #define PA3_PIN PINA3
00298 #define PA3_RPORT PINA
00299 #define PA3_WPORT PORTA
00300 #define PA3_DDR DDRA
00301 #define PA3_PWM NULL
00302
00303 #undef PA4
00304 #define PA4_PIN PINA4
00305 #define PA4_RPORT PINA
00306 #define PA4_WPORT PORTA
00307 #define PA4_DDR DDRA
00308 #define PA4_PWM NULL
00309
00310 #undef PA5
00311 #define PA5_PIN PINA5
00312 #define PA5_RPORT PINA
00313 #define PA5_WPORT PORTA
00314 #define PA5_DDR DDRA
00315 #define PA5_PWM NULL
00316
00317 #undef PA6
00318 #define PA6_PIN PINA6
00319 #define PA6_RPORT PINA
00320 #define PA6_WPORT PORTA
00321 #define PA6_DDR DDRA
00322 #define PA6_PWM NULL
00323
00324 #undef PA7
00325 #define PA7_PIN PINA7
00326 #define PA7_RPORT PINA
00327 #define PA7_WPORT PORTA
00328 #define PA7_DDR DDRA
00329 #define PA7_PWM NULL
00330
00331
00332 #undef PB0
00333 #define PB0_PIN PINB0
00334 #define PB0_RPORT PINB
00335 #define PB0_WPORT PORTB
00336 #define PB0_DDR DDRB
00337 #define PB0_PWM NULL
00338
00339 #undef PB1
00340 #define PB1_PIN PINB1
00341 #define PB1_RPORT PINB
00342 #define PB1_WPORT PORTB
00343 #define PB1_DDR DDRB
00344 #define PB1_PWM NULL
00345
00346 #undef PB2
00347 #define PB2_PIN PINB2
00348 #define PB2_RPORT PINB
00349 #define PB2_WPORT PORTB
00350 #define PB2_DDR DDRB
00351 #define PB2_PWM NULL
00352
00353 #undef PB3
00354 #define PB3_PIN PINB3
00355 #define PB3_RPORT PINB
00356 #define PB3_WPORT PORTB
00357 #define PB3_DDR DDRB
00358 #define PB3_PWM &OCR0A
00359
00360 #undef PB4
00361 #define PB4_PIN PINB4
00362 #define PB4_RPORT PINB
00363 #define PB4_WPORT PORTB
00364 #define PB4_DDR DDRB
00365 #define PB4_PWM &OCR0B
00366
00367 #undef PB5
00368 #define PB5_PIN PINB5
00369 #define PB5_RPORT PINB
00370 #define PB5_WPORT PORTB
00371 #define PB5_DDR DDRB
00372 #define PB5_PWM NULL
00373
00374 #undef PB6
00375 #define PB6_PIN PINB6
00376 #define PB6_RPORT PINB
00377 #define PB6_WPORT PORTB
00378 #define PB6_DDR DDRB
00379 #define PB6_PWM NULL
00380
00381 #undef PB7
00382 #define PB7_PIN PINB7
00383 #define PB7_RPORT PINB
00384 #define PB7_WPORT PORTB
00385 #define PB7_DDR DDRB
00386 #define PB7_PWM NULL
00387
00388
00389 #undef PC0
00390 #define PC0_PIN PINC0
00391 #define PC0_RPORT PINC
00392 #define PC0_WPORT PORTC
00393 #define PC0_DDR DDRC
00394 #define PC0_PWM NULL
00395
00396 #undef PC1
00397 #define PC1_PIN PINC1
00398 #define PC1_RPORT PINC
00399 #define PC1_WPORT PORTC
00400 #define PC1_DDR DDRC
00401 #define PC1_PWM NULL
00402
00403 #undef PC2
00404 #define PC2_PIN PINC2
00405 #define PC2_RPORT PINC
00406 #define PC2_WPORT PORTC
00407 #define PC2_DDR DDRC
00408 #define PC2_PWM NULL
00409
00410 #undef PC3
00411 #define PC3_PIN PINC3
00412 #define PC3_RPORT PINC
00413 #define PC3_WPORT PORTC
00414 #define PC3_DDR DDRC
00415 #define PC3_PWM NULL
00416
00417 #undef PC4
00418 #define PC4_PIN PINC4
00419 #define PC4_RPORT PINC
00420 #define PC4_WPORT PORTC
00421 #define PC4_DDR DDRC
00422 #define PC4_PWM NULL
00423
00424 #undef PC5
00425 #define PC5_PIN PINC5
00426 #define PC5_RPORT PINC
00427 #define PC5_WPORT PORTC
00428 #define PC5_DDR DDRC
00429 #define PC5_PWM NULL
00430
00431 #undef PC6
00432 #define PC6_PIN PINC6
00433 #define PC6_RPORT PINC
00434 #define PC6_WPORT PORTC
00435 #define PC6_DDR DDRC
00436 #define PC6_PWM NULL
00437
00438 #undef PC7
00439 #define PC7_PIN PINC7
00440 #define PC7_RPORT PINC
00441 #define PC7_WPORT PORTC
00442 #define PC7_DDR DDRC
00443 #define PC7_PWM NULL
00444
00445
00446 #undef PD0
00447 #define PD0_PIN PIND0
00448 #define PD0_RPORT PIND
00449 #define PD0_WPORT PORTD
00450 #define PD0_DDR DDRD
00451 #define PD0_PWM NULL
00452
00453 #undef PD1
00454 #define PD1_PIN PIND1
00455 #define PD1_RPORT PIND
00456 #define PD1_WPORT PORTD
00457 #define PD1_DDR DDRD
00458 #define PD1_PWM NULL
00459
00460 #undef PD2
00461 #define PD2_PIN PIND2
00462 #define PD2_RPORT PIND
00463 #define PD2_WPORT PORTD
00464 #define PD2_DDR DDRD
00465 #define PD2_PWM NULL
00466
00467 #undef PD3
00468 #define PD3_PIN PIND3
00469 #define PD3_RPORT PIND
00470 #define PD3_WPORT PORTD
00471 #define PD3_DDR DDRD
00472 #define PD3_PWM NULL
00473
00474 #undef PD4
00475 #define PD4_PIN PIND4
00476 #define PD4_RPORT PIND
00477 #define PD4_WPORT PORTD
00478 #define PD4_DDR DDRD
00479 #define PD4_PWM NULL
00480
00481 #undef PD5
00482 #define PD5_PIN PIND5
00483 #define PD5_RPORT PIND
00484 #define PD5_WPORT PORTD
00485 #define PD5_DDR DDRD
00486 #define PD5_PWM NULL
00487
00488 #undef PD6
00489 #define PD6_PIN PIND6
00490 #define PD6_RPORT PIND
00491 #define PD6_WPORT PORTD
00492 #define PD6_DDR DDRD
00493 #define PD6_PWM &OCR2B
00494
00495 #undef PD7
00496 #define PD7_PIN PIND7
00497 #define PD7_RPORT PIND
00498 #define PD7_WPORT PORTD
00499 #define PD7_DDR DDRD
00500 #define PD7_PWM &OCR2A