STM32L486xx HAL User Manual
Data Structures | Typedefs | Enumerations
TSC Exported Types
TSC

Data Structures

struct  TSC_InitTypeDef
 TSC init structure definition. More...
struct  TSC_IOConfigTypeDef
 TSC IOs configuration structure definition. More...
struct  __TSC_HandleTypeDef
 TSC handle Structure definition. More...

Typedefs

typedef struct __TSC_HandleTypeDef TSC_HandleTypeDef
 TSC handle Structure definition.
typedef void(* pTSC_CallbackTypeDef )(TSC_HandleTypeDef *htsc)
 HAL TSC Callback pointer definition.

Enumerations

enum  HAL_TSC_StateTypeDef { HAL_TSC_STATE_RESET = 0x00U, HAL_TSC_STATE_READY = 0x01U, HAL_TSC_STATE_BUSY = 0x02U, HAL_TSC_STATE_ERROR = 0x03U }
 TSC state structure definition. More...
enum  TSC_GroupStatusTypeDef { TSC_GROUP_ONGOING = 0x00U, TSC_GROUP_COMPLETED = 0x01U }
 TSC group status structure definition. More...
enum  TSC_GroupIndexTypeDef {
  TSC_GROUP1_IDX = 0x00U, TSC_GROUP2_IDX, TSC_GROUP3_IDX, TSC_GROUP4_IDX,
  TSC_GROUP5_IDX, TSC_GROUP6_IDX, TSC_GROUP7_IDX, TSC_GROUP8_IDX,
  TSC_NB_OF_GROUPS
}
 TSC Group Index Structure definition. More...
enum  HAL_TSC_CallbackIDTypeDef { HAL_TSC_CONV_COMPLETE_CB_ID = 0x00U, HAL_TSC_ERROR_CB_ID = 0x01U, HAL_TSC_MSPINIT_CB_ID = 0x02U, HAL_TSC_MSPDEINIT_CB_ID = 0x03U }
 HAL TSC Callback ID enumeration definition. More...

Typedef Documentation

typedef void(* pTSC_CallbackTypeDef)(TSC_HandleTypeDef *htsc)

HAL TSC Callback pointer definition.

pointer to an TSC callback function

Definition at line 184 of file stm32l4xx_hal_tsc.h.

TSC handle Structure definition.


Enumeration Type Documentation

HAL TSC Callback ID enumeration definition.

Enumerator:
HAL_TSC_CONV_COMPLETE_CB_ID 

TSC Conversion completed callback ID

HAL_TSC_ERROR_CB_ID 

TSC Error callback ID

HAL_TSC_MSPINIT_CB_ID 

TSC Msp Init callback ID

HAL_TSC_MSPDEINIT_CB_ID 

TSC Msp DeInit callback ID

Definition at line 171 of file stm32l4xx_hal_tsc.h.

TSC state structure definition.

Enumerator:
HAL_TSC_STATE_RESET 

TSC registers have their reset value

HAL_TSC_STATE_READY 

TSC registers are initialized or acquisition is completed with success

HAL_TSC_STATE_BUSY 

TSC initialization or acquisition is on-going

HAL_TSC_STATE_ERROR 

Acquisition is completed with max count error

Definition at line 63 of file stm32l4xx_hal_tsc.h.

TSC Group Index Structure definition.

Enumerator:
TSC_GROUP1_IDX 
TSC_GROUP2_IDX 
TSC_GROUP3_IDX 
TSC_GROUP4_IDX 
TSC_GROUP5_IDX 
TSC_GROUP6_IDX 
TSC_GROUP7_IDX 
TSC_GROUP8_IDX 
TSC_NB_OF_GROUPS 

Definition at line 146 of file stm32l4xx_hal_tsc.h.

TSC group status structure definition.

Enumerator:
TSC_GROUP_ONGOING 

Acquisition on group is on-going or not started

TSC_GROUP_COMPLETED 

Acquisition on group is completed with success (no max count error)

Definition at line 74 of file stm32l4xx_hal_tsc.h.