dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

PIOS System Initialization code. More...

Macros

#define PIOS_SYS_SERIAL_NUM_BINARY_LEN   12
 
#define PIOS_SYS_SERIAL_NUM_ASCII_LEN   (PIOS_SYS_SERIAL_NUM_BINARY_LEN * 2)
 
#define PIOS_SYS_SERIAL_NUM_BINARY_LEN   12
 
#define PIOS_SYS_SERIAL_NUM_ASCII_LEN   (PIOS_SYS_SERIAL_NUM_BINARY_LEN * 2)
 
#define _GNU_SOURCE
 

Functions

void PIOS_SYS_Init (void)
 
int32_t PIOS_SYS_Reset (void)
 
int32_t PIOS_SYS_SerialNumberGetBinary (uint8_t array[PIOS_SYS_SERIAL_NUM_BINARY_LEN])
 
int32_t PIOS_SYS_SerialNumberGet (char str[PIOS_SYS_SERIAL_NUM_ASCII_LEN+1])
 
size_t PIOS_SYS_IrqStackUnused (void)
 
size_t PIOS_SYS_OsStackUnused (void)
 
void PIOS_SYS_Args (int argc, char *argv[])
 

Detailed Description

PIOS System Initialization code.

Macro Definition Documentation

#define _GNU_SOURCE

Definition at line 38 of file pios_sys.c.

#define PIOS_SYS_SERIAL_NUM_ASCII_LEN   (PIOS_SYS_SERIAL_NUM_BINARY_LEN * 2)

Definition at line 35 of file pios_sys.h.

#define PIOS_SYS_SERIAL_NUM_ASCII_LEN   (PIOS_SYS_SERIAL_NUM_BINARY_LEN * 2)

Definition at line 37 of file pios_sys.h.

#define PIOS_SYS_SERIAL_NUM_BINARY_LEN   12

Definition at line 34 of file pios_sys.h.

#define PIOS_SYS_SERIAL_NUM_BINARY_LEN   12

Definition at line 36 of file pios_sys.h.

Function Documentation

void PIOS_SYS_Args ( int  argc,
char *  argv[] 
)
void PIOS_SYS_Init ( void  )
size_t PIOS_SYS_IrqStackUnused ( void  )
size_t PIOS_SYS_OsStackUnused ( void  )
int32_t PIOS_SYS_Reset ( void  )
int32_t PIOS_SYS_SerialNumberGet ( char  str[PIOS_SYS_SERIAL_NUM_ASCII_LEN+1])
int32_t PIOS_SYS_SerialNumberGetBinary ( uint8_t  array[PIOS_SYS_SERIAL_NUM_BINARY_LEN])