Commit Graph

2220 Commits

Author SHA1 Message Date
Benjamin Vedder 375917baa3 Center sin/cos encoder amplitude limit around 1 2022-11-16 13:48:50 +01:00
Benjamin Vedder c9c90abfda Merge commit '7dc38f0b56a78c4dc68566ace5ba106034165d2e' 2022-11-16 12:41:35 +01:00
Benjamin Vedder 7dc38f0b56 Squashed 'lispBM/lispBM/' changes from e9de3516..2cfb2a8e
2cfb2a8e removed left ovver debugging code

git-subtree-dir: lispBM/lispBM
git-subtree-split: 2cfb2a8efcf09148b0124ebf25779358be1d7ee6
2022-11-16 12:41:35 +01:00
Benjamin Vedder 2a87b5a954 Merge commit '67e31df279eb74c8e35d3570f80e96b1a4073f32' 2022-11-16 12:31:09 +01:00
Benjamin Vedder 67e31df279 Squashed 'lispBM/lispBM/' changes from 639eb007..e9de3516
e9de3516 small cleanup, commenting, and fixing bug where errors end up as part of a result instead of killing the process

git-subtree-dir: lispBM/lispBM
git-subtree-split: e9de351627e205fd37310c9571ce0d9ee10c578b
2022-11-16 12:31:09 +01:00
Benjamin Vedder cbe2e5787d Guard for hw without hw spi 2022-11-16 12:09:22 +01:00
Benjamin Vedder 8ee5ac48a5 Changed back main stack size 2022-11-16 12:00:47 +01:00
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 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 4894478bbc Merge commit '6315a66e83175ab29b48efeee74e06cf8b254df0' 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