Spresense SDK Library v3.4.6-5ba3997155669912adc4b68df0dc983c4388532a
Loading...
Searching...
No Matches
MP Framework specific types

Classes

struct  mpobj
 

Macros

#define MPOBJTYPE_SHM   0x4588 /* MP shared memory object */
 
#define MPOBJTYPE_MQ   0x2dc6 /* MP message queue object */
 
#define MPOBJTYPE_MUTEX   0x0686 /* MP mutex object */
 
#define mpobj_init(obj, t, k)
 

Typedefs

typedef int16_t cpuid_t
 
typedef int16_t mpobjtype_t
 
typedef struct mpobj mpobj_t
 

Detailed Description

Macro Definition Documentation

◆ mpobj_init

#define mpobj_init ( obj,
t,
k )
Value:
do { (obj)->super.type = MPOBJTYPE_ ## t; (obj)->super.key = (k); } while (0)

Typedef Documentation

◆ cpuid_t

typedef int16_t cpuid_t

CPU ID type

◆ mpobjtype_t

typedef int16_t mpobjtype_t

MP object type