===== OSA : Predefined constants ===== ^ Constant name ^ Notes ^ | \\ **System**\\ \\ || | ##%%__%%OSA_VERISON%%__%%## | Current OSA version in format: ##YYMMDD##\\ ##YY##, ##MM## and ##DD## are year, month and day of release | | \\ **Chip type** \\ \\ || | ##%%__%%OSA_PIC12%%__%%## | PIC10 or 12-bit PIC12 | | ##%%__%%OSA_PIC16%%__%%## | PIC16 or 14-bit PIC12 | | ##%%__%%OSA_PIC16E%%__%%## | PIC12F1xxx or PIC16F1xxx | | ##%%__%%OSA_PIC18%%__%%## | | | ##%%__%%OSA_DSPIC%%__%%## | dsPIC30 or dsPIC33 | | ##%%__%%OSA_PIC24%%__%%## | PIC24F, PIC24FK or PIC24H | | ##%%__%%OSA_PIC24F%%__%%## | | | ##%%__%%OSA_PIC24FK%%__%%## | | | ##%%__%%OSA_PIC24H%%__%%## | | | ##%%__%%OSA_DSPIC30%%__%%## | | | ##%%__%%OSA_DSPIC33%%__%%## | | | ##%%__%%OSA_AVR%%__%%## | 8-bit AVR | | ##%%__%%OSA_STM8%%__%%## | | | \\ **Compiler type**\\ \\ || | ##%%__%%OSA_CCS%%__%% ## | CCS PICC | | ##%%__%%OSA_HTPICC%%__%% ## | HiTech PICC STD | | ##%%__%%OSA_HTPICC_PRO%%__%% ## | HiTech PICC PRO | | ##%%__%%OSA_MPLABC%%__%% ## | MPLABC18 or MPLABC30 | | ##%%__%%OSA_MIKROC%%__%% ## | MikroC PRO (ver 3.0 and greater) | | ##%%__%%OSA_WINAVR%%__%% ## | WinVAR | | ##%%__%%OSA_IAR%%__%% ## | IAR | | ##%%__%%OSA_COSMIC%%__%% ## | Cosmic | | \\ **Chip and compiler**\\ \\ || | ##%%__%%OSA_PIC12_HTPICC%%__%% ## | | | ##%%__%%OSA_PIC16_CCS%%__%% ## | | | ##%%__%%OSA_PIC16_HTPICC%%__%% ## | | | ##%%__%%OSA_PIC16_MIKROC%%__%% ## | | | ##%%__%%OSA_PIC16E_HTPICC_PRO%%__%%## | | | ##%%__%%OSA_PIC18_HTPICC%%__%% ## | | | ##%%__%%OSA_PIC18_MPLABC%%__%% ## | | | ##%%__%%OSA_PIC18_MPLABC_EXT%%__%% ## | | | ##%%__%%OSA_PIC18_CCS%%__%% ## | | | ##%%__%%OSA_PIC18_MIKROC%%__%% ## | | | ##%%__%%OSA_PIC24_MPLABC%%__%% ## | Same as %%__%%OS_DSPIC_MPLABC%%__%% | | ##%%__%%OSA_DSPIC_MPLABC%%__%% ## | Same as %%__%%OS_PIC24_MPLABC%%__%% | | ##%%__%%OSA_AVR_WINAVR%%__%% ## | | | ##%%__%%OSA_AVR_IAR%%__%% ## | | | ##%%__%%OSA_STM8_COSMIC%%__%% ## | |