Compounds | |||
![]() | ![]() | struct | program_t |
Defines | |||
![]() | ![]() | #define | PROG_MAX |
![]() | ![]() | maximum number of programs. | |
Enumerations | |||
![]() | ![]() | enum | packet_cmd_t { CMDacknowledge, CMDdelete, CMDcreate, CMDoffsets, CMDdata, CMDrun, CMDlast } |
Functions | |||
![]() | ![]() | int | program_valid (unsigned nr) |
![]() | ![]() | check if a given program is valid. More... | |
![]() | ![]() | void | program_init () |
![]() | ![]() | initialize program support. More... | |
![]() | ![]() | void | program_shutdown () |
![]() | ![]() | shutdown program support. More... | |
Variables | |||
![]() | ![]() | volatile unsigned | cprog |
![]() | ![]() | the current program. |
#define PROG_MAX () |
maximum number of programs.
enum packet_cmd_t |
CMDacknowledge | 1:. |
CMDdelete | 1+ 1: b[nr]. |
CMDcreate | 1+12: b[nr] s[textsize] s[datasize] s[bsssize] s[stacksize] s[start] b[prio]. |
CMDoffsets | 1+ 7: b[nr] s[text] s[data] s[bss]. |
CMDdata | 1+>3: b[nr] s[offset] array[data]. |
CMDrun | 1+ 1: b[nr]. |
CMDlast | ? |
int program_valid (unsigned nr) |
check if a given program is valid.
void program_init () |
initialize program support.
run in single tasking mode
void program_shutdown () |
shutdown program support.
run in single tasking mode
volatile unsigned cprog |
the current program.