e39ab94fdd
Switch pico-ice build to ninja.
...
Automate submodule setup.
2023-12-08 19:52:35 -08:00
b2e1556588
Tweaking modules.
2023-12-08 19:28:49 -08:00
14d9053a3d
Tweak build.
2023-12-08 19:18:20 -08:00
8dfcef572b
Bumping version + getting ready to push pico-ice version.
2023-12-08 19:11:54 -08:00
2c045cfd19
Tweak build.
2023-12-08 18:40:27 -08:00
7ec27fbeef
Attempting to add pico-ice to website.
2023-12-08 18:36:26 -08:00
7f49b3503d
Fix bindings bug.
2023-12-08 14:44:45 -08:00
b8229480fa
Moving ice words into their own vocab.
2023-12-03 22:23:25 -08:00
efd0180a24
Adding more pico-ice bindings.
2023-12-03 22:08:11 -08:00
c40a2f5c6f
Adding initial pico-ice support.
2023-12-03 19:57:14 -08:00
fa56ecf59d
Adding U<.
2023-11-11 14:46:27 -08:00
564a8fc68b
Pulled interrupts into an optional module.
2023-07-08 11:57:20 -07:00
fc7175d488
Pull RMT into an optional module, refactor.
2023-07-08 10:21:13 -07:00
8d72804378
Fix documentation.
2023-07-07 17:19:59 -07:00
235a4a0c45
Fix optionals, bump version.
...
Tried on real hardware.
2023-07-07 17:16:20 -07:00
998d619355
Fix bug in structures that don't use TYPER sizes.
...
Thanks Frank!
2023-07-07 16:16:00 -07:00
a5f9ca1b35
Fixed some bugs with build in modules.
2023-07-06 22:55:18 -07:00
7b74cddf2d
More module decomposition.
...
Needs much more on device testing.
2023-07-05 22:58:03 -07:00
ea1217a162
Fix up optionals, pull out oled.
2023-07-05 21:41:21 -07:00
6884898cb1
Peel off assemblers into optional module.
...
Not sufficiently tested.
2023-07-05 15:00:59 -07:00
2a673c7378
fix
2023-06-19 14:51:17 -07:00
decebd0dd2
Fix bug.
2023-06-18 21:44:06 -07:00
c9abb34f2b
More upload/download.
2023-06-18 20:59:24 -07:00
2e28098c53
More session state with web.
2023-06-18 20:24:37 -07:00
2ee77a2572
Tweak windows constants for clarity + missing range value.
2023-05-29 11:06:45 -07:00
60447dd11a
refactor
2023-05-26 12:14:31 -07:00
a50a33cae8
refactor
2023-05-26 12:12:52 -07:00
0f47287dfa
Improving path-join.
2023-05-25 19:35:13 -07:00
8c31cbd694
Adding Oofda & Poke, fix copyright notice.
...
Adding an experimental Object Sytem (Oofda).
Adding an experimental DI Framework (Poke).
2023-05-24 21:00:40 -07:00
8e46c227ac
Bump version.
2023-05-19 23:33:45 -07:00
18e83d4dc3
Fixing web bug with RSHIFT.
2023-05-19 23:33:14 -07:00
0c113062c6
Bumping version.
2023-05-05 00:49:13 -07:00
bab72b79a7
Fix LOOP/+LOOP bug.
...
Forth-83 and after pick a more useful definition of how
LOOP and +LOOP should decide termination:
if the last step traversed between limit-1 and limit.
This allows for signed or unsigned loops with the same construct.
Updating to this behavior + adding test + fixing old test
that didn't match gforth.
2023-05-05 00:46:18 -07:00
705e839c62
Fix overlap of system variables for float stack.
2023-04-23 21:44:37 -07:00
c43cbfd9d9
Replumbing timers working around Arduino change.
...
Bumping version number and changing example.
Interrupt WDT now makes example flaky so changing.
2023-04-17 18:10:20 -07:00
c7dcbbef36
Fixing TIMG constant.
...
Thanks for catching mpetremann!
2023-04-08 07:22:13 -07:00
fb3db70da6
Adding text size.
2023-02-24 21:25:54 -08:00
244f16b898
Handle multiple script tags.
2023-02-24 21:04:26 -08:00
da324bdf70
Adding script load.
...
Still need to enhance to support script src.
2023-02-21 21:08:03 -08:00
d2c62a35b9
Make it possible to defer start, boost web memory.
2023-02-20 18:11:45 -08:00
5a40463464
Implicit ls in current directory.
2023-02-06 20:34:50 -08:00
44d550dab0
Simplify.
2023-02-05 12:41:27 -08:00
db72474bcb
Label exceptions.
2023-02-05 12:22:12 -08:00
2b05d7794e
Refactor inching towards risc-v fault handling.
2023-02-05 11:58:48 -08:00
9ef1ea9f90
Clean up include, autoboot, split windows, shorten start.
...
Drop startup timeout to 100ms.
Clean up exceptions in include.
Cleanup stack in autoboot.
Split out windows into a second string, to work around overflow issue.
2023-01-22 16:44:42 -08:00
40400b873e
Cleaning up throw values around division + faults.
2023-01-22 15:08:14 -08:00
cfd70d6712
Make thrown value match standards.
2023-01-22 12:16:57 -08:00
f82e423fb4
Add abort, abort" and start on testing throw values.
2023-01-22 12:06:58 -08:00
5c918d91f6
Bump version number.
2023-01-21 21:28:55 -08:00
fe87f1574c
Adding platform detection opcodes + fix assembler bug.
...
Adding flags to allow runtime detection of different esp32 models,
riscv vs xtensa, and psram.
Use this to conditionally compile hook for relevant assemblers.
2023-01-21 21:27:29 -08:00