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.
-0.1.7 is released under
Mozilla Public License.
Original code © 1998-1999 by Markus L. Noga.