Make some more lazy loaded.

This commit is contained in:
Brad Nelson
2022-02-01 22:10:08 -08:00
parent 1da5236a6a
commit 10ff728b5f
3 changed files with 17 additions and 5 deletions

View File

@ -450,7 +450,6 @@ e: test-posix-forth-namespace
internals voclist internals voclist
out: web-interface out: web-interface
out: httpd out: httpd
out: telnetd
out: sockets out: sockets
out: ansi out: ansi
out: editor out: editor
@ -493,8 +492,6 @@ e: test-esp32-forth-namespace
out: ansi out: ansi
out: camera-server out: camera-server
out: camera out: camera
out: telnetd
out: timers
out: registers out: registers
out: web-interface out: web-interface
out: httpd out: httpd

View File

@ -12,7 +12,16 @@
\ See the License for the specific language governing permissions and \ See the License for the specific language governing permissions and
\ limitations under the License. \ 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 transfer timer_isr_register
$3ff5f000 constant TIMG_BASE $3ff5f000 constant TIMG_BASE
@ -74,3 +83,5 @@ $3ff5f000 constant TIMG_BASE
: rerun ( t -- ) 1 swap alarm-enable! ; : rerun ( t -- ) 1 swap alarm-enable! ;
only forth definitions only forth definitions
timers
| evaluate ;

View File

@ -12,7 +12,9 @@
\ See the License for the specific language governing permissions and \ See the License for the specific language governing permissions and
\ limitations under the License. \ limitations under the License.
( Telnet ) ( Lazy loaded Telnet )
: telnetd r|
vocabulary telnetd telnetd definitions also sockets vocabulary telnetd telnetd definitions also sockets
@ -58,3 +60,5 @@ defer broker
sockfd 1 listen throw broker ; sockfd 1 listen throw broker ;
only forth definitions only forth definitions
telnetd
| evaluate ;