Spresense Arduino Multi-Processer Communication library. More...
#include <Arduino.h>#include <sdk/config.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <asmp/asmp.h>#include <asmp/mptask.h>#include <asmp/mpshm.h>#include <asmp/mpmq.h>#include <asmp/mpmutex.h>#include <multi_print.h>
Go to the source code of this file.
Classes | |
| class | MPClass |
| This is the interface for MP (Multi-Processor). More... | |
Macros | |
| #define | MPDBG(format, ...) |
| #define | MPERR(format, ...) printf("ERROR: " format, ##__VA_ARGS__) |
| #define | KEY_SHM 1 |
| #define | KEY_MQ 2 |
| #define | MP_RECV_BLOCKING (0) |
| #define | MP_RECV_POLLING (MPMQ_NONBLOCK) |
| #define | MP_GET_CPUID() (*(volatile int *)0x4e002040) |
| #define | MP_MAX_SUBID 6 |
| #define | MPLOG_PREFIX "[Main] " |
| #define | MPLog(fmt, ...) |
Variables | |
| MPClass | MP |
Spresense Arduino Multi-Processer Communication library.
The MP library can manage the Multi-processor communication.