Commit Graph

1898 Commits

Author SHA1 Message Date
Benjamin Vedder 7982a32916 Added foc_beep command to lisp 2022-06-17 10:43:19 +02:00
Benjamin Vedder 0ee01ef34c Send RPM instead of ERPM on UAVCAN 2022-06-17 10:42:12 +02:00
Benjamin Vedder a00a3141c0 Some fixes 2022-06-11 13:53:41 +02:00
Benjamin Vedder cdf4a32a46 make local copy of fault data in case it is overwritten in the interrupt 2022-06-09 02:32:27 +02:00
Benjamin Vedder 553548a6e2 Dual motor triple temp sens support 2022-06-08 14:31:23 +02:00
Benjamin Vedder 5483947f46 Dual motor current filter support 2022-06-08 14:00:43 +02:00
Benjamin Vedder 588f03be40
Merge pull request #504 from Netzpfuscher/master
Added commands to detach peripherial from ADC-App
2022-06-05 08:52:50 +02:00
Netzpfuscher 8268197813 Added commands to detach peripherial from ADC-App and set values from LISP 2022-06-05 07:42:16 +02:00
Benjamin Vedder 7e3b0dcfe2
Merge pull request #503 from Shackmeister/AS504x_faults_macros
Add AS504x Fault macros
2022-06-03 16:57:22 +02:00
Benjamin Vedder 21943b17e7
Update enc_as504x.h 2022-06-03 16:57:17 +02:00
Frank Severinsen 55823b989a Add AS504x Fault macros 2022-06-03 16:09:51 +02:00
Benjamin Vedder b4d96c87ff
Merge pull request #497 from avlasic/fault_fix2
Don't trigger current faults before dc cal is done
2022-05-31 22:36:43 +02:00
Benjamin Vedder 450f647af5
Merge pull request #498 from avlasic/i2c_fix_backport
Backport ChibiOS hw i2c fixes.
2022-05-31 22:34:20 +02:00
Benjamin Vedder e2bdbd3698
Merge pull request #502 from JohnSpintend/master
John of Spintend request to add Ubox family HW config files
2022-05-31 21:32:41 +02:00
Benjamin Vedder c2b35df2c1 Stormcore fixes 2022-05-31 16:46:42 +02:00
Benjamin Vedder d579968bda Rearranged HW-files 2022-05-31 16:25:16 +02:00
Benjamin Vedder 582bdc7080 Speed PID update to work better with propellers 2022-05-31 15:28:06 +02:00
JohnSpintend 423d170a78 Clear package build directory
Clear package and build directory
2022-05-31 09:04:43 +08:00
JohnSpintend 66d4493d49 Restore make file parallel disable
Restore make file parallel disable
2022-05-31 09:00:38 +08:00
JohnSpintend 459cbfdf69 Delete no_limits files
Delete no_limits files
2022-05-31 08:55:13 +08:00
JohnSpintend 7310543530 Merge branch 'master' of https://github.com/JohnSpintend/vedderb_bldc 2022-05-30 22:40:22 +08:00
JohnSpintend d69b9943e9 JohnSpintend added Ubox files
JohnSpintend added Ubox files
2022-05-30 22:39:13 +08:00
Benjamin Vedder 74cbe7cea3
Merge pull request #501 from surfdado/little_focer_v3_1
Support for Little FOCer versions V3 and V3.1
2022-05-30 16:13:53 +02:00
Benjamin Vedder 554a9f6f2b Dual parallel: use highest temperature 2022-05-28 17:11:48 +02:00
Benjamin Vedder ce6cda63ea Stormcore parallel fixes 2022-05-28 15:54:00 +02:00
Benjamin Vedder 6b6fa0d56e
Merge pull request #500 from surfdado/lsm6ds3trc
Added support for TR-C variant of LSM6DS3 IMU
2022-05-26 10:46:16 +02:00
Dado Mista de67d823c9 Support for Little FOCer V3 and V3.1
There's 3 Little FOCer variants:
V1 (the original, supported since fw5.3)
V3 (new version without DRV chip)
V3.1 (new variant of V3 with LSM6DS3 IMU)

Also removed the no-limits version.

Reviewed and tested by Shaman Systems.

Signed-off-by: Dado Mista <dadomista@gmail.com>
2022-05-24 10:18:23 -07:00
Dado Mista bcf8c80311 Added support for TR-C variant of LSM6DS3 IMU
Signed-off-by: Dado Mista <dadomista@gmail.com>
2022-05-24 10:18:23 -07:00
Benjamin Vedder e2b2f91f25 Added saturation compensation modes 2022-05-23 14:42:42 +02:00
Benjamin Vedder 465a801076 Include integrator in current control output one cycle earlier 2022-05-23 11:32:55 +02:00
Benjamin Vedder dcb0b47f94 Added support for lsm6dso32 imu 2022-05-22 15:37:57 +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 4a8bb6a399 Added option to disable phase filter fault code 2022-05-19 03:12:07 +02:00
Benjamin Vedder e0c4299ab5 Added uavcan ctl_dir parameter 2022-05-17 14:14:08 +02:00
Benjamin Vedder f93e62ea6d Changed timeout reset behavior for detect modes 2022-05-17 12:19:44 +02:00
Benjamin Vedder 04bbbad4d0 Added 60_75_mk2 to build script 2022-05-17 12:13:20 +02:00
Benjamin Vedder cb27deb96d
Merge pull request #499 from avlasic/reboot_change
use NVIC_SystemReset in COMM_REBOOT command
2022-05-16 20:58:28 +02:00
Andrej Vlašić e64f9b370e use NVIC_SystemReset in COMM_REBOOT command 2022-05-16 11:01:04 +02:00
Andrej Vlašić f6c1da02b9 Backport ChibiOS hw i2c fixes.
ChibiOS bugs: #781, #1045, #1048,  #1064, #1120
2022-05-16 10:43:14 +02:00
Andrej Vlašić 80de3e233a Don't trigger current faults before dc cal is done 2022-05-16 10:30:45 +02:00
Benjamin Vedder 77d2eb5702
Merge pull request #479 from Mitchlol/balanceapp_cascading_pid
Add cascading PID to the balance app
2022-05-16 09:46:25 +02:00
Mitch Lustig 26c17ae065 Merge branch 'master' into balanceapp_cascading_pid 2022-05-15 11:01:30 -07:00
Benjamin Vedder 7e172cd91d Removed old mk-file 2022-05-15 12:24:37 +02:00
Benjamin Vedder 81e8f2c368 Moved nrf to driver 2022-05-15 12:24:02 +02:00
Benjamin Vedder ba5268f048 Moved shutdown to hwconf 2022-05-15 12:04:38 +02:00
Benjamin Vedder b900ffcde5 Orginized files 2022-05-15 11:55:34 +02:00
Mitch Lustig 12c5c868b9 Merge branch 'master' into balanceapp_cascading_pid 2022-05-15 02:18:39 -07:00
Benjamin Vedder 1309ece84b Fault log behavior change 2022-05-13 11:15:43 +02:00
Benjamin Vedder cd463f8089 Added abstract IO-interface 2022-05-13 11:07:11 +02:00