Commit Graph

398 Commits

Author SHA1 Message Date
Benjamin Vedder c43e8eb8e8 Updated beta number 2023-07-01 15:10:04 +02:00
Benjamin Vedder ef2205d61d Updated changelog and version number, initialize const heap before loading imports 2023-04-14 22:46:26 +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 6cdeebad8b First attampt at move-to-flash support 2023-04-02 19:10:11 +02:00
Benjamin Vedder e79b942d41 Updated changelog, reduced config size 2023-04-01 12:00:13 +02:00
Benjamin Vedder 572343fd18 Updated changelog and some tweaks 2023-03-29 12:04:12 +02:00
Benjamin Vedder 5c06c459d7 Updated changelog 2023-03-21 17:30:55 +01:00
Benjamin Vedder 514ed3727d Moved to 6.05 beta, attempt at smooth hall sensor transition 2023-03-20 22:10:01 +01:00
Benjamin Vedder f7c2b34e1c Updated changelog, changed to release version 2023-03-12 16:30:33 +01:00
Benjamin Vedder 8c9b1ebf4e Incremented beta number 2023-02-18 11:07:10 +01:00
Benjamin Vedder 0d0f30650a Fixed lbm current measurement commands, some tweaks and cleanup 2023-02-07 21:40:26 +01:00
Benjamin Vedder 77906ba781 Updated version number 2023-01-24 11:16:08 +01:00
Benjamin Vedder 5eaea72df0 Lisp ICU support 2023-01-09 19:31:31 +01:00
Benjamin Vedder 1db33a6bc6 Added floor, ceil and round 2022-12-16 16:04:37 +01:00
Benjamin Vedder b858f3e9f6 Moved release into beta 6.02 2022-12-10 09:44:25 +01:00
Benjamin Vedder 4b822f0f94 Disable beta-flag 2022-12-08 14:01:44 +01:00
Benjamin Vedder 0c68d8e942 Incremented version number 2022-12-04 16:01:42 +01:00
Benjamin Vedder ae79d3a4c2 Added can-cmd 2022-12-02 18:50:00 +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 15d26d95bc Dual motor can-fix 2022-11-22 13:55:57 +01:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder eee535960b Use amplitude instead of gain setting for sin/cos encoder 2022-11-18 09:55:40 +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
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