Commit Graph

3081 Commits

Author SHA1 Message Date
Benjamin Vedder 779745fdbf Potentially better CAN buffer management 2024-08-02 14:08:18 +02:00
Benjamin Vedder 03d489a21b Added doc for f-connect-nand 2024-08-01 23:20:04 +02:00
Benjamin Vedder 29903ca8ad Updated docs 2024-07-31 11:30:41 +02:00
Benjamin Vedder fd02b4df3d Added missing endif 2024-07-31 11:13:04 +02:00
Benjamin Vedder b6a772946d Initialize more of hall sensor state 2024-07-31 11:07:20 +02:00
Benjamin Vedder 9bb716c607
Merge pull request #750 from adilrepas/RSR-DDv2.1
update RSR_DD hw and adding RSR_DD v2.1
2024-07-27 10:48:26 +02:00
adilrepas 64d327f7aa update RSR_DD hw and adding RSR_DD v2.1
update RSR_DD hw and add RSR_DD v2.1 with different current sensors
2024-07-27 09:33:40 +08:00
Benjamin Vedder 4d8a700d95
Merge pull request #747 from luna-cycle/luna_torque_sensor_offset_calibration
Luna torque sensor offset calibration and info
2024-07-26 13:55:51 +02:00
Benjamin Vedder 75e8955251 Updated doc with new lbm-extensions 2024-07-26 13:23:59 +02:00
Benjamin Vedder 06a9d6cde3 Latest lbm 2024-07-26 11:59:53 +02:00
Benjamin Vedder 7518870623 Merge commit '1ce9df6ad6758aa12d25b7c180efc461b1f4fb71' 2024-07-26 11:58:45 +02:00
Benjamin Vedder 1ce9df6ad6 Squashed 'lispBM/lispBM/' changes from 9d85c18f..2b5f30cd
2b5f30cd version 0.25.0
f68282ee exposed the lbm_request_gc_ function in the eval_cps interface
bcde5f97 adding profiling script to repl directory

git-subtree-dir: lispBM/lispBM
git-subtree-split: 2b5f30cdbe94c7ef48798dc7382f87578c7fe76e
2024-07-26 11:58:45 +02:00
Benjamin Vedder 97d181e3dc Added DRV8316-support 2024-07-22 23:26:49 +02:00
Benjamin Vedder bb8eeab685 Request GC when flat values for events cannot be created 2024-07-22 14:54:45 +02:00
Benjamin Vedder 4731025eb8 Added bms-zero-offset 2024-07-22 12:46:44 +02:00
Benjamin Vedder e3a52366c5 Added parameter to LBM 2024-07-22 12:36:40 +02:00
Benjamin Vedder 6ff6a99885 Magic number no longer needed after HFI update 2024-07-21 10:36:21 +02:00
Benjamin Vedder ea01a6a620
Merge pull request #748 from ElwinBoots/master
Correction of inductance measurement.
2024-07-21 09:02:31 +02:00
Benjamin Vedder 27cb0ca0c3 Disable foc_short_ls_on_zero_duty during HFI modulation 2024-07-21 09:00:54 +02:00
ElwinBoots f891bbcc12
Merge branch 'vedderb:master' into master 2024-07-20 21:23:09 +02:00
Benjamin Vedder 0bf6b0652d Added option to short all phases on full brake 2024-07-20 13:40:58 +02:00
ElwinBoots 067393c226 Correction of inductance measurement. Should only impact motors with high LdLq difference.
motor->m_hfi.buffer now contains inverse of inductance
Rotating HFI starts rotating from alpha direction
2024-07-19 22:14:20 +02:00
Benjamin Vedder 6bfcd96f6d Added CAN status config option 2024-07-18 13:51:30 +02:00
Benjamin Vedder f004fddcac Squashed 'lispBM/lispBM/' changes from e421208f..9d85c18f
9d85c18f remove pointless null check in array data getters
46da521b decoding using the type specific decoders should be done when knowing the type can be decoded using that decoder.   dec_str is currently an exception to the rule and some string handling depends on this exception
cebd3f5f sharing some code between 64bit encoders
7f61c0b9 fix of three memory leaks related to 64bit values on 32 bit platforms.
f558ac5c new flash tests

git-subtree-dir: lispBM/lispBM
git-subtree-split: 9d85c18f616f3769657b4172585be99c70fde2ed
2024-07-18 13:28:34 +02:00
Benjamin Vedder 90fbaa9b56 Merge commit 'f004fddcac3863710d056d679edc46c686699cee' 2024-07-18 13:28:34 +02:00
Benjamin Vedder cdfd738835
Merge pull request #746 from TechAUmNu/fault-confusion
Explicitly print any active fault.
2024-07-16 22:19:25 +02:00
Euan Mutch 29f1593d0a Explicitly print any active fault.
The Print Faults menu item in the VESC Tool menu doesn't show if there is an active fault and users can mistakenly think there is a active fault when there is not.
2024-07-16 10:22:08 +01:00
Benjamin Vedder 68094e9cb7 Added STR500_HP 2024-07-15 18:51:16 +02:00
Benjamin Vedder a6390ab2c2 Removed buf-find in favor of str-find and added dynamic str-merge 2024-07-15 12:40:15 +02:00
Benjamin Vedder b68cbdcc95
Merge pull request #744 from adilrepas/RSR-DD
add RSR_DD hw
2024-07-15 12:31:02 +02:00
Benjamin Vedder 1d8c56f72b
Merge pull request #743 from laxsjo/master
Add documentation for str-join and str-find
2024-07-15 12:30:51 +02:00
Benjamin Vedder a02f11d4d4 Squashed 'lispBM/lispBM/' changes from fd0f1fab..e421208f
e421208f small tweaks to strings, dec_str and string extensions
0baa53c6 Merge pull request #12 from laxsjo/update/str-extensions
1e27ba02 swapped start and occurrence arguments in str-find
7d5a997e Write tests for new string extensions
6bd2c1bd Update str-find argument behavior
b84a779b add_symbol functions now check if a symbol already exists before adding it.
dac49f47 move test lisp files into dedicated directory
34a14229 added a few more move-to-flash tests
1f221aaf change order of flash writes in a few more cases. The high-level array case needs refactoring to fit the pattern
e9e7083f add compiled repl and tests executable to .gitignore
a70eda64 cast/change int types to avoid warnings in string_extensions.c
5dc5b022 Swapped meaning of 'left and 'right in str-find Realized that the previous behavior is completely stupid, since the argument is called direction, while the previous left and right specified which end to start in.
93805c98 Add the str-join and str-find extensions, remove old str-merge
3f364178 change to order in which values are written to flash when processing lists.
6c1a0672 added tests related to progn + var. May need to think a bit about the meaning of var in progn
dd09cecf tweak refman
a9c5fd53 small update lbmref
3642e8a5 small update lbmref
8be7ab05 small tweaks to manual
77a38617 update to lbmref
fa56ea05 changes to lbmref. minor tweaks

git-subtree-dir: lispBM/lispBM
git-subtree-split: e421208f5355be188ac80949e36300f43f15a8fc
2024-07-15 12:29:40 +02:00
Benjamin Vedder eec4bd8d50 Merge commit 'a02f11d4d4487b4f7c07679f629a81cf94645c11' 2024-07-15 12:29:40 +02:00
laxsjo e3eb775b04 Update str-find documentation
This now reflects the updated behavior of str-find.
2024-07-14 20:20:46 +02:00
adilrepas b13c31e519 Added RSR_DD into package_firmware.py 2024-07-14 08:10:30 +08:00
adilrepas 6d72e4f149 add RSR_DD hw
RSR_DD force feedback steering wheel for simulator game
2024-07-14 00:32:16 +08:00
Benjamin Vedder c0b58f8226
Merge pull request #739 from Mitchlol/lfoc_v4
Add Little FOCer v4
2024-07-12 01:08:40 +02:00
Benjamin Vedder 2968dff4fe
Merge pull request #741 from Fajdiga/master
JetFleetF6 Firmware added
2024-07-12 01:08:15 +02:00
Benjamin Vedder f017135b1e
Merge pull request #742 from TechAUmNu/TTUK-Hardware-Update
Add config for A100S V4, Add A50S V23C 8S
2024-07-12 01:07:49 +02:00
laxsjo 2f31bc01fd Add documentation for str-join and str-find 2024-07-11 18:04:59 +02:00
Benjamin Vedder 4ee5f19d35
Merge pull request #736 from surfdado/adv_thor
New hwconf files: ADV200+500 and Thor300
2024-07-10 16:41:53 +02:00
Euan 54b717b5d6 Add config for A100S V4, Add A50S V23C 8S
Adds A100S V4 a 6 FET 100v for up to 200A motor, 120A battery.
Adds A50S V23C 8S, adds and 8S variant of the A50S V23C that has a higher gain for lower noise.
Also corrects the A50S V23c 3.3v reference to the correct voltage.
2024-07-08 22:34:15 +01:00
Benjamin Vedder 69e249ee13 Os for nrf driver 2024-07-08 17:30:04 +02:00
Benjamin Vedder be47438dae Added sem_wait_to and sem_reset to C interface 2024-07-08 17:29:22 +02:00
Benjamin Vedder 703e931b86 Added i2c-detect-addr and other i2c improvements 2024-07-08 16:08:01 +02:00
Benjamin Vedder 07912e9ba8
Merge pull request #738 from lukash/vesc-interface
Add config items to package interface
2024-07-05 20:50:51 +02:00
Lukáš Hrázký dc51a0ca7d Add Motor Additional Info config to package interface 2024-07-05 15:21:06 +02:00
Lukáš Hrázký 02ae436ca3 Add shutdown_mode config item to package interface 2024-07-05 15:20:01 +02:00
Benjamin Vedder dd3b97b041 Added semaphore-support to C library 2024-07-04 19:11:47 +02:00
jernej.fajdiga@gmail.com 37308c9006 Added JetFleetF6 into package_firmware.py 2024-07-03 22:00:57 +02:00