Commit Graph

318 Commits

Author SHA1 Message Date
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
Benjamin Vedder e42dfecc51 Updated package script 2022-03-06 00:09:11 +01:00
Benjamin Vedder 2ae6ef1b70 Renamed sleep-secs to sleep 2022-03-03 19:13:31 +01:00
Benjamin Vedder 9c7c2e6ec9 Start lispBM even without code on repl commands 2022-03-01 13:08:25 +01:00
Benjamin Vedder 18a683fc7d Lisp updates, imu refactoring and rate check 2022-02-28 14:29:59 +01:00
Benjamin Vedder 6bbf6f3c06 Lisp I2C driver 2022-02-24 01:19:09 +01:00
Benjamin Vedder 52d8fa373c Updated version number and changelog 2022-02-20 17:53:59 +01:00
Benjamin Vedder 95183ce724 More refactoring, moved state out of AS504x so that multiple instances can be used 2022-02-19 23:28:58 +01:00
Benjamin Vedder 93e6a6aeb9 Lisp 2022-02-17 00:49:11 +01:00
Benjamin Vedder aac4e940fb Added hw75_600 and hw_60_75 2022-02-05 19:00:49 +01:00
Benjamin Vedder c0a928e040 NRF name and pin set support 2022-02-05 01:04:12 +01:00
Benjamin Vedder 20952b7e87 Removed rest of submodule 2022-01-29 17:26:24 +01:00
Benjamin Vedder 015a657cc9 Sensor port init in only one place, better encoder debug info 2022-01-25 13:57:25 +01:00
Benjamin Vedder 4958a91670 Added support for custom NTC and PTC motor temperature sensors 2022-01-24 00:36:53 +01:00
Benjamin Vedder f6baa653ea Updated linker script and flash helpers to get 128k extra code space. Note that this requires the updated bootloader with compression support. 2022-01-18 20:31:24 +01:00
Benjamin Vedder 9c484d01e4 Decreased stack sizes to save ram 2022-01-16 21:57:12 +01:00
Benjamin Vedder 92efab4896 Changed to release settings 2022-01-16 17:19:03 +01:00
Benjamin Vedder 38566313e7 Added hw_60v2alva 2022-01-13 01:12:52 +01:00
Benjamin Vedder 16385f1706 Renamed compression to lzo, added observer offset parameter 2022-01-12 12:27:45 +01:00
Jeffrey M. Friesen 53f618674a Added build script entries for new stormcore hardware 2022-01-11 12:48:19 -08:00
Benjamin Vedder af55c79a2a Renamed foc_f_sw to foc_f_zv 2022-01-06 20:44:00 +01:00
Benjamin Vedder ab0aa126d6 Collected luna-files in one place, removed some old files 2021-12-31 12:27:36 +01:00
Benjamin Vedder 95c67175ab First attempt at a resistance and temperature observer 2021-12-29 18:21:42 +01:00
Benjamin Vedder 4fa7a922fe Fixed dual motor detect offset problem 2021-12-01 13:46:49 +01:00
Benjamin Vedder 2a281e36ae Initialize integrator in dutycycle downramp controller 2021-11-27 23:32:08 +01:00
Benjamin Vedder b524773c0d Another attempt at braking 2021-11-27 10:58:52 +01:00
Benjamin Vedder 76b4f58e4e Another attempt at braking smoothly to 0 2021-11-26 00:43:41 +01:00
Benjamin Vedder f6e78a09b6 Fixed measured MTPA mode, send ld_lq_diff detection result 2021-11-21 18:17:40 +01:00
Benjamin Vedder fd48dc2644 Make PID position control direction consistent with other control modes when encoder is inverted 2021-11-15 21:30:24 +01:00
Benjamin Vedder 3778dbe2e2 Added support for statistics 2021-11-11 01:08:21 +01:00
Benjamin Vedder f0b291d4eb Improved overvoltage protection 2021-11-10 14:19:48 +01:00
Benjamin Vedder cb84c94788 Disable HFI start in braking mode 2021-11-08 22:48:15 +01:00
Benjamin Vedder bc63a3127a Added q-axis modulation filter and use it for input current limits 2021-11-07 23:00:48 +01:00
Benjamin Vedder d79d12a489 Fixed braking mode 2021-10-31 21:51:40 +01:00
Benjamin Vedder 9046e4644b
Merge pull request #363 from TechAUmNu/dev_fw_5_03
Add A50S 6S and 12S hardware
2021-10-24 18:14:17 +02:00
Benjamin Vedder f1c4e713d7 Added MTPA modes 2021-10-24 18:10:00 +02:00
Benjamin Vedder 98587c961b Updated inductance calculation, include motor saliency in observer, separate setting for MTPA 2021-10-24 13:25:12 +02:00
Euan 49cfd795a3 Add A50S 6S and 12S hardware
Adds A50S.h/c and build script.
2021-10-20 10:57:11 +01:00
Benjamin Vedder 1763fd59d3 Fixed loss calculation 2021-10-16 12:53:49 +02:00
Benjamin Vedder d8a99fd0f1 Inductance and resistance measurement and scaling fixes, various other fixes 2021-10-15 22:25:07 +02:00