Commit Graph

2778 Commits

Author SHA1 Message Date
Benjamin Vedder 76aedf16ac BLDC and DC motor support for one motor on dual motor hardware 2023-07-27 18:01:16 +02:00
Benjamin Vedder 1fee16de47 Hall sensor bug fix and tweaks 2023-07-16 16:00:41 +02:00
Benjamin Vedder 7bbb5e9f26 Squashed 'lispBM/lispBM/' changes from c53ee21f..c1b12e9d
c1b12e9d Fix bug: Attempt GC if creation of a symbol fails. Also added error reasons to string extensions and changed some eval_errors to type_error
141e7fb1 update lbmref
ae677d30 added a section about flash directives and functions in flash memory

git-subtree-dir: lispBM/lispBM
git-subtree-split: c1b12e9d2e30d6d6f611ed0edf905b067a43c9ac
2023-07-07 14:07:23 +02:00
Benjamin Vedder 14994c6262 Merge commit '7bbb5e9f26c8513efecdbf1b21b76d2c39077f1e' 2023-07-07 14:07:23 +02:00
Benjamin Vedder 54bf4c272e Minor fix 2023-07-07 14:07:18 +02:00
Benjamin Vedder 1c66f2c086 Added more to info-command 2023-07-05 15:03:55 +02:00
Benjamin Vedder 7b5d568437 Squashed 'lispBM/lispBM/' changes from bad046b0..c53ee21f
c53ee21f fix lbmref
cecd5f29 update buclear in lbmref
4c7dad51 Storing symtable list structure in flash when @const-symbol-strings is active
ad974fbf setting flash string counter to 0 at init of symrepr
dbc14c56 added an @const-symbol-string evaluator flag for storage of symbols in flash memory

git-subtree-dir: lispBM/lispBM
git-subtree-split: c53ee21fbaae7f419e096914d2bc5d8528037d88
2023-07-05 15:01:47 +02:00
Benjamin Vedder b9a48ba7d9 Merge commit '7b5d568437b3816019d7ada8567436eaf37157da' 2023-07-05 15:01:47 +02:00
Benjamin Vedder c43e8eb8e8 Updated beta number 2023-07-01 15:10:04 +02:00
Benjamin Vedder 9b8d65154a
Merge pull request #608 from groybe/5mohm_75100
Add 5 milliohm shunt version for Flipsky 75100v2 Hardware
2023-07-01 15:04:50 +02:00
Benjamin Vedder 5f4de598c8
Merge pull request #639 from powerdesigns/axiom_update
Fix SPI pins for encoder AD2S1205, update Axiom, add encoder errors info
2023-07-01 14:58:05 +02:00
Benjamin Vedder 96c9007314 Squashed 'lispBM/lispBM/' changes from 5f69e529..bad046b0
bad046b0 indentation fix
e7115787 bump version
fc2646ac slight improvements in read errors.
a3389b91 added env-get and env-set to runtime extensions
9ddb702d cleanup
b7472ae2 more details on flash error temporarily
0db26c7f slight cleanup, should be equivalent

git-subtree-dir: lispBM/lispBM
git-subtree-split: bad046b0ce19871caecdf061890744e6daaed095
2023-07-01 14:51:26 +02:00
Benjamin Vedder c5c050690c Merge commit '96c90073144d1923dfc949f9cdce3fafc2fb8682' 2023-07-01 14:51:26 +02:00
Benjamin Vedder 9eb978ef15 Added option to select PID speed controller source, some cleanup 2023-07-01 14:51:08 +02:00
diego_palta a5024ac3fa Luna_BBSHD: change default APPCONF_APP_TO_USE define to 10, update date 2023-06-29 10:30:15 -03:00
diego_palta 240c690816 Luna_m600: Change APP_CONF_APP_TO_USE define, update date 2023-06-27 11:42:28 -03:00
diego_palta ed4f3237fd Axiom: add entry to axiom change log 2023-06-23 14:41:22 -03:00
diego_palta 0df7884436 Encoder: Add empty SPI message and angle velocity error, add peak values for error rates
Empty SPI message occurs when the resolver IC is not respoding
Angular velocity error occurs when resolver IC is reading angular velocity instead of angle position
Add info of the peak values for resolver errors
Add clear error function, type encoder_clear_errors in terminal to clear the counters ratio and peak values of the resolver errors
2023-06-23 14:41:07 -03:00
diego_palta a4734e221a Axiom: Add axiom change log 2023-06-23 12:55:17 -03:00
diego_palta db6e4b2aa7 Axiom: Add temperature filters and temperature info terminal command (axiom_temp_status) 2023-06-23 12:54:42 -03:00
diego_palta 779cd02b09 Axiom: Update axiom HW constants 2023-06-23 11:48:11 -03:00
diego_palta 6635f14dc7 Encoder: Fix ad2s1205 spi pin configuration, fix resolver LOT errors info 2023-06-23 11:47:46 -03:00
Benjamin Vedder e3d7e8624c Added filter for the mapped input current limit 2023-06-23 11:10:37 +02:00
Benjamin Vedder a380ea8b4c Doc style fix 2023-06-21 14:50:32 +02:00
Benjamin Vedder 08c7877013 Added new configuration parameters and extensions 2023-06-21 14:46:11 +02:00
Benjamin Vedder eb8932046c Removed old file 2023-06-21 11:34:12 +02:00
Benjamin Vedder 98000a107d Squashed 'lispBM/lispBM/' changes from b97cecac..5f69e529
5f69e529 cleanup dead code and left over printf after quasiquotation refactoring
80eac1a7 fix bug in quasiquotation expansion
a83fce26 remove duplicated line of code

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5f69e5290b1d423fa35264849434927bce33c4c0
2023-06-21 11:31:35 +02:00
Benjamin Vedder 6ab8a97ee3 Merge commit '98000a107d311fe10406703b6ed31a5e56cb0f8b' 2023-06-21 11:31:35 +02:00
Benjamin Vedder ac7df4a7f6 Removed app_balance in favor of the balance package 2023-06-19 13:58:22 +02:00
Benjamin Vedder 26cea34cf5 Squashed 'lispBM/lispBM/' changes from 48d50c69..b97cecac
b97cecac removing an unused function

git-subtree-dir: lispBM/lispBM
git-subtree-split: b97cecacc1555909d70ad0129ed5499574abb17a
2023-06-18 21:24:45 +02:00
Benjamin Vedder f9f9390d0f Merge commit '26cea34cf5a088c11bf6238f90c8dc374465c1ed' 2023-06-18 21:24:45 +02:00
Benjamin Vedder 4f511b67fa Squashed 'lispBM/lispBM/' changes from 64ec946a..48d50c69
48d50c69 Merge branch 'dev_gc_test'
77de6dbb tweak fundamental
3177a31f  fixes in reader and dynamic read.W
504c0c28 towards always gc debugging

git-subtree-dir: lispBM/lispBM
git-subtree-split: 48d50c695a577783379530c60f8942d76b142314
2023-06-18 14:58:29 +02:00
Benjamin Vedder 5dc0a03c6e Merge commit '4f511b67fa312c365e023b024dbcc968be7c8c88' 2023-06-18 14:58:29 +02:00
Benjamin Vedder 8cc20f5d2b Squashed 'lispBM/lispBM/' changes from 9b0d5f30..64ec946a
64ec946a tweak, potential fix array-to-flash
4c9d2b2e fix in writing array to flash. and revert of map
3f2693d8 experimental change in write array to flash
f341cf37 Fix a bug in MAP

git-subtree-dir: lispBM/lispBM
git-subtree-split: 64ec946ab7196efabd5375a0206e87dc65d1dd40
2023-06-16 20:37:28 +02:00
Benjamin Vedder c0baa0e645 Merge commit '8cc20f5d2b2afa8a868edb29a87ed92d6b6cd5f3' 2023-06-16 20:37:28 +02:00
Benjamin Vedder 3c3cf2fb99 Updated comment 2023-06-16 20:37:18 +02:00
Benjamin Vedder 86ac820c68 Squashed 'lispBM/lispBM/' changes from 02887bfd..9b0d5f30
9b0d5f30 fix bug in lift_array_flash found by Benjamin

git-subtree-dir: lispBM/lispBM
git-subtree-split: 9b0d5f30250b74b7483a0d5e2c6339c6035e08b8
2023-06-13 06:34:35 +02:00
Benjamin Vedder eb111648f9 Merge commit '86ac820c6848e242a9fc5cd0d6e53457f79ff62d' 2023-06-13 06:34:35 +02:00
Benjamin Vedder f6eeba8336 Squashed 'lispBM/lispBM/' changes from 15fd3dea..02887bfd
02887bfd Change implementation of car family in evaluator for immediate termination on error
7517c2e1 bug fix in wait-for and addition of a few tests
275a8e46 removed pointless usage of WITH_GC
143d024c bumped version
a4836c7d closing a number of warnings when building 64bits. some still remain
e61c28e9 closing some warnings on 64bit build - lots to go
68a09916 a small amount of cleaning.
bd91e152 wait-for + trigger mechanism has been added, but is untested
70c82228 adding tests of undefine
003887d8 fix severe bug in undefine
bdc30576 Added two undefine tests
4e694bc8 experimental wake-up lbm task framework, work in progress
38068776 cleaning and refactoring
7e814674 cleaning and consolidating
b05615fa cleaning and consolidation of functionality
2b986f7c small refactor for
ce05734d removed dead code in evaluation of the progn continuation
9eeae272 made global env a static variable in env.c
1eacbf3f refactoring. may save a few cpu cycles in list allocation and GC

git-subtree-dir: lispBM/lispBM
git-subtree-split: 02887bfd12a8d98f2e6f73b3dbd38b9ec222358a
2023-06-12 11:49:07 +02:00
Benjamin Vedder 572d750547 Merge commit 'f6eeba83367f9f44ed6f88a7b5e3ee90d51c40e0' 2023-06-12 11:49:07 +02:00
Benjamin Vedder 1a7ca91c23 Limit BMS SOC and temperatude individually 2023-06-08 05:23:40 +02:00
Benjamin Vedder f674aaaa2b
Merge pull request #631 from NewHavenRobotics/e7/strong-typed-id
Strongly-Typed COMM and CAN IDs
2023-06-08 04:40:21 +02:00
Benjamin Vedder 4043e49fd8
Merge pull request #637 from TechAUmNu/A50S-Hardware-Updates
A50S Hardware updates
2023-06-08 04:36:33 +02:00
Benjamin Vedder 00bd29b523 Added 100_250_mkiii 2023-06-08 04:34:29 +02:00
Benjamin Vedder 7487e5fd44 Added setting to limit input current with field weakening, added timeout to lbm app adc detach 2023-06-08 04:31:36 +02:00
Euan dc1ff28251 Add A50S V23 8S to package 2023-05-31 21:51:59 +01:00
Euan b52e32b3cf Add 8S A50S, fix BLDC/DC on v2.3 and improve default settings 2023-05-31 21:51:59 +01:00
Euan 06d834d020 correct comment 2023-05-31 21:11:45 +01:00
Euan a4278d388d Perform full offset calibration when running FOC detection
Undriven offsets are not measured on startup as the motor might be spinning (reboot from crash, etc) So the only time undriven was measured was manually in VESC Tool.
This runs the full offset calibration before detecting the motor to improve detection and make sure the undriven offsets are measured.
2023-05-31 21:09:45 +01:00
Benjamin Vedder 1647009a23
Merge pull request #619 from luna-cycle/luna_ui_updates
Luna UI updates
2023-05-24 13:27:59 +02:00