Commit Graph

114 Commits

Author SHA1 Message Date
Benjamin Vedder 6c9bb736a2 Merge commit '21f14aea6621784f3a0328a1ca37bb84cb8fdd7d' 2022-02-21 12:02:15 +01:00
Benjamin Vedder 3d0f03a56d Added headers, let me know if I missed someone or got it wrong 2022-02-19 15:37:12 +01:00
Benjamin Vedder 93e6a6aeb9 Lisp 2022-02-17 00:49:11 +01:00
Benjamin Vedder 3bdf0e92aa Merge commit '1f0c09151c8ae7bc5c0f7d7adcc5fb5483ff14a9' 2022-02-16 13:14:47 +01:00
Benjamin Vedder a0a22f5a5e Merge commit '25010609df2fa4a85af7554785eb0d365847b452' 2022-02-16 12:24:45 +01:00
Benjamin Vedder 6361362c70 Merge commit '98d71b26fa0926b5493e27ae36ab75444a197ba4' 2022-02-15 21:01:47 +01:00
Benjamin Vedder 4b2ce2b8cd Merge commit '501c7546060d2b08ce03f091d726a94b59f802dc' 2022-02-15 19:31:41 +01:00
Benjamin Vedder 6297f29083 Merge commit '7c57a0111f642c6acf2485612ede603718ef08f2' 2022-02-15 19:09:11 +01:00
Benjamin Vedder 91ec0e0a5f Merge commit 'cb919480b6f13a5aeb1beb479303a127b2da7890' 2022-02-15 09:29:40 +01:00
Benjamin Vedder c6dedf173b Added more math functions 2022-02-14 19:19:48 +01:00
Benjamin Vedder 2113339cfa Merge commit '4a8e60e19808066825cbac766e80ff6daeae6f8c' 2022-02-14 19:07:01 +01:00
Benjamin Vedder 9e83580a82 Fixed can extensions 2022-02-13 21:49:26 +01:00
Benjamin Vedder 705b28cd13 Merge commit '629bd3702c2d3bb1e8cac96a439c75a7d086d7dc' 2022-02-13 21:11:18 +01:00
Benjamin Vedder 758cf6dfd9 Added note about status messages 2022-02-13 19:27:52 +01:00
Benjamin Vedder 50ff637db6 Added more lisp CAN extensions 2022-02-13 19:20:54 +01:00
Benjamin Vedder cf2ecde5ae Updated register_event_handler for new lispbm 2022-02-13 17:53:45 +01:00
Benjamin Vedder 8cccadae6a Updated lispbm, fixed dual motor flash motor stop 2022-02-13 15:18:22 +01:00
Benjamin Vedder 75f9451635
Update README.md 2022-02-07 00:43:03 +01:00
Benjamin Vedder b881a08e75 Added raw and imu lisp commands 2022-02-06 23:12:05 +01:00
Benjamin Vedder 144789445f
Updated lisp documentation.
Fixed some of my bad grammar from writing documentation too late in the night.
2022-02-06 10:05:57 +01:00
Benjamin Vedder a0acaff2fb Added atan2 lisp extension 2022-02-06 00:23:23 +01:00
Benjamin Vedder fdb0f50782 Updated lisp documentation 2022-02-06 00:14:16 +01:00
Benjamin Vedder c392c2b390 Lisp print fix 2022-02-05 01:45:03 +01:00
Benjamin Vedder c0a928e040 NRF name and pin set support 2022-02-05 01:04:12 +01:00
Benjamin Vedder f181ec1557 Started work on documentation 2022-02-03 19:14:28 +01:00
Benjamin Vedder ebd12c1a2b Added lisp even support and can-frame events 2022-02-03 17:31:02 +01:00
Benjamin Vedder 17b09a4859 Merge commit '6aa01e2cfcc828f36b090881fb79e26d1c21e8bc' 2022-02-03 12:49:33 +01:00
Benjamin Vedder d700a40a24 Merge commit '3307ff377b32a791fcf7ba57a64fcdc79adcf230' 2022-02-01 21:51:54 +01:00
Benjamin Vedder 058ef0b839 Merge commit 'd48a2e0f78cfd0a0a3ad1deaf46dac5b5c138cf7' 2022-02-01 21:35:41 +01:00
Benjamin Vedder 17a0b66e5b Merge commit '0af11fc9828cba7cbd121f40a3c8058a3e534a26' 2022-02-01 20:40:07 +01:00
Benjamin Vedder 66f6c2e2f0 Prepared handling of CAN-frames in lisp 2022-01-31 09:12:27 +01:00
Benjamin Vedder 5fbb0a328c lisp stat update 2022-01-29 21:26:15 +01:00
Benjamin Vedder f2960597af Started on lisp readme 2022-01-29 18:57:33 +01:00
Benjamin Vedder 50dfc9d7d5 Merge commit 'fafa5c97790c5d9c3a5c515792567b8ab71e5f60' as 'lispBM/lispBM' 2022-01-29 17:26:45 +01:00
Benjamin Vedder 20952b7e87 Removed rest of submodule 2022-01-29 17:26:24 +01:00
Benjamin Vedder 631ecc64e0 Removed lispBM/lispBM submodule 2022-01-29 17:19:00 +01:00
Benjamin Vedder 5ce6eb16d0 Added lispBM as submodule 2022-01-29 11:08:26 +01:00
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