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__ |