pin_settings_config_t Struct Reference

Defines the converter configuration. More...

#include <platform/drivers/inc/pins_driver.h>

Data Fields

PORT_Typebase
 
uint32_t pinPortIdx
 
port_pull_config_t pullConfig
 
bool passiveFilter
 
port_drive_strength_t driveSelect
 Configures the drive strength. More...
 
port_mux_t mux
 Pin (C55: Out) mux selection. More...
 
bool pinLock
 
port_interrupt_config_t intConfig
 
bool clearIntFlag
 
bool digitalFilter
 
GPIO_TypegpioBase
 
port_data_direction_t direction
 
pins_level_type_t initValue
 

Detailed Description

Defines the converter configuration.

This structure is used to configure the pins Implements : pin_settings_config_t_Class

Definition at line 562 of file pins_driver.h.

Field Documentation

PORT_Type* base

Port base pointer.

Definition at line 565 of file pins_driver.h.

bool clearIntFlag

Clears the interrupt status flag.

Definition at line 591 of file pins_driver.h.

bool digitalFilter

Enables digital filter.

Definition at line 592 of file pins_driver.h.

Configures the port data direction.

Definition at line 599 of file pins_driver.h.

port_drive_strength_t driveSelect

Configures the drive strength.

Definition at line 583 of file pins_driver.h.

GPIO_Type* gpioBase

GPIO base pointer.

Definition at line 598 of file pins_driver.h.

pins_level_type_t initValue

Initial value

Definition at line 635 of file pins_driver.h.

Interrupt generation condition.

Definition at line 590 of file pins_driver.h.

Pin (C55: Out) mux selection.

Definition at line 585 of file pins_driver.h.

bool passiveFilter

Passive filter configuration.

Definition at line 577 of file pins_driver.h.

bool pinLock

Lock pin control register or not.

Definition at line 587 of file pins_driver.h.

uint32_t pinPortIdx

Port pin number.

Definition at line 569 of file pins_driver.h.

port_pull_config_t pullConfig

Internal resistor pull feature selection.

Definition at line 571 of file pins_driver.h.


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