Go to the documentation of this file. 29 #define VERSION 0xD010001 //Ecran 48 #define R_FIL_PT1 0.0000 //0.1=1kohm 49 #define R_FIL_PT2 0.0005 53 #if ((VERSION&0xFF000000)==0xD000000) 57 #if ((VERSION&0xFF000000)==0xB000000) 62 #define AUTO_OSCTUN //Pour ajuster la fr�quence du bus dans le 1% (A utiliser pour protocol CAN) 117 #define ADC_mSPIxINT_VECTOR 24 118 #define ADC_mSPIxINT_PRIORITY_F ipl4 119 #define ADC_mSPIxINT_PRIORITY 4 120 #define ADC_mSPIxINT_SUBPRIORITY 1 122 #define ADC_mSPIxIntDisable mSPI1AIntDisable 123 #define ADC_SPIxCON SPI1ACON 124 #define ADC_SPIxBUF SPI1ABUF 125 #define ADC_SPIxSTATCLR SPI1ASTATCLR 126 #define ADC_mSPIxClearAllIntFlags mSPI1AClearAllIntFlags 127 #define ADC_mSPIxSetIntPriority mSPI1ASetIntPriority 128 #define ADC_mSPIxSetIntSubPriority mSPI1ASetIntSubPriority 129 #define ADC_mSPIxRXIntEnable mSPI1ARXIntEnable 130 #define ADC_SPIxCONSET SPI1ACONSET 131 #define ADC_SPIxBRG SPI1ABRG 133 #define ADC_SPIxCONCLR SPI1ACONCLR 134 #define ADC_mSPIxRXClearIntFlag mSPI1ARXClearIntFlag 135 #define ADC_SPIxSTATbits SPI1ASTATbits 138 #define ECR_mSPIxINT_VECTOR 31 139 #define ECR_mSPIxINT_PRIORITY_F ipl1 140 #define ECR_mSPIxINT_PRIORITY 1 141 #define ECR_mSPIxINT_SUBPRIORITY 1 143 #define ECR_mSPIxIntDisable mSPI2AIntDisable 144 #define ECR_SPIxCON SPI2ACON 145 #define ECR_SPIxBUF SPI2ABUF 146 #define ECR_SPIxSTATCLR SPI2ASTATCLR 147 #define ECR_mSPIxClearAllIntFlags mSPI2AClearAllIntFlags 148 #define ECR_mSPIxSetIntPriority mSPI2ASetIntPriority 149 #define ECR_mSPIxSetIntSubPriority mSPI2ASetIntSubPriority 150 #define ECR_mSPIxRXIntEnable mSPI2ARXIntEnable 151 #define ECR_SPIxCONSET SPI2ACONSET 152 #define ECR_SPIxBRG SPI2ABRG 153 #define ECR_SPIxCONCLR SPI2ACONCLR 154 #define ECR_mSPIxRXClearIntFlag mSPI2ARXClearIntFlag 155 #define ECR_SPIxSTATbits SPI2ASTATbits 156 #define ECR_mSPIxRXClearIntFlag mSPI2ARXClearIntFlag 170 #define CAN_STBY _RD10 171 #define CAN_STBY_Dir _TRISD10 173 #define CAN_STBY_O 10 174 #define CAN_STBY_PO ((CAN_STBY_P<<8)+CAN_STBY_O) 176 #define CARD_BUTTON _RE8 177 #define CARD_BUTTON_Dir _TRISE8 178 #define CARD_BUTTON_P 5 179 #define CARD_BUTTON_O 8 180 #define CARD_BUTTON_PO ((CARD_BUTTON_P<<8)+CARD_BUTTON_O) 182 #define LED_INT _RC13 183 #define LED_INT_Dir _TRISC13 186 #define LED_INT_PO ((LED_INT_P<<8)+LED_INT_O) 189 #define SNUM_1_Dir _TRISD8 192 #define SNUM_1_PO ((SNUM_1_P<<8)+SNUM_1_O) 195 #define SNUM_2_Dir _TRISD9 198 #define SNUM_2_PO ((SNUM_2_P<<8)+SNUM_2_O) 200 #if ((VERSION&0xFF000000)==0xD000000) 203 #define Clav_ON temp_port 204 #define Clav_ON_Dir temp_port 205 #define Clav_ON_OC temp_port 208 #define Clav_ON_PO ((Clav_ON_P<<8)+Clav_ON_O) 211 #define Clav_I_Dir _TRISD8 214 #define Clav_I_PO ((Clav_I_P<<8)+Clav_I_O) 216 #define Clav_CLK _RD9 217 #define Clav_CLK_Dir _TRISD9 220 #define Clav_CLK_PO ((Clav_CLK_P<<8)+Clav_CLK_O) 224 #define LCD_AO_Dir _TRISE5 227 #define LCD_AO_PO ((LCD_AO_P<<8)+LCD_AO_O) 230 #define LCD_CS_Dir _TRISE7 233 #define LCD_CS_PO ((LCD_CS_P<<8)+LCD_CS_O) 236 #define LCD_RST_Dir _TRISE6 239 #define LCD_RST_PO ((LCD_RST_P<<8)+LCD_RST_O) 241 #define LCD_RETRO _RE4 242 #define LCD_RETRO_Dir _TRISE4 243 #define LCD_RETRO_P 5 244 #define LCD_RETRO_O 4 245 #define LCD_RETRO_PO ((LCD_RETRO_P<<8)+LCD_RETRO_O) 250 #define Clav_ON temp_port 251 #define Clav_ON_Dir temp_port 252 #define Clav_ON_OC temp_port 255 #define Clav_ON_PO ((Clav_ON_P<<8)+Clav_ON_O) 258 #define Clav_I_Dir _TRISD8 261 #define Clav_I_PO ((Clav_I_P<<8)+Clav_I_O) 263 #define Clav_CLK _RD9 264 #define Clav_CLK_Dir _TRISD9 267 #define Clav_CLK_PO ((Clav_CLK_P<<8)+Clav_CLK_O) 276 #define EXT1 temp_port 277 #define EXT1_Dir temp_port 282 #define EXT2 temp_port 283 #define EXT2_Dir temp_port 344 #define DAC_CS1 temp_port 345 #define DAC_CS1_Dir temp_port 348 #define DAC_CS1_PO ((DAC_CS1_P<<8)+DAC_CS1_O) 350 #define DAC_CS2 temp_port 351 #define DAC_CS2_Dir temp_port 354 #define DAC_CS2_PO ((DAC_CS2_P<<8)+DAC_CS2_O) 356 #define DAC_CS3 temp_port 357 #define DAC_CS3_Dir temp_port 360 #define DAC_CS3_PO ((DAC_CS3_P<<8)+DAC_CS3_O) 365 #define ADC_CS1_Dir _TRISE5 368 #define ADC_CS1_PO ((ADC_CS1_P<<8)+ADC_CS1_O) 371 #define ADC_CS2_Dir _TRISE6 374 #define ADC_CS2_PO ((ADC_CS2_P<<8)+ADC_CS2_O) 377 #define ADC_CS3_Dir _TRISG9 380 #define ADC_CS3_PO ((ADC_CS3_P<<8)+ADC_CS3_O) 382 #define ADC_CS4 temp_port 383 #define ADC_CS4_Dir temp_port 386 #define ADC_CS4_PO ((ADC_CS4_P<<8)+ADC_CS4_O) 389 #define ADC_CS5_Dir _TRISE4 392 #define ADC_CS5_PO ((ADC_CS5_P<<8)+ADC_CS5_O) 395 #define ADC_CS6_Dir _TRISE3 398 #define ADC_CS6_PO ((ADC_CS6_P<<8)+ADC_CS6_O) 401 #define ADC_CS7_Dir _TRISE2 404 #define ADC_CS7_PO ((ADC_CS7_P<<8)+ADC_CS7_O) 407 #define ADC_CS8_Dir _TRISE1 410 #define ADC_CS8_PO ((ADC_CS8_P<<8)+ADC_CS8_O) 413 #define ADC_CS9_Dir _TRISD5 416 #define ADC_CS9_PO ((ADC_CS9_P<<8)+ADC_CS9_O) 418 #define ADC_CS10 _RD7 419 #define ADC_CS10_Dir _TRISD7 422 #define ADC_CS10_PO ((ADC_CS10_P<<8)+ADC_CS10_O) 424 #define ADC_CS11 _RD6 425 #define ADC_CS11_Dir _TRISD6 428 #define ADC_CS11_PO ((ADC_CS11_P<<8)+ADC_CS11_O) 430 #define ADC_CS12 temp_port 431 #define ADC_CS12_Dir temp_port 434 #define ADC_CS12_PO ((ADC_CS12_P<<8)+ADC_CS12_O) 437 #define ADC_CS13 temp_port 438 #define ADC_CS13_Dir temp_port 441 #define ADC_CS13_PO ((ADC_CS13_P<<8)+ADC_CS13_O) 443 #define ADC_CS14 temp_port 444 #define ADC_CS14_Dir temp_port 447 #define ADC_CS14_PO ((ADC_CS14_P<<8)+ADC_CS14_O) 449 #define ADC_CS15 temp_port 450 #define ADC_CS15_Dir temp_port 453 #define ADC_CS15_PO ((ADC_CS15_P<<8)+ADC_CS15_O) 455 #define ADC_CS16 temp_port 456 #define ADC_CS16_Dir temp_port 459 #define ADC_CS16_PO ((ADC_CS16_P<<8)+ADC_CS16_O)