Commit Graph

2213 Commits

Author SHA1 Message Date
Benjamin Vedder 1f2568bd8c Some cleanup, run encoder-routine in thread instead of isr 2022-11-16 11:49:47 +01:00
Benjamin Vedder f053aab9a6
Merge pull request #551 from Teslafly/tle5012_enc_rebase_clean
Add Tle5012 encoder support
2022-11-16 10:09:47 +01:00
Teslafly 82d71c91e2 supress "Echo off" messages in windows 2022-11-15 13:35:02 -06:00
Teslafly 28260c6cfc Add tle5012 encoder using software ssc interface 2022-11-15 13:34:30 -06:00
Benjamin Vedder 2430568107 Changed systime type to u32 2022-11-15 14:58:35 +01:00
Benjamin Vedder d6591bd4b9 Fixed doc typo 2022-11-15 14:47:42 +01:00
Benjamin Vedder 54a1e887a9 Changed return type 2022-11-15 14:44:12 +01:00
Benjamin Vedder 9035dc78a2 Added setup value extensions 2022-11-15 14:42:22 +01:00
Benjamin Vedder 4e239f838f Added support for reading all fet temp sensors 2022-11-15 14:24:10 +01:00
Benjamin Vedder b03a848049
Merge pull request #550 from Mitchlol/gyro_filter
Add Gyro filter
2022-11-15 10:56:28 +01:00
Mitch Lustig 00c03fa5bb Add Gyro filter 2022-11-15 01:47:52 -08:00
Benjamin Vedder ea6cd46b94 Always load imports if any exist 2022-11-15 10:37:43 +01:00
Benjamin Vedder 0c8e917492 Fixed memory leak in to-str 2022-11-14 18:37:43 +01:00
Benjamin Vedder 4894478bbc Merge commit '6315a66e83175ab29b48efeee74e06cf8b254df0' 2022-11-14 14:45:27 +01:00
Benjamin Vedder 6315a66e83 Squashed 'lispBM/lispBM/' changes from 075fd296..639eb007
639eb007 typo
b73a54df fix problem in map
9cdd9f88 fix bug in map when applied to the empty list
594e2290 tweak some error reasons and error conditions
875c4b5c Updated behaviours of eval, eval-program and read-program at zero arguments, eval-error with reason
3a7b54fb fix bug: strange behaviour of eval-program when given NO arguments
341bcb28 eval-program can now be applied to an empty list of programs
5ed43637 tweak to testing framework and addition of a test
cfff78b7 added some spawn-trap tests and slight tweaks to testing framework to accomodate concurrent LBM programs a tiny bit better
c49e6295 added two more tests of match with guards

git-subtree-dir: lispBM/lispBM
git-subtree-split: 639eb007af3c8692abc5df97e5b449b080219858
2022-11-14 14:45:27 +01:00
Benjamin Vedder 8daab1e120 Added ah and wh counters to lbm 2022-11-14 12:47:00 +01:00
Benjamin Vedder c370632219 Doc tweak 2022-11-13 15:00:30 +01:00
Benjamin Vedder e784d3efcb Incremented version number 2022-11-12 12:49:44 +01:00
Benjamin Vedder c229caf232 Added note about raw samples 2022-11-12 10:51:58 +01:00
Benjamin Vedder 4ea2a4f53b Removed some duplication using goto 2022-11-12 10:44:50 +01:00
Benjamin Vedder 1dbb144202 Put dependency information in build directory. TODO for someone else: Test if this works on windows 2022-11-11 21:37:49 +01:00
Benjamin Vedder c2b87d301b Made it possible to compare n characters between two strings 2022-11-11 21:15:26 +01:00
Benjamin Vedder 157434d6d5 Updaetd log id text 2022-11-11 16:22:46 +01:00
Benjamin Vedder 696acb581a 64-bit logging support 2022-11-10 21:56:29 +01:00
Benjamin Vedder 3fa2a1632e Added more native library functions 2022-11-10 20:36:46 +01:00
Benjamin Vedder ba756e316e Made str-len into extension that also looks for null-char 2022-11-10 15:40:15 +01:00
Benjamin Vedder 6faef7c348 Added send-bms-can 2022-11-10 15:24:34 +01:00
Benjamin Vedder 7ea006882b Added to-str-delim 2022-11-10 13:01:13 +01:00
Benjamin Vedder 807ff48e8d Squashed 'lispBM/lispBM/' changes from a5683c69..075fd296
075fd296 fix bug related to pattern matching guards
02b38d42 update lbmref
fb312618 update lbmref
884a0973 update lbmref
32af7455 update lbmref

git-subtree-dir: lispBM/lispBM
git-subtree-split: 075fd296a8c6061ae8c5a45b017392700675b1d8
2022-11-10 12:08:00 +01:00
Benjamin Vedder 08b8ba73c3 Merge commit '807ff48e8d6e2ea07e4821ef09693d9caaf65c8a' 2022-11-10 12:08:00 +01:00
Benjamin Vedder 6dc158b4b4 Added ringbuffer to c_lib 2022-11-10 11:50:02 +01:00
Benjamin Vedder efb6d734e3 Check set-bms-val last argument 2022-11-09 22:16:12 +01:00
Benjamin Vedder 9c6b3c8dc1 Added set-bms-val to lbm 2022-11-09 21:53:17 +01:00
Benjamin Vedder ea910462ea Added hw_gp 2022-11-09 20:41:09 +01:00
Benjamin Vedder f9b5985f5f LBM gnss-support 2022-11-09 17:10:07 +01:00
Benjamin Vedder 4c9ab1f4cc Added to-str 2022-11-09 16:00:43 +01:00
Benjamin Vedder 54b662c15b Squashed 'lispBM/lispBM/' changes from 31d4edfd..a5683c69
a5683c69 bug fix related to string literal lengths
53aeb0bf tweak changelog
6a8ef376 added tests
7bbd22e7 updated lbmref and changelog

git-subtree-dir: lispBM/lispBM
git-subtree-split: a5683c692e2f005495db2baee9a90d86798151e9
2022-11-09 15:48:58 +01:00
Benjamin Vedder fbeaf6a7d2 Merge commit '54b662c15bd73c302a460f848a419b66b4ff0432' 2022-11-09 15:48:58 +01:00
Benjamin Vedder 68f79ae7ae Incremented version number 2022-11-09 11:57:55 +01:00
Benjamin Vedder a8c0968888 Added lbm-extension app-pas-get-rpm 2022-11-09 11:56:59 +01:00
Benjamin Vedder 1130747bc3
Merge pull request #549 from TechAUmNu/add-hardware
Support for latest TeamTriforceUK hardware
2022-11-09 11:41:02 +01:00
Euan d4ffa77413 Update to support TeamTriforceUK hardware
Add 25MHz external clock option
Add Low voltage output fault handling
Add support for A50S High gain (HG) versions
Add support for A200S V3 and V4.
Move A200S V2 to its own folder.
2022-11-08 23:43:05 +00:00
Benjamin Vedder 37e5a9cbc9 Lock system while writing doubles 2022-11-08 21:15:09 +01:00
Benjamin Vedder 84e25a1fcf Squashed 'lispBM/lispBM/' changes from f4fd81b3..31d4edfd
31d4edfd Reverting some recent changes that introduced problems

git-subtree-dir: lispBM/lispBM
git-subtree-split: 31d4edfdf777a6de099aa8c07ce0550387add7d8
2022-11-08 18:21:28 +01:00
Benjamin Vedder 908c24a206 Merge commit '84e25a1fcfdafe7295020ebafc8a98fc94507acc' 2022-11-08 18:21:28 +01:00
Benjamin Vedder 7cacf99e09 Some cleanup 2022-11-08 18:21:06 +01:00
Benjamin Vedder f8dc1207c9 Some cleanup and SO tempting to use goto due to the obvious duplication 2022-11-08 18:13:27 +01:00
Benjamin Vedder 033ca5df49
Merge pull request #533 from TechAUmNu/Improvements
FOC fault handling, terminal usability and flux linkage detection improvement.
2022-11-08 17:48:37 +01:00
Benjamin Vedder ed4c54059f Start of GNSS-support 2022-11-08 17:47:53 +01:00
Benjamin Vedder 226c40cdb0
Merge branch 'master' into Improvements 2022-11-08 17:37:21 +01:00