Commit Graph

727 Commits

Author SHA1 Message Date
Benjamin Vedder 9527f94cf8 First lisp integration with vesc tool and enabled lisp by default 2022-01-29 03:36:34 +01:00
Benjamin Vedder d61fc474fc Added support for second AUX port 2022-01-25 20:59:15 +01:00
Benjamin Vedder 5cecd8f8bb Added old file 2022-01-25 10:29:28 +01:00
Benjamin Vedder 2d28ccbb05 Lisp 2022-01-21 10:52:56 +01:00
Benjamin Vedder f6baa653ea Updated linker script and flash helpers to get 128k extra code space. Note that this requires the updated bootloader with compression support. 2022-01-18 20:31:24 +01:00
Benjamin Vedder f74019c940 Added stream token parser 2022-01-18 12:26:41 +01:00
Benjamin Vedder b144b579bd Fixed problem in loader 2022-01-18 10:45:38 +01:00
Benjamin Vedder d80890b25b Simplified and optimized token parser for low stack usage 2022-01-18 03:31:54 +01:00
Benjamin Vedder b8646199eb Added token parser stack check 2022-01-17 23:33:31 +01:00
Benjamin Vedder 3d989de559 Added system time extensions and speed test example 2022-01-17 01:12:19 +01:00
Benjamin Vedder d94a6d3953 Added Joels changes (better to add his repo as submodule at some point) 2022-01-17 00:00:38 +01:00
Benjamin Vedder 3b8b81c5b9 More lisp extensions 2022-01-16 16:21:18 +01:00
Benjamin Vedder 53286b868d Updated bms print example 2022-01-16 00:46:20 +01:00
Benjamin Vedder bf7bd9d8a5 Added foldl to example 2022-01-16 00:43:03 +01:00
Benjamin Vedder 1b688edcfb Lisp ADC extension and example 2022-01-16 00:14:55 +01:00
Benjamin Vedder c8426bb063 Added lisp stack monitor and another example 2022-01-15 23:51:50 +01:00
Benjamin Vedder 4e37d636c4 More lisp 2022-01-15 20:56:06 +01:00
Benjamin Vedder 2ef226f0af Added more extensions and example 2022-01-15 01:25:11 +01:00
Benjamin Vedder cfd66856f7 More extensions 2022-01-14 20:54:24 +01:00
Benjamin Vedder 24d5640b6d Remove print error buffer 2022-01-14 18:59:34 +01:00
Benjamin Vedder 1c841ee463 More fundamental fixes 2022-01-14 15:37:45 +01:00
Benjamin Vedder ef58f7dc63 Minor fix 2022-01-14 14:40:04 +01:00
Benjamin Vedder c1e106de31 lispBM: use existing pointer for extension names, do not overallocate string space, made yield work with floats, fixed division fundamental 2022-01-14 14:34:43 +01:00
Benjamin Vedder 06386fb28f Add extensions without allocating and copying string 2022-01-14 11:22:17 +01:00
Benjamin Vedder 6c0c85bbee Lisp updates 2022-01-14 01:38:46 +01:00
Benjamin Vedder 786ee1ff7a lispbm updates 2022-01-13 17:50:27 +01:00
Benjamin Vedder 4f0388d507 Added lispbm test module (disabled by default) 2022-01-13 14:50:19 +01:00