![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
#define | SHMEMM0 LOCATE_AT(SHARED_MEM_M0) |
#define | SHMEMM4 LOCATE_AT(SHARED_MEM_M4) |
#define | IPC_IRQ_Priority IRQ_PRIO_IPC |
#define | ipc_wait_event(evt, sem) while ((evt)) |
#define | ipc_wait_event_tout(evt, tout, sem) |
static SHMEMM0 struct ipc_queue | queue_m0 = {0} |
static SHMEMM4 struct ipc_queue | queue_m4 = {0} |
static void | os_event_handler (void) |
static void | ipc_misc_init (void) |
static void | ipc_send_signal (void) |
void | IPC_msgNotify (void) |
Function to send notificaton interrupt. | |
void | IPC_initMsgQueue (void *data, int size, int count) |
Function to initialize the IPC message queue. | |
int | IPC_pushMsgTout (const void *data, int tout) |
Function to push a message into queue with timeout. | |
int | IPC_popMsgTout (void *data, int tout) |
Function to read a message from queue with timeout. | |
int | IPC_msgPending (int queue_write) |
Get number of pending items in queue. | |
void | EVENT_IPC_Receive (void) |
Call-back function to handle IPC Message receive event. | |
void | IPC_IRQHandler (void) |
Interrupt handler for IPC interrupts. | |
const char * | IPC_strerror (int errnum) |
Function to convert IPC error number to string. | |