Blame | Last modification | View Log | Download | RSS feed
ifndef __stm8lcomp01inc ; avoid multiple inclusion__stm8lcomp01inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File COMP01.INC *;* *;* contains SFR and Bit Definitions for STM8Lx01 Comprator(s) *;* *;****************************************************************************__defcomp01 macro BaseCOMP_CR label Base+$00 ; Comparator control registerCOMP_IC1_BK bit COMP_CR,7 ; Input capture 1/ break selectionCOMP_CNF_TIM bfield COMP_CR,5,2 ; Comparator 1/2 output connected to Timer 2 and 3 input capture or breakCOMP_POL bit COMP_CR,4 ; Comparator polarityCOMP_COMPREF bit COMP_CR,3 ; Comparator referenceCOMP_COMP2_EN bit COMP_CR,2 ; Second comparator enableCOMP_COMP1_EN bit COMP_CR,1 ; First comparator enableCOMP_BIAS_EN bit COMP_CR,0 ; Bias enableCOMP_CSR label Base+$01 ; Comparator status registerCOMP_ITEN2 bit COMP_CSR,7 ; Second comparator interrupt enableCOMP_CEF2 bit COMP_CSR,6 ; Second comparator event flagCOMP_ITEN1 bit COMP_CSR,5 ; First comparator interrupt enableCOMP_CEF1 bit COMP_CSR,4 ; First comparator event flagCOMP_COMP2_OUT bit COMP_CSR,1 ; Second comparator outputCOMP_COMP1_OUT bit COMP_CSR,0 ; First comparator outputCOMP_CCS label Base+$02 ; Comparator channel selection registerCOMP_COMP2_CH4 bit COMP_CCS,7 ; Comparator switch enableCOMP_COMP2_CH3 bit COMP_CCS,6COMP_COMP2_CH2 bit COMP_CCS,5COMP_COMP2_CH1 bit COMP_CCS,4COMP_COMP1_CH4 bit COMP_CCS,3COMP_COMP1_CH3 bit COMP_CCS,2COMP_COMP1_CH2 bit COMP_CCS,1COMP_COMP1_CH1 bit COMP_CCS,0endmrestoreendif ; __stm8l01compinc