91 Commits

Author SHA1 Message Date
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
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
d78953151a Tweaking include order to avoid b0, b1, etc. macro clash, bump version. 2023-01-14 23:14:01 -08:00
75d9185027 Align PARK/UNPARK with THROW/CATCH. 2023-01-14 22:53:30 -08:00
2f79192ea0 Refactor fault handling. 2023-01-14 22:28:38 -08:00
106fdcb63d Shunt out more things for camera + bluetooth when not there. 2023-01-14 15:05:44 -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
a1a934397d Fix branch decoding. 2023-01-02 21:08:53 -08:00
1c500c2233 Simplify terminate + bye + fix build. 2022-12-31 21:02:04 -08:00
447c63a6f0 Adding RISC-V assembler/disassembler.
Probably should be conditionally added for ESP32-C3 only.
2022-11-11 23:25:34 -08:00
64f002b127 Add EXTUI, fix call addresses. 2022-11-07 22:52:33 -08:00
c1692b8039 More fiddling with call addresses. 2022-10-22 09:54:01 -07:00
d9d515861b Fix call. 2022-10-22 09:29:13 -07:00
6b597aebc2 More xtensa assembler improvements. 2022-10-21 23:06:36 -07:00
32f66894c0 Fix disassembly more. 2022-10-21 21:59:25 -07:00
cd1e0d9ee9 Fixing up vocabulary layering for assembler. 2022-10-21 21:05:14 -07:00
e69c1dba0c WIP Xtensa Assembler/Disassembler. 2022-10-21 20:07:26 -07:00
97ab39160a Fixed Serial2 issue for ESP32C3, added arduino-build. 2022-10-08 13:02:38 -07:00
1826a75cd0 Adding a USER_VOCABULARIES hook. 2022-10-07 20:48:05 -07:00
bc12a4bf72 Fix bug in ls for esp32. 2022-09-05 21:45:21 -07:00
234d85bf71 Add mkdir, cd, and more, refactor. 2022-09-05 21:25:46 -07:00
0dbe262abf Refining file handling. 2022-09-05 18:31:44 -07:00
8cd205a9a5 Added mv, fixed rename of esp32, and added touch. 2022-09-05 17:29:41 -07:00
109b6c064c Fixing up code words more. 2022-09-04 23:32:34 -07:00
8bed92bef9 Start of adding code word support. 2022-09-04 16:58:11 -07:00
17a8dbbf59 Fixed up bterm to work on tighter devices.
Added way to RELINQUISH part of the forth heap.
key? for bluetooth serial.
2022-09-04 14:39:28 -07:00
dfd519ad12 Added more camera bindings. 2022-08-14 14:13:36 -07:00
1ed8d074ae Adding visual editor. 2022-08-12 21:52:11 -07:00
40f45e47e3 Tweak sockets. 2022-08-12 16:54:50 -07:00
dce538da4a Adding host lookup. 2022-08-11 00:07:46 -07:00
00c6a87228 Adding more UDP support + example. 2022-08-10 23:41:40 -07:00
106729c4b6 Fixed esp32 build break bug. 2022-07-14 21:24:00 -07:00
09fb5b9bb9 Restructure more to allow tiers. 2022-07-13 21:31:01 -07:00
9d874a08fb Replaced XV with Z to make things uniform + fixed remaining non-valid asm.js. 2022-07-12 18:13:56 -07:00
4cc02ffc96 Automate g_sys structure handling for web. 2022-07-10 21:25:22 -07:00
992f243c09 Refactor our bits.h to help with asm.js version. 2022-07-10 19:38:19 -07:00
3b27ff93bb Move g_sys to the forth heap. 2022-07-10 14:13:51 -07:00
c9a04dcdeb Adding WiFi.softAP support and bumping version. 2022-06-06 23:30:59 -07:00
11e666e9a1 Adding Serial2. 2022-02-27 21:45:28 -08:00
fb47179999 Re-root site. 2022-02-27 20:59:19 -08:00