|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Заголовочный файл для измерения времени между событиями More...
Go to the source code of this file.
Classes | |
| struct | BenchTimeStats_t |
| Структура статистики измерений More... | |
| struct | BenchTimeChannel_t |
| Структура канала измерения More... | |
| struct | BenchTime_t |
| Основная структура менеджера измерений More... | |
Functions | |
| static void | BenchTime_Init (void) |
| Инициализация системы измерения времени | |
| static uint32_t | BenchTime_Start (uint8_t channel, uint32_t ticks, uint32_t tick_period) |
| Начало измерения на указанном канале | |
| static uint32_t | BenchTime_End (uint8_t channel, uint32_t ticks) |
| Окончание измерения на указанном канале | |
| static uint32_t | BenchTime_GetMin (uint8_t channel) |
| Получение минимального времени измерения | |
| static uint32_t | BenchTime_GetMax (uint8_t channel) |
| Получение максимального времени измерения | |
| static uint32_t | BenchTime_GetAverage (uint8_t channel) |
| Получение среднего времени измерения | |
| static uint32_t | BenchTime_GetCount (uint8_t channel) |
| Получение количества измерений | |
| static uint32_t | BenchTime_GetLast (uint8_t channel) |
| Получение последнего измеренного времени | |
| static void | BenchTime_ResetStats (uint8_t channel) |
| Сброс статистики для канала | |
Variables | |
| static BenchTime_t | hbt = {0} |
| Внутренний экземпляр | |
Заголовочный файл для измерения времени между событиями
Definition in file bench_time.h.