![]() |
Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
|
Go to the source code of this file.
GPIO low level access library.
Typedefs | |
typedef enum GPIO_P0_0_ALTSEL | tGPIO_P0_0_ALTSEL |
typedef enum GPIO_P0_1_ALTSEL | tGPIO_P0_1_ALTSEL |
typedef enum GPIO_P0_2_ALTSEL | tGPIO_P0_2_ALTSEL |
typedef enum GPIO_P0_3_ALTSEL | tGPIO_P0_3_ALTSEL |
typedef enum GPIO_P0_4_ALTSEL | tGPIO_P0_4_ALTSEL |
typedef enum GPIO_P0_5_ALTSEL | tGPIO_P0_5_ALTSEL |
typedef enum GPIO_P0_6_ALTSEL | tGPIO_P0_6_ALTSEL |
typedef enum GPIO_P0_7_ALTSEL | tGPIO_P0_7_ALTSEL |
typedef enum GPIO_P0_8_ALTSEL | tGPIO_P0_8_ALTSEL |
typedef enum GPIO_P0_9_ALTSEL | tGPIO_P0_9_ALTSEL |
typedef enum GPIO_P0_10_ALTSEL | tGPIO_P0_10_ALTSEL |
typedef enum GPIO_DIR | tGPIO_DIR |
typedef enum GPIO_STATE | tGPIO_STATE |
typedef enum GPIO_P1_0_ALTSEL | tGPIO_P1_0_ALTSEL |
typedef enum GPIO_P1_1_ALTSEL | tGPIO_P1_1_ALTSEL |
typedef enum GPIO_P1_2_ALTSEL | tGPIO_P1_2_ALTSEL |
typedef enum GPIO_P1_3_ALTSEL | tGPIO_P1_3_ALTSEL |
typedef enum GPIO_P1_4_ALTSEL | tGPIO_P1_4_ALTSEL |
Functions | |
INLINE void | GPIO_setP00Altsel (tGPIO_P0_0_ALTSEL e_value) |
Set P0.0 Alternate Select. More... | |
INLINE void | GPIO_setP01Altsel (tGPIO_P0_1_ALTSEL e_value) |
Set P0.1 Alternate Select. More... | |
INLINE void | GPIO_setP02Altsel (tGPIO_P0_2_ALTSEL e_value) |
Set P0.2 Alternate Select. More... | |
INLINE void | GPIO_setP03Altsel (tGPIO_P0_3_ALTSEL e_value) |
Set P0.3 Alternate Select. More... | |
INLINE void | GPIO_setP04Altsel (tGPIO_P0_4_ALTSEL e_value) |
Set P0.4 Alternate Select. More... | |
INLINE void | GPIO_setP05Altsel (tGPIO_P0_5_ALTSEL e_value) |
Set P0.5 Alternate Select. More... | |
INLINE void | GPIO_setP06Altsel (tGPIO_P0_6_ALTSEL e_value) |
Set P0.6 Alternate Select. More... | |
INLINE void | GPIO_setP07Altsel (tGPIO_P0_7_ALTSEL e_value) |
Set P0.7 Alternate Select. More... | |
INLINE void | GPIO_setP08Altsel (tGPIO_P0_8_ALTSEL e_value) |
Set P0.8 Alternate Select. More... | |
INLINE void | GPIO_setP09Altsel (tGPIO_P0_9_ALTSEL e_value) |
Set P0.9 Alternate Select. More... | |
INLINE void | GPIO_setP010Altsel (tGPIO_P0_10_ALTSEL e_value) |
Set P0.10 Alternate Select. More... | |
INLINE void | GPIO_setP00Dir (tGPIO_DIR e_value) |
Set P0.0 Direction. More... | |
INLINE void | GPIO_setP01Dir (tGPIO_DIR e_value) |
Set P0.1 Direction. More... | |
INLINE void | GPIO_setP02Dir (tGPIO_DIR e_value) |
Set P0.2 Direction. More... | |
INLINE void | GPIO_setP03Dir (tGPIO_DIR e_value) |
Set P0.3 Direction. More... | |
INLINE void | GPIO_setP04Dir (tGPIO_DIR e_value) |
Set P0.4 Direction. More... | |
INLINE void | GPIO_setP05Dir (tGPIO_DIR e_value) |
Set P0.5 Direction. More... | |
INLINE void | GPIO_setP06Dir (tGPIO_DIR e_value) |
Set P0.6 Direction. More... | |
INLINE void | GPIO_setP07Dir (tGPIO_DIR e_value) |
Set P0.7 Direction. More... | |
INLINE void | GPIO_setP08Dir (tGPIO_DIR e_value) |
Set P0.8 Direction. More... | |
INLINE void | GPIO_setP09Dir (tGPIO_DIR e_value) |
Set P0.9 Direction. More... | |
INLINE void | GPIO_setP010Dir (tGPIO_DIR e_value) |
Set P0.10 Direction. More... | |
INLINE uint8 | GPIO_getP00State (void) |
Get P0.0 State. More... | |
INLINE uint8 | GPIO_getP01State (void) |
Get P0.1 State. More... | |
INLINE uint8 | GPIO_getP02State (void) |
Get P0.2 State. More... | |
INLINE uint8 | GPIO_getP03State (void) |
Get P0.3 State. More... | |
INLINE uint8 | GPIO_getP04State (void) |
Get P0.4 State. More... | |
INLINE uint8 | GPIO_getP05State (void) |
Get P0.5 State. More... | |
INLINE uint8 | GPIO_getP06State (void) |
Get P0.6 State. More... | |
INLINE uint8 | GPIO_getP07State (void) |
Get P0.7 State. More... | |
INLINE uint8 | GPIO_getP08State (void) |
Get P0.8 State. More... | |
INLINE uint8 | GPIO_getP09State (void) |
Get P0.9 State. More... | |
INLINE uint8 | GPIO_getP010State (void) |
Get P0.10 State. More... | |
INLINE void | GPIO_setP00State (tGPIO_STATE e_value) |
Set P0.0 State. More... | |
INLINE void | GPIO_setP01State (tGPIO_STATE e_value) |
Set P0.1 State. More... | |
INLINE void | GPIO_setP02State (tGPIO_STATE e_value) |
Set P0.2 State. More... | |
INLINE void | GPIO_setP03State (tGPIO_STATE e_value) |
Set P0.3 State. More... | |
INLINE void | GPIO_setP04State (tGPIO_STATE e_value) |
Set P0.4 State. More... | |
INLINE void | GPIO_setP05State (tGPIO_STATE e_value) |
Set P0.5 State. More... | |
INLINE void | GPIO_setP06State (tGPIO_STATE e_value) |
Set P0.6 State. More... | |
INLINE void | GPIO_setP07State (tGPIO_STATE e_value) |
Set P0.7 State. More... | |
INLINE void | GPIO_setP08State (tGPIO_STATE e_value) |
Set P0.8 State. More... | |
INLINE void | GPIO_setP09State (tGPIO_STATE e_value) |
Set P0.9 State. More... | |
INLINE void | GPIO_setP010State (tGPIO_STATE e_value) |
Set P0.10 State. More... | |
INLINE void | GPIO_setP10Altsel (tGPIO_P1_0_ALTSEL e_value) |
Set P1.0 Alternate Select. More... | |
INLINE void | GPIO_setP11Altsel (tGPIO_P1_1_ALTSEL e_value) |
Set P1.1 Alternate Select. More... | |
INLINE void | GPIO_setP12Altsel (tGPIO_P1_2_ALTSEL e_value) |
Set P1.2 Alternate Select. More... | |
INLINE void | GPIO_setP13Altsel (tGPIO_P1_3_ALTSEL e_value) |
Set P1.3 Alternate Select. More... | |
INLINE void | GPIO_setP14Altsel (tGPIO_P1_4_ALTSEL e_value) |
Set P1.4 Alternate Select. More... | |
INLINE void | GPIO_setP10Dir (tGPIO_DIR e_value) |
Set P1.0 Direction. More... | |
INLINE void | GPIO_setP11Dir (tGPIO_DIR e_value) |
Set P1.1 Direction. More... | |
INLINE void | GPIO_setP12Dir (tGPIO_DIR e_value) |
Set P1.2 Direction. More... | |
INLINE void | GPIO_setP13Dir (tGPIO_DIR e_value) |
Set P1.3 Direction. More... | |
INLINE void | GPIO_setP14Dir (tGPIO_DIR e_value) |
Set P1.4 Direction. More... | |
INLINE uint8 | GPIO_getP10State (void) |
Get P1.0 State. More... | |
INLINE uint8 | GPIO_getP11State (void) |
Get P1.1 State. More... | |
INLINE uint8 | GPIO_getP12State (void) |
Get P1.2 State. More... | |
INLINE uint8 | GPIO_getP13State (void) |
Get P1.3 State. More... | |
INLINE uint8 | GPIO_getP14State (void) |
Get P1.4 State. More... | |
INLINE void | GPIO_setP10State (tGPIO_STATE e_value) |
Set P1.0 State. More... | |
INLINE void | GPIO_setP11State (tGPIO_STATE e_value) |
Set P1.1 State. More... | |
INLINE void | GPIO_setP12State (tGPIO_STATE e_value) |
Set P1.2 State. More... | |
INLINE void | GPIO_setP13State (tGPIO_STATE e_value) |
Set P1.3 State. More... | |
INLINE void | GPIO_setP14State (tGPIO_STATE e_value) |
Set P1.4 State. More... | |
INLINE uint8 | GPIO_getP20State (void) |
Get P2.0 State. More... | |
INLINE uint8 | GPIO_getP21State (void) |
Get P2.1 State. More... | |
INLINE uint8 | GPIO_getP22State (void) |
Get P2.2 State. More... | |
INLINE uint8 | GPIO_getP23State (void) |
Get P2.3 State. More... | |
INLINE uint8 | GPIO_getP24State (void) |
Get P2.4 State. More... | |
INLINE uint8 | GPIO_getP25State (void) |
Get P2.5 State. More... | |
INLINE uint8 | GPIO_getP26State (void) |
Get P2.6 State. More... | |
INLINE uint8 | GPIO_getP27State (void) |
Get P2.7 State. More... | |
INLINE uint8 | GPIO_getP28State (void) |
Get P2.8 State. More... | |
INLINE uint8 | GPIO_getP29State (void) |
Get P2.9 State. More... | |
INLINE void | GPIO_enP20Input (void) |
Enable P2.0 Digital Input. More... | |
INLINE void | GPIO_disP20Input (void) |
Disable P2.0 Digital Input. More... | |
INLINE void | GPIO_enP21Input (void) |
Enable P2.1 Digital Input. More... | |
INLINE void | GPIO_disP21Input (void) |
Disable P2.1 Digital Input. More... | |
INLINE void | GPIO_enP22Input (void) |
Enable P2.2 Digital Input. More... | |
INLINE void | GPIO_disP22Input (void) |
Disable P2.2 Digital Input. More... | |
INLINE void | GPIO_enP23Input (void) |
Enable P2.3 Digital Input. More... | |
INLINE void | GPIO_disP23Input (void) |
Disable P2.3 Digital Input. More... | |
INLINE void | GPIO_enP24Input (void) |
Enable P2.4 Digital Input. More... | |
INLINE void | GPIO_disP24Input (void) |
Disable P2.4 Digital Input. More... | |
INLINE void | GPIO_enP25Input (void) |
Enable P2.5 Digital Input. More... | |
INLINE void | GPIO_disP25Input (void) |
Disable P2.5 Digital Input. More... | |
INLINE void | GPIO_enP26Input (void) |
Enable P2.6 Digital Input. More... | |
INLINE void | GPIO_disP26Input (void) |
Disable P2.6 Digital Input. More... | |
INLINE void | GPIO_enP27Input (void) |
Enable P2.7 Digital Input. More... | |
INLINE void | GPIO_disP27Input (void) |
Disable P2.7 Digital Input. More... | |
INLINE void | GPIO_enP28Input (void) |
Enable P2.8 Digital Input. More... | |
INLINE void | GPIO_disP28Input (void) |
Disable P2.8 Digital Input. More... | |
INLINE void | GPIO_enP29Input (void) |
Enable P2.9 Digital Input. More... | |
INLINE void | GPIO_disP29Input (void) |
Disable P2.9 Digital Input. More... | |
void | GPIO_init (void) |
Initialize all CW registers of the GPIO module. More... | |