TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

Library Typedefs. More...

Data Structures

struct  TM_GENERAL_Float_t
 Float number operation structure. More...
 

Enumerations

enum  TM_GENERAL_Clock_t {
  TM_GENERAL_Clock_HSI, TM_GENERAL_Clock_HSE, TM_GENERAL_Clock_SYSCLK, TM_GENERAL_Clock_PCLK1,
  TM_GENERAL_Clock_PCLK2, TM_GENERAL_Clock_HCLK
}
 Clock speed enumeration. More...
 
enum  TM_GENERAL_ResetSource_t {
  TM_GENERAL_ResetSource_None = 0x00, TM_GENERAL_ResetSource_LowPower = 0x01, TM_GENERAL_ResetSource_WWDG = 0x02, TM_GENERAL_ResetSource_IWDG = 0x03,
  TM_GENERAL_ResetSource_Software = 0x04, TM_GENERAL_ResetSource_POR = 0x05, TM_GENERAL_ResetSource_PIN = 0x06, TM_GENERAL_ResetSource_BOR = 0x07
}
 All possible reset sources. More...
 

Detailed Description

Library Typedefs.

Enumeration Type Documentation

Clock speed enumeration.

Enumerator
TM_GENERAL_Clock_HSI 

High speed internal clock

TM_GENERAL_Clock_HSE 

High speed external clock

TM_GENERAL_Clock_SYSCLK 

System core clock

TM_GENERAL_Clock_PCLK1 

PCLK1 (APB1) peripheral clock

TM_GENERAL_Clock_PCLK2 

PCLK2 (APB2) peripheral clock

TM_GENERAL_Clock_HCLK 

HCLK (AHB1) high speed clock

All possible reset sources.

Enumerator
TM_GENERAL_ResetSource_None 

No reset source detected. Flags are already cleared

TM_GENERAL_ResetSource_LowPower 

Low-power management reset occurs

TM_GENERAL_ResetSource_WWDG 

Window watchdog reset occurs

TM_GENERAL_ResetSource_IWDG 

Independent watchdog reset occurs

TM_GENERAL_ResetSource_Software 

Software reset occurs

TM_GENERAL_ResetSource_POR 

POR/PDR reset occurs

TM_GENERAL_ResetSource_PIN 

NRST pin is set to low by hardware reset, hardware reset

TM_GENERAL_ResetSource_BOR 

BOR reset occurs