Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example
P33C_GPIO_INSTANCE_s Struct Reference

#include <common/p33c_pral/p33c_gpio.h>

+ Collaboration diagram for P33C_GPIO_INSTANCE_s:

Data Fields

union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
ANSELx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
TRISx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
PORTx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
LATx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
ODCx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNPUx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNPDx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNCONx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNEN0x
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNSTATx
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNEN1x
 
union {
   volatile struct tagLATABITS   bits
 
   volatile uint16_t   value
 
CNFx
 

Detailed Description

Definition at line 51 of file p33c_gpio.h.

Field Documentation

◆ ANSELx

union { ... } ANSELx

◆ bits

volatile struct tagLATABITS bits

Definition at line 123 of file p33c_gpio.h.

◆ CNCONx

union { ... } CNCONx

◆ CNEN0x

union { ... } CNEN0x

◆ CNEN1x

union { ... } CNEN1x

◆ CNFx

union { ... } CNFx

◆ CNPDx

union { ... } CNPDx

◆ CNPUx

union { ... } CNPUx

◆ CNSTATx

union { ... } CNSTATx

◆ LATx

union { ... } LATx

◆ ODCx

union { ... } ODCx

◆ PORTx

union { ... } PORTx

◆ TRISx

union { ... } TRISx

◆ value

volatile uint16_t value

Definition at line 54 of file p33c_gpio.h.


The documentation for this struct was generated from the following file: