bldc/motor
Euan 31f238849c Add support for A200S V4.1, add alternative DC Cal, expose I2C for LSM6DS3
Adds support for A200S V4.1
Move A200S V4 to its own folder.
Expose I2C for LSM6DS3 to allow other devices on the same I2C bus. (It is now setup the same as the other IMUs)

Add alternative DC Calibration routine for Low side shunt hardware with very high mosfet output capacitance. The usual calibration routine causes an offset in the current calibration at high voltage from the capacitance discharging through the motor inductance when the single phase goes low. The alternative routine switches all phases at 50% to give a clean V0 state. This routine should not be run while the motor is spinning, so automatic calibration on startup is disabled when this routine is selected.
2023-09-26 10:07:06 +01:00
..
foc_math.c More hall sensor tweaks 2023-08-08 19:56:48 +02:00
foc_math.h More hall sensor tweaks 2023-08-08 19:56:48 +02:00
gpdrive.c Redistributed some memory 2022-11-17 10:03:35 +01:00
gpdrive.h Orginized files 2022-05-15 11:55:34 +02:00
mc_interface.c Add current off delay on relative current functions to make the rpm-limit more smooth on the apps 2023-09-25 21:27:36 +02:00
mc_interface.h Added option to override motor temperature from lisp 2022-11-17 21:46:17 +01:00
mcconf_default.h New current sampling modes, FOC interpolation support 2023-09-23 14:45:00 +02:00
mcpwm.c BLDC and DC motor support for one motor on dual motor hardware 2023-07-27 18:01:16 +02:00
mcpwm.h Orginized files 2022-05-15 11:55:34 +02:00
mcpwm_foc.c Add support for A200S V4.1, add alternative DC Cal, expose I2C for LSM6DS3 2023-09-26 10:07:06 +01:00
mcpwm_foc.h More hall sensor tweaks 2023-08-08 19:56:48 +02:00
motor.mk Orginized files 2022-05-15 11:55:34 +02:00
virtual_motor.c New current sampling modes, FOC interpolation support 2023-09-23 14:45:00 +02:00
virtual_motor.h Orginized files 2022-05-15 11:55:34 +02:00