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.