MyLibs 1.0 Расширенные библиотеки для STM32

Loading...
Searching...
No Matches
mylibs_defs.h File Reference

Заголочный файл для дефайнов библиотеки MyLibsGeneral. More...

`#include "mylibs_config.h"`
Include dependency graph for mylibs_defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | MyLibs_Error_Handler(params)
| Error_Handler который будет вызыватся в библиотеке
#define | check_null_ptr_1(p1)
| Проверить один указатель на NULL.
#define | check_null_ptr_2(p1, p2)
| Проверить два указателя на NULL.
#define | check_null_ptr_3(p1, p2, p3)
| Проверить три указателя на NULL.
#define | check_null_ptr_4(p1, p2, p3, p4)
| Проверить четыре указателя на NULL.
#define | check_null_ptr_5(p1, p2, p3, p4, p5)
| Проверить пять указателей на NULL.
#define | msDelay(_ms_)
| Блокирующая задержка на указанное количество миллисекунд.
#define | msDelayStart(_pvar_)
| Начать отсчет задержки.
#define | msDelayWhileActive(_ms_, _pvar_)
| Проверяет, активна ли задержка.
#define | msDelayWaitDone(_ms_, _pvar_)
| Проверяет, завершилась ли задержка.
#define | ClearStruct(_struct_)
| Обнуление структуры.
#define | Divide_Up(_val_, _div_)
| Деление с округлением вверх
#define | ByteSwap16(v)
| Swap between Little Endian and Big Endian.
#define | ABS(x)
| Абсолютное значение числа

## Functions
void | Error_Handler (void)

## Detailed Description

Заголочный файл для дефайнов библиотеки MyLibsGeneral.

Definition in file mylibs_defs.h.