| PIC24 Support Libraries
    | 
Go to the source code of this file.
| Data Structures | |
| struct | MAILBOX | 
| Macros | |
| #define | __MAIL_MSG_MAX_DATA_LEN 16 | 
| #define | ESOS_TASK_HAS_MAIL(pstTask) | 
| #define | ESOS_TASK_IS_WAITING_MAIL_DELIVERY(TaskHandle) | 
| #define | ESOS_TASK_IVE_GOT_MAIL() | 
| #define | ESOS_TASK_WAIT_FOR_MAIL() | 
| #define | ESOS_TASK_WAIT_ON_TASKS_MAILBOX_HAS_AT_LEAST(pstTask, x) | 
| #define | ESOS_TASK_WAIT_ON_TASKS_MAILBOX_HAS_ROOM_MESSAGE(pstTask, pstMsg) | 
| #define | ESOS_TASK_MAILBOX_GET_AVAILABLE_LEN(pstTask) | 
| #define | ESOS_TASK_MAILBOX_GOT_EXACTLY_DATA_BYTES(pstTask, x) | 
| #define | ESOS_TASK_MAILBOX_GOT_AT_LEAST_DATA_BYTES(pstTask, x) | 
| #define | ESOS_TASK_FLUSH_TASK_MAILBOX(pstTask) | 
| Functions | |
| void | __esos_SendMailUint8 (struct stTask *pst_Task, MAILBOX *pst_Mailbox, uint8_t *pau8_data, uint8_t u8_len) | 
This file contains macros, prototypes, and definitions for mail services for ESOS tasks.
Definition in file esos_mail.h.
 1.8.13
 1.8.13