LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ipc_example.c File Reference
#include "lpc43xx_dualcore_config.h"
#include "ipc_msg.h"
#include "ipc_example.h"

Go to the source code of this file.

static void(* ipcex_callback_lookup [IPCEX_MAX_IDS])(uint32_t)
 
static ipcex_msg_t ipcex_queue [IPCEX_QUEUE_SZ]
 
static void ipcex_dispatch_task (void *loop)
 
int ipcex_register_callback (uint32_t id, void(*func)(uint32_t))
 IPC register callback function pointer.
 
void ipcex_tasks (void)
 Dual Core IPC example implementation task.
 
void IPCEX_Init (void)
 IPC Example initialization.
 
int ipcex_msgPush (uint32_t id, uint32_t data)
 Push data on the queue.