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.