Euan Mutch
7bf78592f7
Correct spaces to tabs, remove fault checks from low level funcs.
2022-11-08 10:46:35 +00: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
Benjamin Vedder
1ee72ae4e6
Updated changelog and version number
2022-04-01 18:45:50 +02:00
Benjamin Vedder
f85dd3e346
Added break support to loops
2022-03-31 23:22:26 +02:00
Benjamin Vedder
a1f410262a
Lisp configuration support
2022-03-31 19:37:36 +02:00
Benjamin Vedder
a520d39c20
Increased version number
2022-03-28 23:35:22 +02:00
Benjamin Vedder
1998b79a4d
Increased version number
2022-03-27 17:11:01 +02:00
Benjamin Vedder
ace7662790
Updated version string
2022-03-26 21:35:32 +01:00
Benjamin Vedder
e06da66343
Updated beta number
2022-03-23 22:56:23 +01:00
Benjamin Vedder
c348120325
High-performance and silent HFI
2022-03-23 15:04:30 +01:00
Benjamin Vedder
ef5421d65a
Lisp GPIO-support
2022-03-13 22:53:25 +01:00
Benjamin Vedder
6ace516b3f
Added CAN status message 6 with ADC and PPM values
2022-03-13 20:56:26 +01:00
Benjamin Vedder
1076356d09
Updated version number
2022-03-13 10:19:08 +01:00
Benjamin Vedder
e9d6fd5842
Use bitfields for CAN-messages and support two different CAN status rates
2022-03-11 18:08:28 +01:00
Benjamin Vedder
d3cc788255
Fixed str-split so that it does not destroy the input string
2022-03-10 16:33:44 +01:00
Benjamin Vedder
0d26015a57
Changed event-enable to use symbols instead of strings
2022-03-08 19:53:37 +01:00
Benjamin Vedder
06064facb7
Updated loaded code for new eq operator
2022-03-08 17:55:18 +01:00
Benjamin Vedder
ad201aaec5
increased version number after lbm fix
2022-03-06 13:26:20 +01:00
Benjamin Vedder
5953271a6e
Remove FW list from conf_general.h
2022-03-06 01:31:53 +01:00