Commit Graph

179 Commits

Author SHA1 Message Date
Benjamin Vedder 6532f0b206 Set value fix 2023-08-03 09:52:59 +02:00
Benjamin Vedder bcee560d6e Added support for adding extra lispbm extension loaders 2023-07-29 20:01:14 +02:00
Benjamin Vedder 08c7877013 Added new configuration parameters and extensions 2023-06-21 14:46:11 +02:00
Benjamin Vedder 26e3a3cec9 Added PAS current scaling config parameter to lbm 2023-04-17 11:21:44 +02:00
Benjamin Vedder 523e42b829 Added position extensions 2023-04-14 09:33:22 +02:00
Benjamin Vedder 2fe3a4ecf3 Adapt to updated naming 2023-04-06 20:36:08 +02:00
Benjamin Vedder 460f9c6e87 Accept constant lists in extensions 2023-04-06 17:55:40 +02:00
Benjamin Vedder 0af9c13ab4 Support for incremental read and byte array changes 2023-04-05 15:39:55 +02:00
Benjamin Vedder 93e9fa3890 Added set-encoder 2023-03-29 12:35:32 +02:00
Benjamin Vedder 478a385bf7 Support for detaching only one of the ADC channels 2023-03-29 11:51:17 +02:00
Benjamin Vedder 9624d03706 Support for read only i2c-operations 2023-03-23 20:20:24 +01:00
Benjamin Vedder aa00688c04 Added defunret 2023-03-21 17:05:08 +01:00
Benjamin Vedder e160f935d3 Added filtering-option to some of the motor get commands 2023-03-16 17:45:20 +01:00
Teslafly 399b0b1e59 dont do any lisp things if restart cnt is not same. https://github.com/vedderb/bldc/pull/600#issuecomment-1459733432 2023-03-08 20:54:19 -06:00
Teslafly 4c1a1f6b71 remove debug fault injection 2023-03-08 20:50:43 -06:00
Teslafly e0c7bac9cb add inductance detection command to lisp 2023-03-08 01:45:44 -06:00
Benjamin Vedder f4bb885c90 Added canget-vin 2023-02-28 18:35:50 +01:00
Benjamin Vedder a1143dc5c0 Added hw-type sysinfo 2023-02-28 12:02:18 +01:00
Benjamin Vedder 7ae56c0a71 Added foc-functions to C lib, fix in eeprom extension 2023-02-27 11:57:19 +01:00
Benjamin Vedder d52c79b2f6 Detect restarts in blocking extensions 2023-02-20 11:15:32 +01:00
Benjamin Vedder be0bc7dc18 Added crc16 extension 2023-02-20 10:04:14 +01:00
Benjamin Vedder ae882ee48f Updated for latest lbm flat values 2023-02-18 11:05:24 +01:00
Benjamin Vedder ec6d7289be Fixed memory leak 2023-02-16 21:19:13 +01:00
Benjamin Vedder cc86f0c6f9 Safe handling of blocked contexts 2023-02-16 19:10:14 +01:00
Benjamin Vedder 69f7c98eb3 Changes for lbm updates 2023-02-16 09:02:09 +01:00
Benjamin Vedder 0d0f30650a Fixed lbm current measurement commands, some tweaks and cleanup 2023-02-07 21:40:26 +01:00
Benjamin Vedder b12bcef957 Pause before unblocking extension for now 2023-02-04 11:25:55 +01:00
Benjamin Vedder 5b6cc075d3 disable all events on reset 2023-01-24 11:49:21 +01:00
Benjamin Vedder 5d3e02afd3 Updated to latest lbm 2023-01-24 11:15:12 +01:00
Benjamin Vedder 5eaea72df0 Lisp ICU support 2023-01-09 19:31:31 +01:00
Benjamin Vedder c01de39288 Added res, ind and lambda estimation lbm commands 2022-12-19 00:14:57 +01:00
Benjamin Vedder 1db33a6bc6 Added floor, ceil and round 2022-12-16 16:04:37 +01:00
Benjamin Vedder 38e071dfd2 Added adc_ctrl_type to lisp config parameters that can be changed 2022-12-14 22:20:50 +01:00
Benjamin Vedder 874d8cec07 Lbm can send bug fix 2022-12-14 14:51:19 +01:00
Benjamin Vedder a618de63d2 Added app-is-output-disabled to lbm and C lib 2022-12-07 18:10:33 +01:00
Benjamin Vedder 7d805e2d40 Share ppm-code between c_lib and extension 2022-12-07 11:56:43 +01:00
Benjamin Vedder 32b82495b5 Always configure pulse options 2022-12-06 14:38:04 +01:00
Benjamin Vedder f97ff0502f Configure servodec with app ppm options when started from lib or lbm 2022-12-06 14:30:38 +01:00
Benjamin Vedder 6482fcda39 Added ppm and remote functions to C lib, added utils to C lib 2022-12-06 14:12:38 +01:00
Benjamin Vedder 0794e750ff Pause after measuring resistance 2022-12-04 13:28:16 +01:00
Thomas Solatges a4d7c98c30 adding get-pos LispBM feature 2022-12-03 10:24:47 +01:00
Benjamin Vedder a0b04bfad5 Check max array size 2022-12-02 19:13:58 +01:00
Benjamin Vedder ae79d3a4c2 Added can-cmd 2022-12-02 18:50:00 +01:00
Benjamin Vedder 7de3b9ee2d Added motor pole lbm setting 2022-11-25 17:24:12 +01:00
Benjamin Vedder 1e7da25160 Send foc can detect result back to sender even if some other interface communicates in-between 2022-11-22 18:18:38 +01:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder 7d90136465 Start ppm-decoder on get-ppm if it is not already running 2022-11-19 11:46:59 +01:00
Benjamin Vedder ad3f7e6806 Adapted to lbm-changes 2022-11-18 13:03:07 +01:00
Benjamin Vedder e084b93bb0 Added option to override motor temperature from lisp 2022-11-17 21:46:17 +01:00
Benjamin Vedder 7ea099732c Added option to disable motor temp sensor and made it possible to read the temperature adc input from lisp 2022-11-17 21:17:40 +01:00