Function Name |
Description |
PLIB_PORTS_PinClear |
Clears the selected digital pin/latch |
PLIB_PORTS_PinDirectionInputSet |
Makes the selected pin direction input |
PLIB_PORTS_PinDirectionOutputSet |
Makes the selected pin direction output |
PLIB_PORTS_PinGet |
Reads/Gets data from the selected digital pin |
PLIB_PORTS_PinModeSelect |
Enables the selected pin as analog or digital |
PLIB_PORTS_PinSet |
Sets the selected digital pin/latch |
PLIB_PORTS_PinToggle |
Toggles the selected digital pin/latch |
PLIB_PORTS_PinWrite |
Writes the selected digital pin/latch |
PLIB_PORTS_PinModePerPortSelect |
Enables the selected port pin as analog or digital |
PLIB_PORTS_PinGetLatched |
Reads/Gets data from the selected latch |
Function Name |
Description |
PLIB_PORTS_Clear |
Clears the selected digital port/latch bits |
PLIB_PORTS_DirectionGet |
Reads the direction of the selected digital port |
PLIB_PORTS_DirectionInputSet |
Makes the selected pins direction input |
PLIB_PORTS_DirectionOutputSet |
Makes the selected pins direction output |
PLIB_PORTS_PinOpenDrainDisable |
Disables the open drain functionality for the selected pin |
PLIB_PORTS_PinOpenDrainEnable |
Enables the open drain functionality for the selected pin |
PLIB_PORTS_Read |
Reads the selected digital port |
PLIB_PORTS_Set |
Sets the selected bits of the port |
PLIB_PORTS_Toggle |
Toggles the selected digital port/latch |
PLIB_PORTS_Write |
Writes the selected digital port/latch |
PLIB_PORTS_OpenDrainDisable |
Disables the open drain functionality for the selected port |
PLIB_PORTS_OpenDrainEnable |
Enables the open drain functionality for the selected port pins |
PLIB_PORTS_ReadLatched |
Reads/Gets data from the selected Latch |
PLIB_PORTS_ChannelModeSelect |
Enables the selected channel pins as analog or digital |
Function Name |
Description |
PLIB_PORTS_RemapInput |
Input function remapping |
PLIB_PORTS_RemapOutput |
Output function remapping |
Function Name |
Description |
PLIB_PORTS_ChangeNoticeDisable |
Global Change Notice disable |
PLIB_PORTS_ChangeNoticeEnable |
Global Change Notice enable |
PLIB_PORTS_ChangeNoticeInIdleDisable |
CPU Idle halts the Change Notice operation |
PLIB_PORTS_ChangeNoticeInIdleEnable |
CPU Idle mode does not affect Change Notice operation |
PLIB_PORTS_ChangeNoticeInIdlePerPortDisable |
Change Notification halts in Idle mode for selected channel |
PLIB_PORTS_ChangeNoticeInIdlePerPortEnable |
Allows CN to be working in Idle mode for selected channel |
PLIB_PORTS_ChangeNoticePerPortHasOccured |
checks the status of change on the pin |
PLIB_PORTS_ChangeNoticePerPortTurnOff |
Disables the change notification for selected port |
PLIB_PORTS_ChangeNoticePerPortTurnOn |
Enables the change notification for selected port |
PLIB_PORTS_ChangeNoticePullDownPerPortDisable |
Disables the pull down for selected change notice pins |
PLIB_PORTS_ChangeNoticePullDownPerPortEnable |
Enables the pull down for selected change notice pins |
PLIB_PORTS_ChangeNoticePullUpDisable |
Disable pull-up on input change |
PLIB_PORTS_ChangeNoticePullUpEnable |
Enable pull-up on input change |
PLIB_PORTS_ChangeNoticePullUpPerPortDisable |
Disables weak pull-up for the selected pin |
PLIB_PORTS_ChangeNoticePullUpPerPortEnable |
Enables the pull up for selected change notice pins |
PLIB_PORTS_PinChangeNoticeDisable |
Port pin Change Notice disable |
PLIB_PORTS_PinChangeNoticeEnable |
Port pin Change Notice interrupt enable |
PLIB_PORTS_PinChangeNoticePerPortDisable |
Disables CN interrupt for the selected pin |
PLIB_PORTS_PinChangeNoticePerPortEnable |
Enables CN interrupt for the selected pin |
PLIB_PORTS_ChangeNoticePerPortHasOccurred |
checks the status of change on the pin |
PLIB_PORTS_ChannelChangeNoticeDisable |
Disables CN interrupt for the selected pins of a channel |
PLIB_PORTS_ChannelChangeNoticeEnable |
Enables CN interrupt for the selected pins of a channel |
PLIB_PORTS_ChannelChangeNoticePullDownDisable |
Disables change notice pull-Down for the selected channel pins |
PLIB_PORTS_ChannelChangeNoticePullDownEnable |
Enables change notice pull-Down for the selected channel pins |
PLIB_PORTS_ChannelChangeNoticePullUpDisable |
Disables change notice pull-up for the selected channel pins |
PLIB_PORTS_ChannelChangeNoticePullUpEnable |
Enables change notice pull-up for the selected channel pins |
PLIB_PORTS_AnPinsModeSelect |
Enables the selected AN pins as analog or digital |
PLIB_PORTS_CnPinsDisable |
Disables CN interrupt for the selected pins of a channel |
PLIB_PORTS_CnPinsEnable |
Enables CN interrupt for the selected pins of a channel |
PLIB_PORTS_CnPinsPullUpDisable |
Disables change notice pull-up for the selected channel pins |
PLIB_PORTS_CnPinsPullUpEnable |
Enables change notice pull-up for the selected channel pins |
Function Name |
Description |
PLIB_PORTS_ExistsChangeNotice |
Identifies whether the ChangeNotice feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticeInIdle |
Identifies whether the ChangeNoticeInIdle feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePerPortInIdle |
Identifies whether the ChangeNoticeInIdlePerPort feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePerPortStatus |
Identifies whether the ChangeNoticePerPortStatus feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePerPortTurnOn |
Identifies whether the ChangeNoticePerPortTurnOn feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePullDownPerPort |
Identifies whether the ChangeNoticePullDownPerPort feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePullUp |
Identifies whether the ChangeNoticePullup feature exists on the PORTS module |
PLIB_PORTS_ExistsChangeNoticePullUpPerPort |
Identifies whether the ChangeNoticePullUpPerPort feature exists on the PORTS module |
PLIB_PORTS_ExistsPinChangeNotice |
Identifies whether the PinChangeNotice feature exists on the PORTS module |
PLIB_PORTS_ExistsPinChangeNoticePerPort |
Identifies whether the PinChangeNoticePerPort feature exists on the PORTS module |
PLIB_PORTS_ExistsPinMode |
Identifies whether the PinMode feature exists on the PORTS module |
PLIB_PORTS_ExistsPinModePerPort |
Identifies whether the PinModePerPort feature exists on the PORTS module |
PLIB_PORTS_ExistsPortsDirection |
Identifies whether the PortsDirection feature exists on the PORTS module |
PLIB_PORTS_ExistsPortsOpenDrain |
Identifies whether the PortsOpenDrain feature exists on the PORTS module |
PLIB_PORTS_ExistsPortsRead |
Identifies whether the PortsRead feature exists on the PORTS module |
PLIB_PORTS_ExistsPortsWrite |
Identifies whether the PortsWrite feature exists on the PORTS module |
PLIB_PORTS_ExistsRemapInput |
Identifies whether the RemapInput feature exists on the PORTS module |
PLIB_PORTS_ExistsRemapOutput |
Identifies whether the RemapOutput feature exists on the PORTS module |
PLIB_PORTS_ExistsLatchRead |
Identifies whether the LatchRead feature exists on the PORTS module |
PLIB_PORTS_ExistsAnPinsMode |
Identifies whether the AnPinsMode feature exists on the PORTS module |
Name |
Description |
PORTS_ANALOG_PIN |
Data type defining the different analog input pins |
PORTS_BIT_POS |
Lists the constants that hold different PORTS bit positions |
PORTS_CHANGE_NOTICE_PIN |
Data type defining the different Change Notification (CN) pins enumerations |
PORTS_CHANNEL |
Identifies the available Ports channels |
PORTS_DATA_MASK |
Data type defining the PORTS data mask |
PORTS_DATA_TYPE |
Data type defining the PORTS data type |
PORTS_MODULE_ID |
Identifies the available Ports modules |
PORTS_PIN_MODE |
Identifies the available pin modes |
PORTS_REMAP_FUNCTION |
Data type defining the different remap function enumerations |
PORTS_REMAP_INPUT_FUNCTION |
Data type defining the different remap input function enumerations |
PORTS_REMAP_INPUT_PIN |
Data type defining the different Ports I/O input pins enumerations |
PORTS_REMAP_OUTPUT_FUNCTION |
Data type defining the different remap output function enumerations |
PORTS_REMAP_OUTPUT_PIN |
Data type defining the different Ports I/O output pins enumerations |
PORTS_REMAP_PIN |
Data type defining the different remappable input/output enumerations |
PORTS_AN_PIN |
Data type defining the different analog input pins |
PORTS_CN_PIN |
Data type defining the different Change Notification (CN) pins enumerations |