main_ubi_sdk v 0.1.3
This is UBI4 documentation
soft_timer_init_struct Struct Reference

Структура для инициализации soft_timer. More...

#include <base_soft_timer.h>

Data Fields

uint8_t timers_size
 
uint32_t tick_step_us
 
uint32_t(* GetTick )(void)
 
void(* StartTickTimer )(void)
 
void(* StopTickTimer )(void)
 
uint8_t(* isTimerEnable )(void)
 

Detailed Description

Структура для инициализации soft_timer.

Field Documentation

◆ GetTick

uint32_t(* GetTick) (void)

Функция для получения тика таймера. Для таймера на миллисекундах это HAL_GetTick(), а для микросекундных функция таймера

◆ isTimerEnable

uint8_t(* isTimerEnable) (void)

◆ StartTickTimer

void(* StartTickTimer) (void)

◆ StopTickTimer

void(* StopTickTimer) (void)

◆ tick_step_us

uint32_t tick_step_us

Размер шага в микросекундах (not implemented)

◆ timers_size

uint8_t timers_size

Количество возможных soft_timer внутри таймера


The documentation for this struct was generated from the following file: