Generic Capture Compare Driver Module (header file) More...
#include <common/p33c_pral/p33c_ccp.h>
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.