|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Заголочный файл для дефайнов библиотеки 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) |
Заголочный файл для дефайнов библиотеки MyLibsGeneral.
Definition in file mylibs_defs.h.