#ifndef __RFID_HANDLER_H__ #define __RFID_HANDLER_H__ #include "main.h" #include "users.h" typedef struct { BYTE wait_for_UART_flag; BYTE end_from_main_flag; BYTE uart_status; } UartThreadFlags; typedef struct { char *uart_address; list_t *person_list_head; UartThreadFlags *flags; } UartThreadArgs; // UART handler thread void *uartListener(void *arg); uint16_t parseIncommingPacket(BYTE *_packet); void sendPacketToDevice(int _uart, node_t *_person); #endif