|
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.