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
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

View File

@ -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 ;

View File

@ -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 ;