VSF Documented
Typedefs | Enumerations | Functions | Variables
sthal.h File Reference
#include "hal/vsf_hal.h"
#include "sthal_conf_template.h"
#include "sthal_def.h"
#include "sthal_gpio.h"
#include "sthal_dma.h"
#include "sthal_adc.h"
#include "sthal_flash.h"
#include "sthal_i2c.h"
#include "sthal_rtc.h"
#include "sthal_spi.h"
#include "sthal_tim.h"
#include "sthal_uart.h"
#include "sthal_usart.h"
#include "sthal_irda.h"
#include "sthal_smartcard.h"
#include "sthal_wwdg.h"

Go to the source code of this file.

Typedefs

typedef enum FlagStatus ITStatus
 

Enumerations

enum  HAL_TickFreqTypeDef {
  HAL_TICK_FREQ_10HZ = 100U ,
  HAL_TICK_FREQ_100HZ = 10U ,
  HAL_TICK_FREQ_1KHZ = 1U ,
  HAL_TICK_FREQ_DEFAULT = HAL_TICK_FREQ_1KHZ
}
 
enum  FlagStatus {
  RESET = 0U ,
  SET = !RESET
}
 
enum  FunctionalState {
  DISABLE = 0U ,
  ENABLE = !DISABLE
}
 
enum  ErrorStatus {
  SUCCESS = 0U ,
  ERROR = !SUCCESS
}
 

Functions

HAL_StatusTypeDef HAL_Init (void)
 
HAL_StatusTypeDef HAL_DeInit (void)
 
void HAL_MspInit (void)
 
void HAL_MspDeInit (void)
 
HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority)
 
void HAL_IncTick (void)
 
void HAL_Delay (uint32_t Delay)
 
uint32_t HAL_GetTick (void)
 
HAL_StatusTypeDef HAL_SetTickFreq (HAL_TickFreqTypeDef Freq)
 
HAL_TickFreqTypeDef HAL_GetTickFreq (void)
 
void HAL_SuspendTick (void)
 
void HAL_ResumeTick (void)
 
uint32_t HAL_GetHalVersion (void)
 
uint32_t HAL_GetUIDw2 (void)
 

Variables

volatile uint32_t uwTick
 
HAL_TickFreqTypeDef uwTickFreq
 

Typedef Documentation

◆ ITStatus

typedef enum FlagStatus ITStatus

Enumeration Type Documentation

◆ HAL_TickFreqTypeDef

Enumerator
HAL_TICK_FREQ_10HZ 
HAL_TICK_FREQ_100HZ 
HAL_TICK_FREQ_1KHZ 
HAL_TICK_FREQ_DEFAULT 

◆ FlagStatus

enum FlagStatus
Enumerator
RESET 
SET 

◆ FunctionalState

Enumerator
DISABLE 
ENABLE 

◆ ErrorStatus

Enumerator
SUCCESS 
ERROR 

Function Documentation

◆ HAL_Init()

HAL_StatusTypeDef HAL_Init ( void  )

◆ HAL_DeInit()

HAL_StatusTypeDef HAL_DeInit ( void  )

◆ HAL_MspInit()

void HAL_MspInit ( void  )

◆ HAL_MspDeInit()

void HAL_MspDeInit ( void  )

◆ HAL_InitTick()

HAL_StatusTypeDef HAL_InitTick ( uint32_t  TickPriority)

◆ HAL_IncTick()

void HAL_IncTick ( void  )

◆ HAL_Delay()

void HAL_Delay ( uint32_t  Delay)

◆ HAL_GetTick()

uint32_t HAL_GetTick ( void  )

◆ HAL_SetTickFreq()

HAL_StatusTypeDef HAL_SetTickFreq ( HAL_TickFreqTypeDef  Freq)

◆ HAL_GetTickFreq()

HAL_TickFreqTypeDef HAL_GetTickFreq ( void  )

◆ HAL_SuspendTick()

void HAL_SuspendTick ( void  )

◆ HAL_ResumeTick()

void HAL_ResumeTick ( void  )

◆ HAL_GetHalVersion()

uint32_t HAL_GetHalVersion ( void  )

◆ HAL_GetUIDw2()

uint32_t HAL_GetUIDw2 ( void  )

Variable Documentation

◆ uwTick

volatile uint32_t uwTick
extern

◆ uwTickFreq

HAL_TickFreqTypeDef uwTickFreq
extern