STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Variables
STMPE811_Private_Variables

Variables

TS_DrvTypeDef stmpe811_ts_drv
 
IO_DrvTypeDef stmpe811_io_drv
 
uint8_t stmpe811 [STMPE811_MAX_INSTANCE] = {0}
 

Detailed Description

Variable Documentation

uint8_t stmpe811[STMPE811_MAX_INSTANCE] = {0}

Definition at line 109 of file stmpe811.c.

IO_DrvTypeDef stmpe811_io_drv
Initial value:
=
{
}
void stmpe811_Init(uint16_t DeviceAddr)
Initialize the stmpe811 and configure the needed hardware resources.
Definition: stmpe811.c:131
void stmpe811_IO_ClearIT(uint16_t DeviceAddr, uint32_t IO_Pin)
Clear the selected IO interrupt pending bit(s).
Definition: stmpe811.c:739
void stmpe811_Reset(uint16_t DeviceAddr)
Reset the stmpe811 by Software.
Definition: stmpe811.c:164
uint8_t stmpe811_IO_Config(uint16_t DeviceAddr, uint32_t IO_Pin, IO_ModeTypedef IO_Mode)
Configures the IO pin(s) according to IO mode structure value.
Definition: stmpe811.c:437
void stmpe811_IO_DisableIT(uint16_t DeviceAddr)
Disable the global IO interrupt source.
Definition: stmpe811.c:666
uint16_t stmpe811_ReadID(uint16_t DeviceAddr)
Read the stmpe811 IO Expander device ID.
Definition: stmpe811.c:184
uint32_t stmpe811_IO_ITStatus(uint16_t DeviceAddr, uint32_t IO_Pin)
Check the status of the selected IO interrupt pending bit.
Definition: stmpe811.c:726
void stmpe811_IO_EnableIT(uint16_t DeviceAddr)
Enable the global IO interrupt source.
Definition: stmpe811.c:650
void stmpe811_IO_Start(uint16_t DeviceAddr, uint32_t IO_Pin)
Start the IO functionality use and disable the AF for selected IO pin(s).
Definition: stmpe811.c:405
uint32_t stmpe811_IO_ReadPin(uint16_t DeviceAddr, uint32_t IO_Pin)
Return the state of the selected IO pin(s).
Definition: stmpe811.c:640
void stmpe811_IO_WritePin(uint16_t DeviceAddr, uint32_t IO_Pin, uint8_t PinState)
Write a new IO pin state.
Definition: stmpe811.c:617

Definition at line 93 of file stmpe811.c.

TS_DrvTypeDef stmpe811_ts_drv
Initial value:
=
{
}
void stmpe811_Init(uint16_t DeviceAddr)
Initialize the stmpe811 and configure the needed hardware resources.
Definition: stmpe811.c:131
void stmpe811_Reset(uint16_t DeviceAddr)
Reset the stmpe811 by Software.
Definition: stmpe811.c:164
uint8_t stmpe811_TS_DetectTouch(uint16_t DeviceAddr)
Return if there is touch detected or not.
Definition: stmpe811.c:837
void stmpe811_TS_Start(uint16_t DeviceAddr)
Configures the touch Screen Controller (Single point detection)
Definition: stmpe811.c:762
uint16_t stmpe811_ReadID(uint16_t DeviceAddr)
Read the stmpe811 IO Expander device ID.
Definition: stmpe811.c:184
void stmpe811_TS_DisableIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
Definition: stmpe811.c:908
void stmpe811_TS_GetXY(uint16_t DeviceAddr, uint16_t *X, uint16_t *Y)
Get the touch screen X and Y positions values.
Definition: stmpe811.c:869
uint8_t stmpe811_TS_ITStatus(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
Definition: stmpe811.c:922
void stmpe811_TS_EnableIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
Definition: stmpe811.c:892
void stmpe811_TS_ClearIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
Definition: stmpe811.c:933

Definition at line 78 of file stmpe811.c.