MyLibs 1.0 Расширенные библиотеки для STM32

Loading...
Searching...
No Matches
Error Handler defines
My Libs » General Tools

Дефайны для обработки ошибок 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.