Benjamin Vedder
1f2568bd8c
Some cleanup, run encoder-routine in thread instead of isr
2022-11-16 11:49:47 +01:00
Benjamin Vedder
e784d3efcb
Incremented version number
2022-11-12 12:49:44 +01:00
Benjamin Vedder
68f79ae7ae
Incremented version number
2022-11-09 11:57:55 +01:00
Benjamin Vedder
7cacf99e09
Some cleanup
2022-11-08 18:21:06 +01:00
Benjamin Vedder
226c40cdb0
Merge branch 'master' into Improvements
2022-11-08 17:37:21 +01:00
Euan Mutch
7bf78592f7
Correct spaces to tabs, remove fault checks from low level funcs.
2022-11-08 10:46:35 +00:00
Benjamin Vedder
9215827d76
Much more robust lbm event handling
2022-11-04 19:46:36 +01:00
Benjamin Vedder
e99ae0562b
Re-initialize servo out when needed
2022-11-03 15:46:33 +01:00
Benjamin Vedder
ff427594e9
Added COMM_SET_APPCONF_NO_STORE and only restart app and IMU when needed
2022-10-30 14:48:22 +01:00
Benjamin Vedder
ea8c548e6f
Cleanup
2022-10-24 16:05:55 +02:00
Benjamin Vedder
a1c026499a
Updated doc, updated hw, removed dynamic functions that now are fundamentals
2022-10-24 15:56:27 +02:00
Benjamin Vedder
70c58f2b7c
First CAN log support, added foc voltage and current extensions
2022-10-23 18:35:26 +02:00
Benjamin Vedder
44556d918f
Incremented version number
2022-10-18 01:22:20 +02:00
Benjamin Vedder
9997fc7132
Incremented beta number
2022-10-11 19:14:00 +02:00
Benjamin Vedder
43f525ba30
More lbm can-fixes
2022-10-10 17:06:49 +02:00
Benjamin Vedder
a219498055
Added CAN_MODE_UNUSED, added more settings to native lib
2022-10-07 17:02:02 +02:00
Benjamin Vedder
3df866ce5e
Updated changelog
2022-10-06 13:58:34 +02:00
Benjamin Vedder
c0fa60746a
Added motor2 hall sensor io to native lib
2022-10-03 14:16:43 +02:00
Euan Mutch
f7a2e4c621
Fault handling, Terminal improvements and better flux linkage.
...
Add fault handling to all functions that touch the motor.
Improve terminal usability by echoing commands and giving feedback on faults and missing / invalid arguments. Improve flux linkage measurement by increasing switching frequency and using the measured resistance and inductance to set the kp & ki.
2022-09-27 21:54:50 +01:00
Benjamin Vedder
35d2dfcff2
App adc button bitfield and cc disable support
2022-09-27 22:33:40 +02:00
Benjamin Vedder
4dba8ce812
Incremented version number
2022-09-23 14:06:26 +02:00
Benjamin Vedder
b563f18e1c
Updated changelog and version number
2022-09-20 11:37:34 +02:00
Benjamin Vedder
ff9679d336
Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools
2022-09-18 22:47:50 +02:00
Benjamin Vedder
247fe8eefc
Added custom UAVCAN message
2022-09-05 20:05:39 +02:00
Benjamin Vedder
2d41b79634
Disable phase filter fault by default as it triggers too easily
2022-09-03 09:41:50 +02:00
Benjamin Vedder
805006f03e
LispBM file import support
2022-07-25 14:26:21 +02:00
Benjamin Vedder
44612cd5c4
Incremented version number
2022-07-18 09:40:43 +02:00
Benjamin Vedder
42d0a5300f
Incremented version number
2022-07-13 21:03:57 +02:00
Benjamin Vedder
f53cbfce75
Added more C lib support
2022-07-05 20:15:31 +02:00
Benjamin Vedder
7982a32916
Added foc_beep command to lisp
2022-06-17 10:43:19 +02:00
Benjamin Vedder
a00a3141c0
Some fixes
2022-06-11 13:53:41 +02:00
Benjamin Vedder
582bdc7080
Speed PID update to work better with propellers
2022-05-31 15:28:06 +02:00
Benjamin Vedder
e2b2f91f25
Added saturation compensation modes
2022-05-23 14:42:42 +02:00
Benjamin Vedder
09266def29
Added start_curr_dec parameter and decreased mcconf serialization size
2022-05-22 10:33:33 +02:00
Benjamin Vedder
e025e177e0
Observers, observers, observers
2022-05-21 22:54:12 +02:00
Benjamin Vedder
7f143152c2
Incremented version number
2022-05-12 17:26:18 +02:00
Benjamin Vedder
6b4fa85047
Updated changelog and version
2022-05-10 20:46:30 +02:00
Benjamin Vedder
cf63e3c77b
Added many more settings to lispbm
2022-05-06 14:37:08 +02:00
Benjamin Vedder
325cf3a3ea
Increased version number
2022-05-01 20:35:33 +02:00
Benjamin Vedder
226894cfbd
Incremented beta number
2022-04-28 13:57:25 +02:00
Benjamin Vedder
de09850ec0
Congfigurable i2c_bb bitrate
2022-04-19 17:21:19 +02:00
Benjamin Vedder
02d568d30b
incremented version number
2022-04-14 23:14:29 +02:00
Benjamin Vedder
45ee937809
Incremented version number
2022-04-12 14:38:33 +02:00
Benjamin Vedder
c4806cd011
Openloop rpm scaling fix and some comment updates
2022-04-11 20:35:24 +02:00
Benjamin Vedder
577fefbf75
Another attempt at the previous duty mode fix
2022-04-10 23:44:25 +02:00
Benjamin Vedder
245cefa93b
Only precalculate values after config updates
2022-04-07 21:51:28 +02:00
Benjamin Vedder
756ccbc5ba
Added fault code for invalid phase filter readings
2022-04-06 21:08:48 +02:00
Benjamin Vedder
60bd5aa1dc
Added openloop max current parameter
2022-04-06 12:14:19 +02:00
Benjamin Vedder
e5ed5ee914
Added openloop current boost parameter
2022-04-06 11:30:02 +02:00
Benjamin Vedder
1eb0c1e5ae
Added HFI-method based on coupling between the axes
2022-04-06 00:35:11 +02:00