![]()
![]()
#define __STMPE1600_H
![]()
![]()
Includes
![]()
![]()
#include "../Common/io.h"
![]()
![]()
Exported types
![]()
![]()
Exported constants
![]()
![]()
#define STMPE1600_ID
![]()
![]()
#define STMPE1600_IT_ENABLE
![]()
![]()
#define STMPE1600_REG_CHP_ID
![]()
![]()
#define STMPE1600_REG_ID_VERSION
![]()
![]()
#define STMPE1600_REG_SYS_CTRL
![]()
![]()
#define STMPE1600_REG_GPMR
![]()
![]()
#define STMPE1600_REG_GPSR
![]()
![]()
#define STMPE1600_REG_GPDR
![]()
![]()
#define STMPE1600_REG_GPPIR
![]()
![]()
#define STMPE1600_REG_IEGPIOR
![]()
![]()
#define STMPE1600_REG_ISGPIOR
![]()
![]()
#define STMPE1600_DIRECTION_IN
![]()
![]()
#define STMPE1600_DIRECTION_OUT
![]()
![]()
#define STMPE1600_POLARITY_LOW
![]()
![]()
#define STMPE1600_POLARITY_HIGH
![]()
![]()
#define STMPE1600_PIN_0
![]()
![]()
#define STMPE1600_PIN_1
![]()
![]()
#define STMPE1600_PIN_2
![]()
![]()
#define STMPE1600_PIN_3
![]()
![]()
#define STMPE1600_PIN_4
![]()
![]()
#define STMPE1600_PIN_5
![]()
![]()
#define STMPE1600_PIN_6
![]()
![]()
#define STMPE1600_PIN_7
![]()
![]()
#define STMPE1600_PIN_8
![]()
![]()
#define STMPE1600_PIN_9
![]()
![]()
#define STMPE1600_PIN_10
![]()
![]()
#define STMPE1600_PIN_11
![]()
![]()
#define STMPE1600_PIN_12
![]()
![]()
#define STMPE1600_PIN_13
![]()
![]()
#define STMPE1600_PIN_14
![]()
![]()
#define STMPE1600_PIN_15
![]()
![]()
#define STMPE1600_PIN_ALL
![]()
![]()
Exported macro
![]()
![]()
stmpe1600_Init(uint16_t);
![]()
![]()
stmpe1600_Reset(uint16_t);
![]()
![]()
stmpe1600_ReadID(uint16_t);
![]()
![]()
stmpe1600_SetITPolarity(uint16_t, uint8_t);
![]()
![]()
stmpe1600_EnableGlobalIT(uint16_t);
![]()
![]()
stmpe1600_DisableGlobalIT(uint16_t);
![]()
![]()
stmpe1600_IO_InitPin(uint16_t, uint32_t, uint8_t);
![]()
![]()
stmpe1600_IO_Config(uint16_t, uint32_t, IO_ModeTypedef);
![]()
![]()
stmpe1600_IO_PolarityInv_Enable(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_PolarityInv_Disable(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_WritePin(uint16_t, uint32_t, uint8_t);
![]()
![]()
stmpe1600_IO_ReadPin(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_EnablePinIT(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_DisablePinIT(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_ITStatus(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_ReadIT(uint16_t, uint32_t);
![]()
![]()
stmpe1600_IO_ClearIT(uint16_t, uint32_t);
![]()
![]()
stmpe1600_Start(uint16_t, uint32_t);
![]()
![]()
IOE_Init();
![]()
![]()
IOE_ITConfig();
![]()
![]()
IOE_Delay(uint32_t);
![]()
![]()
IOE_Write(uint8_t, uint8_t, uint8_t);
![]()
![]()
IOE_Read(uint8_t, uint8_t);
![]()
![]()
IOE_ReadMultiple(uint8_t, uint8_t, uint8_t *, uint16_t);
![]()
![]()
IOE_WriteMultiple(uint8_t, uint8_t, uint8_t *, uint16_t);
![]()
![]()
stmpe1600_io_drv;