MyLibs 1.0
Расширенные библиотеки для STM32
Loading...
Searching...
No Matches
mylibs_defs.h File Reference

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

#include "mylibs_config.h"

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.