|
eForth1
v2.6
|
#include <Arduino.h>#include <time.h>

Go to the source code of this file.
Typedefs | |
| typedef void(* | CFP) () |
Functions | |
| void | vm_cfunc (int n, CFP fp) |
More... | |
| void | vm_push (int v) |
| push value onto VM data stack More... | |
| int | vm_pop () |
| pop TOS off VM data stack More... | |
| void | ef_setup (const char *code=0, Stream &io_stream=Serial) |
| void | ef_run () |
| char * | ef_ram (int i) |
| expose VM RAM space to Sketch More... | |
| typedef void(* CFP) () |
| void vm_cfunc | ( | int | n, |
| CFP | fp | ||
| ) |
function pointer
assign C interface (in slot n)
| void vm_push | ( | int | v | ) |
push value onto VM data stack
proxy to VM
| int vm_pop | ( | ) |
pop TOS off VM data stack
| void ef_setup | ( | const char * | code, |
| Stream & | io_stream | ||
| ) |
setup (called by Arduino setup)
| void ef_run | ( | ) |
VM outer interpreter proxy
| char* ef_ram | ( | int | i | ) |
expose VM RAM space to Sketch
VM RAM space