MyLibs 1.0
Расширенные библиотеки для STM32
Loading...
Searching...
No Matches
Error Handler defines

Дефайны для обработки ошибок More...

Collaboration diagram for Error Handler defines:

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.

Functions

void Error_Handler (void)

Detailed Description

Дефайны для обработки ошибок

Macro Definition Documentation

◆ MyLibs_Error_Handler

#define MyLibs_Error_Handler ( params)
Value:
Error_Handler(params)

Error_Handler который будет вызыватся в библиотеке

Definition at line 46 of file mylibs_defs.h.

◆ check_null_ptr_1

#define check_null_ptr_1 ( p1)
Value:
(p1 == NULL)

Проверить один указатель на NULL.

Definition at line 53 of file mylibs_defs.h.

◆ check_null_ptr_2

#define check_null_ptr_2 ( p1,
p2 )
Value:
((p1 == NULL) || (p1 != NULL && p2 == NULL))

Проверить два указателя на NULL.

Definition at line 56 of file mylibs_defs.h.

◆ check_null_ptr_3

#define check_null_ptr_3 ( p1,
p2,
p3 )
Value:
((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && p3 == NULL))))

Проверить три указателя на NULL.

Definition at line 59 of file mylibs_defs.h.

◆ check_null_ptr_4

#define check_null_ptr_4 ( p1,
p2,
p3,
p4 )
Value:
((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && ((p3 == NULL) || (p3 != NULL && p4 == NULL))))))

Проверить четыре указателя на NULL.

Definition at line 62 of file mylibs_defs.h.

◆ check_null_ptr_5

#define check_null_ptr_5 ( p1,
p2,
p3,
p4,
p5 )
Value:
((p1 == NULL) || (p1 != NULL && ((p2 == NULL) || (p2 != NULL && ((p3 == NULL) || (p3 != NULL && ((p4 == NULL) || (p4 != NULL && p5 == NULL))))))))

Проверить пять указателей на NULL.

Definition at line 65 of file mylibs_defs.h.