iLLD_TC22x
1.0
|
PORT basic functionality. More...
Go to the source code of this file.
Functions | |
boolean | IfxPort_disableEmergencyStop (Ifx_P *port, uint8 pinIndex) |
Disable the emergency stop function. This function disables the emergency stop function. A check is done on port functionality. More... | |
boolean | IfxPort_enableEmergencyStop (Ifx_P *port, uint8 pinIndex) |
Enable the emergency stop function. This function enables the emergency stop function. A check is done on port functionality. More... | |
sint32 | IfxPort_getIndex (Ifx_P *port) |
Return port index within IfxModule_IndexMap (defined in IfxPort_cfg.c) More... | |
void | IfxPort_resetESR (Ifx_P *port, uint8 pinIndex) |
Disable the emergency stop function. This function disables the emergency stop function. No check is done on port functionality. More... | |
void | IfxPort_setESR (Ifx_P *port, uint8 pinIndex) |
Enable the emergency stop function. This function enables the emergency stop function. No check is done on port functionality. More... | |
void | IfxPort_setGroupModeInput (Ifx_P *port, uint8 pinIndex, uint16 mask, IfxPort_InputMode mode) |
Set pin modes to input at the pin location specified by '1' by the mask. More... | |
void | IfxPort_setGroupModeOutput (Ifx_P *port, uint8 pinIndex, uint16 mask, IfxPort_OutputMode mode, IfxPort_OutputIdx index) |
Set pin modes to output at the pin location specified by '1' by the mask starting at pinIndex. More... | |
void | IfxPort_setGroupPadDriver (Ifx_P *port, uint8 pinIndex, uint16 mask, IfxPort_PadDriver padDriver) |
Set pad driver strength at the pin location specified by '1' by the mask. More... | |
void | IfxPort_setPinMode (Ifx_P *port, uint8 pinIndex, IfxPort_Mode mode) |
Configure the port input / output mode. More... | |
void | IfxPort_setPinPadDriver (Ifx_P *port, uint8 pinIndex, IfxPort_PadDriver padDriver) |
Configure the pad driver mode. More... | |
PORT basic functionality.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxPort.c.
void IfxPort_resetESR | ( | Ifx_P * | port, |
uint8 | pinIndex | ||
) |
Disable the emergency stop function. This function disables the emergency stop function. No check is done on port functionality.
port | Pointer to the port which should be accessed. |
pinIndex | Specifies the pin for which the emergency stop function should be disabled. |
Definition at line 98 of file IfxPort.c.
Referenced by IfxPort_disableEmergencyStop().
void IfxPort_setESR | ( | Ifx_P * | port, |
uint8 | pinIndex | ||
) |
Enable the emergency stop function. This function enables the emergency stop function. No check is done on port functionality.
port | Pointer to the port which should be accessed. |
pinIndex | Specifies the pin for which the emergency stop function should be enabled. |
Definition at line 108 of file IfxPort.c.
Referenced by IfxPort_enableEmergencyStop().