Refactor UART handling and enhance user data structures
This commit is contained in:
+12
-2
@@ -12,9 +12,9 @@ typedef struct person
|
||||
|
||||
char *name;
|
||||
char *surname;
|
||||
uint8_t department;
|
||||
uint32_t department;
|
||||
|
||||
time_t last_timestamp;
|
||||
time_t last_time_event;
|
||||
uint32_t total;
|
||||
|
||||
pthread_mutex_t lock;
|
||||
@@ -26,4 +26,14 @@ typedef struct node
|
||||
struct node *next;
|
||||
} node_t;
|
||||
|
||||
uint16_t generateUUID(node_t * _head);
|
||||
|
||||
uint16_t searchUUIDByName(node_t * _head);
|
||||
|
||||
node_t * searchPersonByUUID(node_t * _head);
|
||||
|
||||
void addPersonToList(node_t * _head, char * _name, char * _surname, uint32_t _department);
|
||||
|
||||
void addTimeEvent(node_t * _person);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user