|
Hardware Abstraction Layer for FreeRTOS
|
#include <FreeRTOS.h>#include <stdint.h>#include <stdbool.h>#include <system.h>#include <semphr.h>#include <hal.h>

Go to the source code of this file.
Data Structures | |
| struct | mailbox_generic |
Functions | |
| struct mailbox * | mailbox_init (uint32_t index) |
| int32_t | mailbox_deinit (struct mailbox *mailbox) |
| int32_t | mailbox_send (struct mailbox *mailbox, uint32_t data, TickType_t waittime) |
| int32_t | mailbox_recv (struct mailbox *mailbox, uint32_t *data, TickType_t waittime) |
| int32_t | mailbox_sendISR (struct mailbox *mailbox, uint32_t data) |
| int32_t | mailbox_recvISR (struct mailbox *mailbox, uint32_t *data) |