System¶
Enums¶
mira_sys_startup_reason_t¶
Name | Value | Description |
---|---|---|
MIRA_SYS_STARTUP_REASON_POWER_ON |
0 | |
MIRA_SYS_STARTUP_REASON_RESET_PIN |
||
MIRA_SYS_STARTUP_REASON_WATCHDOG |
||
MIRA_SYS_STARTUP_REASON_SOFT |
||
MIRA_SYS_STARTUP_REASON_UNSPECIFIED |
||
MIRA_SYS_STARTUP_REASON_UNKNOWN |
Structs¶
mira_sys_device_id_t¶
Type | Name | Description |
---|---|---|
uint8_t[8] |
u8 | |
uint16_t[4] |
u16 | |
uint32_t[2] |
u32 |
Union type for the device id.
Functions¶
mira_sys_reset¶
void mira_sys_reset( void);
Resets the node.
mira_sys_get_startup_reason¶
mira_sys_startup_reason_t mira_sys_get_startup_reason( void);
Get the reason for the latest CPU startup.
Return
see enum
mira_sys_get_device_id¶
void mira_sys_get_device_id( mira_sys_device_id_t* dst);
Gets the device id.
Parameters
Parameter | Description |
---|---|
dst |
Location where the device id will be stored. |
Return
void