SmartIO initialization functions.
More...
SmartIO initialization functions.
◆ Cy_SmartIO_Init()
Initializes the Smart I/O.
- Parameters
-
base | Pointer to the Smart I/O base address |
config | Pointer to the Smart I/O configuration structure |
- Returns
- Status of the initialization operation
- Function Usage
{
.lutMap = 1u,
};
{
.ioSyncEn = 0u|0u|0u|0u|0u|0u|0u|0u,
.chipSyncEn = 0u|0u|0u|0u|0u|0u|0u|0u,
.lutCfg0 = &ioss_0_port_1_smartio_0_lutCfg0,
.lutCfg1 = NULL,
.lutCfg2 = NULL,
.lutCfg3 = NULL,
.lutCfg4 = NULL,
.lutCfg5 = NULL,
.lutCfg6 = NULL,
.lutCfg7 = NULL,
.duCfg = NULL,
.hldOvr = false,
};
{
}
◆ Cy_SmartIO_Deinit()
void Cy_SmartIO_Deinit |
( |
SMARTIO_PRT_Type * |
base | ) |
|
Resets the Smart I/O to default values.
- Parameters
-
base | Pointer to the Smart I/O base address |
- Function Usage
◆ Cy_SmartIO_Enable()
void Cy_SmartIO_Enable |
( |
SMARTIO_PRT_Type * |
base | ) |
|
Enables the Smart I/O.
- Parameters
-
base | Pointer to the Smart I/O base address |
- Function Usage
◆ Cy_SmartIO_Disable()
void Cy_SmartIO_Disable |
( |
SMARTIO_PRT_Type * |
base | ) |
|
Disables the Smart I/O.
- Parameters
-
base | Pointer to the Smart I/O base address |
- Function Usage