Generic Capture Compare Driver Module (header file) More...
#include <common/p33c_pral/p33c_ccp.h>
 Collaboration diagram for P33C_CCP_INSTANCE_SFRSET_s:Data Fields | |
| union { | |
| struct tagCCP1CON1LBITS bits | |
| uint16_t value | |
| } | CCPxCON1L | 
| union { | |
| struct tagCCP1CON1HBITS bits | |
| uint16_t value | |
| } | CCPxCON1H | 
| union { | |
| struct tagCCP1CON2LBITS bits | |
| uint16_t value | |
| } | CCPxCON2L | 
| union { | |
| struct tagCCP1CON2HBITS bits | |
| uint16_t value | |
| } | CCPxCON2H | 
| volatile | unsigned:16 | 
| union { | |
| struct tagCCP1CON3HBITS bits | |
| uint16_t value | |
| } | CCPxCON3H | 
| union { | |
| struct tagCCP1STATLBITS bits | |
| uint16_t value | |
| } | CCPxSTATL | 
| union { | |
| struct { | |
| volatile uint16_t CCPTMRL: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxTMRL | 
| union { | |
| struct { | |
| volatile uint16_t CCPTMRH: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxTMRH | 
| union { | |
| struct { | |
| volatile uint16_t CCPPRL: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxPRL | 
| union { | |
| struct { | |
| volatile uint16_t CCPPRH: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxPRH | 
| union { | |
| struct { | |
| volatile uint16_t CCPRAL: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxRAL | 
| union { | |
| struct { | |
| volatile uint16_t CCPRBL: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxRBL | 
| union { | |
| struct { | |
| volatile uint16_t CCPBUFL: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxBUFL | 
| union { | |
| struct { | |
| volatile uint16_t CCPBUFH: 16 | |
| } bits | |
| uint16_t value | |
| } | CCPxBUFH | 
Generic Capture Compare Driver Module (header file)
This additional header file contains defines for all required bit-settings of all related special function registers of a peripheral module and/or instance. This file is an additional header file on top of the generic device header file.
Abstracted set of Special Function Registers of a Capture Compare peripheral instance This structure defines an abstracted set of Special Function Registers of a Input Capture/Output Compare peripheral instance. Users can use this abstracted set of registers to capture register settings from or write generic register settings to a specific instance of this peripheral.
Definition at line 38 of file p33c_ccp.h.
| struct tagCCP1CON1HBITS bits | 
Definition at line 42 of file p33c_ccp.h.
| struct tagCCP1CON2LBITS bits | 
Definition at line 47 of file p33c_ccp.h.
| struct tagCCP1CON2HBITS bits | 
Definition at line 52 of file p33c_ccp.h.
| struct tagCCP1CON3HBITS bits | 
Definition at line 57 of file p33c_ccp.h.
| struct tagCCP1STATLBITS bits | 
Definition at line 71 of file p33c_ccp.h.
| struct { ... } bits | 
| struct { ... } bits | 
| struct { ... } bits | 
| struct { ... } bits | 
| struct { ... } bits | 
| struct { ... } bits | 
| struct tagCCP1CON1LBITS bits | 
Definition at line 125 of file p33c_ccp.h.
| struct { ... } bits | 
| struct { ... } bits | 
| volatile uint16_t CCPBUFH | 
Definition at line 136 of file p33c_ccp.h.
| volatile uint16_t CCPBUFL | 
Definition at line 129 of file p33c_ccp.h.
| volatile uint16_t CCPPRH | 
Definition at line 104 of file p33c_ccp.h.
| volatile uint16_t CCPPRL | 
Definition at line 97 of file p33c_ccp.h.
| volatile uint16_t CCPRAL | 
Definition at line 111 of file p33c_ccp.h.
| volatile uint16_t CCPRBL | 
Definition at line 120 of file p33c_ccp.h.
| volatile uint16_t CCPTMRH | 
Definition at line 90 of file p33c_ccp.h.
| volatile uint16_t CCPTMRL | 
Definition at line 83 of file p33c_ccp.h.
| union { ... } CCPxBUFH | 
| union { ... } CCPxBUFL | 
| union { ... } CCPxCON1H | 
| union { ... } CCPxCON1L | 
| union { ... } CCPxCON2H | 
| union { ... } CCPxCON2L | 
| union { ... } CCPxCON3H | 
| union { ... } CCPxPRH | 
| union { ... } CCPxPRL | 
| union { ... } CCPxRAL | 
| union { ... } CCPxRBL | 
| union { ... } CCPxSTATL | 
| union { ... } CCPxTMRH | 
| union { ... } CCPxTMRL | 
| volatile unsigned | 
Definition at line 66 of file p33c_ccp.h.
| uint16_t value | 
Definition at line 42 of file p33c_ccp.h.