diff --git a/ueforth/common/forth_namespace_tests.fs b/ueforth/common/forth_namespace_tests.fs index 19d9b2d..62e22c0 100644 --- a/ueforth/common/forth_namespace_tests.fs +++ b/ueforth/common/forth_namespace_tests.fs @@ -450,7 +450,6 @@ e: test-posix-forth-namespace internals voclist out: web-interface out: httpd - out: telnetd out: sockets out: ansi out: editor @@ -493,8 +492,6 @@ e: test-esp32-forth-namespace out: ansi out: camera-server out: camera - out: telnetd - out: timers out: registers out: web-interface out: httpd diff --git a/ueforth/esp32/timers.fs b/ueforth/esp32/timers.fs index 4fe8ffc..7826ec6 100644 --- a/ueforth/esp32/timers.fs +++ b/ueforth/esp32/timers.fs @@ -12,7 +12,16 @@ \ See the License for the specific language governing permissions and \ limitations under the License. -vocabulary timers timers definitions also registers also interrupts +( Lazy loaded timers ) + +internals definitions +transfer timer_isr_register +forth definitions + +: timers r| + +vocabulary timers timers definitions + also registers also interrupts also internals transfer timer_isr_register $3ff5f000 constant TIMG_BASE @@ -74,3 +83,5 @@ $3ff5f000 constant TIMG_BASE : rerun ( t -- ) 1 swap alarm-enable! ; only forth definitions +timers +| evaluate ; diff --git a/ueforth/posix/telnetd.fs b/ueforth/posix/telnetd.fs index b68b25c..570df27 100644 --- a/ueforth/posix/telnetd.fs +++ b/ueforth/posix/telnetd.fs @@ -12,7 +12,9 @@ \ See the License for the specific language governing permissions and \ limitations under the License. -( Telnet ) +( Lazy loaded Telnet ) + +: telnetd r| vocabulary telnetd telnetd definitions also sockets @@ -58,3 +60,5 @@ defer broker sockfd 1 listen throw broker ; only forth definitions +telnetd +| evaluate ;