a28f59cfe7
Fix
2023-12-22 23:58:17 -08:00
e8589496a9
Refine.
2023-12-22 22:22:04 -08:00
8147d8669e
Dropped another js tool.
2023-12-22 20:57:59 -08:00
c475681b0e
Dropped js replace tool.
2023-12-22 20:46:23 -08:00
3c0f249b71
Switch more things to new script.
2023-12-22 20:22:30 -08:00
9bb8a3e28e
Switching more into importation.
2023-12-22 20:01:49 -08:00
2c726611a0
Progress towards ninja build.
2023-12-22 18:31:38 -08:00
16e15d6f07
Fix
2023-12-22 17:05:44 -08:00
d3b2bbb6f0
Fix
2023-12-22 16:30:20 -08:00
d73d340271
Improved.
2023-12-22 16:13:15 -08:00
e92130391c
Enhance windows.
2023-12-22 15:32:33 -08:00
ab6f020bbc
More incremental.
2023-12-22 14:48:59 -08:00
f882c97f60
Fixed gen dependencies.
2023-12-22 14:33:08 -08:00
ca05d3b6b0
Switch to importation tool, regression.
...
Regresses proper depedencies temporarily.
2023-12-22 14:00:17 -08:00
d02499511b
Switched to newer arduino-cli for build/flash.
2023-12-09 11:34:11 -08:00
e39ab94fdd
Switch pico-ice build to ninja.
...
Automate submodule setup.
2023-12-08 19:52:35 -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
c40a2f5c6f
Adding initial pico-ice support.
2023-12-03 19:57:14 -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
235a4a0c45
Fix optionals, bump version.
...
Tried on real hardware.
2023-07-07 17:16:20 -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
8e46c227ac
Bump version.
2023-05-19 23:33:45 -07:00
0c113062c6
Bumping version.
2023-05-05 00:49:13 -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
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
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
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
adfd238ee2
Updating build to hopefully allow OSX builds.
...
dlsym opcode modified so that 0 for library is converted
to RTLD_DEFAULT as the two don't match on Darwin.
Made errno an opcode, as previous method depended on Linux internals.
[1] https://opensource.apple.com/source/xnu/xnu-201/osfmk/libsa/errno.h.auto.html
[2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/errno.html
Placed errno in internals and then alias inside posix vocabulary,
as it seemed a waste to have another builtin stub for one symbol.
Arguably maybe dlsym should be that way too, but leaving for now.
Added OS make variable to conditionally set flags.
Set stripping / minimization options based on it.
Based off of
https://github.com/flagxor/ueforth/pull/3
Thanks Ulrich!
2023-01-21 20:11:42 -08:00
d78953151a
Tweaking include order to avoid b0, b1, etc. macro clash, bump version.
2023-01-14 23:14:01 -08:00
2f79192ea0
Refactor fault handling.
2023-01-14 22:28:38 -08:00
3ba96a284f
Bump version.
2023-01-14 15:06:25 -08:00
600e82d67e
Add fault handling for ESP32, ESP32-S2, and ESP32-S3.
...
Also bump the version.
2023-01-04 21:45:26 -08:00
3d1cf4b93c
Making [IF] [THEN] work at console, bumping version.
2023-01-03 21:01:51 -08:00
5afdbf0423
Adding posix signal handling.
2022-12-31 16:21:43 -08:00
d801d14540
Updating makefile and readme.
2022-11-25 16:52:13 -08:00
4052ebcb81
Drop flag causing compatibilities issues on raspberry pi w/ gcc.
2022-11-25 13:48:53 -08:00
8ee1eafef6
Adding import + fix bug in web Find.
2022-11-18 20:11:19 -08:00
dd607401e4
Tweaking audio and web yield logic.
2022-11-17 22:55:21 -08:00
9090fc4776
Run putty in the background.
2022-11-12 08:20:00 -08:00
204f74219f
Add shortcut for putty.
2022-11-12 08:13:05 -08:00