Benjamin Vedder
c348120325
High-performance and silent HFI
2022-03-23 15:04:30 +01:00
adilrepas
c8e64589c1
Create hw_410_005ohm.h
2022-03-08 00:57:57 +08:00
Benjamin Vedder
dcfcca8e42
Added HW4 targets
2022-03-06 01:33:46 +01:00
Benjamin Vedder
e42dfecc51
Updated package script
2022-03-06 00:09:11 +01:00
Kenn Sebesta
dc9f552202
[HW] No hardware limits
...
These targets have no hardware limits on current, voltage, etc... The user
is free to immolate the hardware, if so desired.
2022-03-02 16:56:19 -05:00
Kenn Sebesta
2c7ec0450a
[HW][Trampa] Move Trampa 100_500 hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
5cf397c082
[HW][Trampa] Move VESC4 to dedicated directory
2022-03-02 16:56:18 -05:00
Kenn Sebesta
8d6112e9c0
[HW][Trampa] Move 75_300 to dedicated directory and use `core` approach
2022-03-02 16:56:18 -05:00
Kenn Sebesta
f569432d2e
[HW][Stormcore] Move Stormcore hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
4c20be9d54
[HW][TP & Victor_R1] Remove as per Benjamin Vedder's request
2022-03-02 16:56:18 -05:00
Kenn Sebesta
57832238b4
[HW][TeamTriforceUK] Move TeamTriforceUK hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
26b83329df
[HW][Trampa] Move Trampa VESC6 hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Benjamin Vedder
fca4395b6e
hw40 build fix
2022-02-28 19:00:29 +01:00
Benjamin Vedder
9d1926a130
Merge pull request #416 from tensorfield-ag/master
...
Fix SPI NSS PORT and PIN for MKV
2022-02-20 17:58:37 +01:00
Benjamin Vedder
a446b355af
Sincos cleanup
2022-02-20 12:12:40 +01:00
Benjamin Vedder
3bd5545c3e
Fixed build on all hardwares
2022-02-19 19:40:42 +01:00
Cheehan
6fbe22eb40
Fix SPI NSS PORT and PIN for MKV
2022-02-14 10:53:29 -08:00
dnordahl83
7fc94b8375
hw_resc: Added resc hw support.
2022-02-10 14:38:32 +01:00
rodale75
599595089d
hw_rd2: Defined CAN controller ID.
...
This to make sure to have a deterministic & same
CAN controller id for all Radinn VESC:s.
2022-02-10 14:38:32 +01:00
rodale75
1ecc5b9457
hw_rd2: Macro adjustments and cleanup.
...
* Removed commented-out code.
* Removed legacy HW75_300_VEDDER_FIRST_PCB switches/sections.
* Removed un-needed undef.
* Removed un-needed #ifndef switch-checks. In the current vesc config setup,
conf_general.h overrides all the underlying default configurations (strict
include-order).
* Indentation adjustments.
2022-02-10 14:38:17 +01:00
rodale75
c6fa4e2d02
hw_rd2: Added APPCONF_CHUK_CTRL_TYPE config.
2022-02-10 14:26:51 +01:00
Benjamin Vedder
aac4e940fb
Added hw75_600 and hw_60_75
2022-02-05 19:00:49 +01:00
Benjamin Vedder
24b076bdc4
Fixed stormcore stack issues
2022-02-05 01:04:56 +01:00
Benjamin Vedder
d61fc474fc
Added support for second AUX port
2022-01-25 20:59:15 +01:00
Benjamin Vedder
7cde2e950c
Merge branch 'release_5_03'
2022-01-25 10:26:10 +01:00
Benjamin Vedder
d5407fee66
Fixed hw name string
2022-01-25 10:21:32 +01:00
Benjamin Vedder
473b7170f5
Merge pull request #404 from CTSchorsch/pull_request
...
update hwconf to new hardware version (hw7)
2022-01-24 01:26:27 +01:00
Benjamin Vedder
4958a91670
Added support for custom NTC and PTC motor temperature sensors
2022-01-24 00:36:53 +01:00
CTSchorsch
786cf09889
update hwconf to new hardware version (hw7)
2022-01-20 13:22:39 +01:00
Benjamin Vedder
9c484d01e4
Decreased stack sizes to save ram
2022-01-16 21:57:12 +01:00
Benjamin Vedder
38566313e7
Added hw_60v2alva
2022-01-13 01:12:52 +01:00
Benjamin Vedder
9ed0456031
Added support for CAN2 and hardware with dual CAN. Added sensor port voltage change macro. This has no effect on hardware without these things.
2022-01-13 01:00:40 +01:00
Jeffrey M. Friesen
0ad58b446a
Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03
2022-01-11 12:29:18 -08:00
Jeffrey M. Friesen
40ddb64d91
fix some config things for stormcore
2022-01-11 12:29:16 -08:00
Benjamin Vedder
88a360162e
Merge branch 'dev_fw_5_03' into dev_fw_5_03
2022-01-09 20:23:39 +01:00
Benjamin Vedder
768a9a633a
Added deprecation warning
2022-01-06 22:54:27 +01:00
Benjamin Vedder
648b8a33d5
MCCONF_FOC_F_SW backwards-compatibility
2022-01-06 22:47:46 +01:00
Benjamin Vedder
a092ea99d2
More consequences of the f_sw renaming
2022-01-06 21:34:22 +01:00
Benjamin Vedder
aeda17e38e
Moved luna appconf
2022-01-02 22:53:19 +01:00
Marcos Chaparro
a1dd7f4c73
bbshd: include appconf
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-31 10:52:47 -03:00
Benjamin Vedder
ab0aa126d6
Collected luna-files in one place, removed some old files
2021-12-31 12:27:36 +01:00
Marcos Chaparro
d6fc739899
bbshd: Support display, assist levels, PTC temp sensor, wheel speed sensor, gearshift sensor, custom UI
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-28 11:17:53 -03:00
Jeffrey M. Friesen
796c122fc2
Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03
2021-12-20 14:33:47 -08:00
Jeffrey M. Friesen
f8ba78c03a
fixed power switch on 60dxs
2021-12-20 14:33:44 -08:00
Benjamin Vedder
4eec52d5c0
Fix NaN-problem after lost tracking on some motors
2021-12-19 23:55:03 +01:00
Euan Mutch
5e6110189e
Tweak settings for A50S hardware
...
Limited duty cycle and lowered default switching frequency to reduce impact of using 2 low side shunts.
Cleaned up formatting.
2021-11-28 23:59:26 +00:00
Jeffrey M. Friesen
78b3cd00c3
fixed GPIO mapping for phase filters on SC
2021-11-23 09:37:53 -08:00
rodale75
80d504edaf
hw_rd2: Adjustments of guard- & get-temperature function-naming.
...
And also, some minor adjustments of the configuration parameters.
Change-Id: Ic56430dcf13cc47e6d6df1fcc19e09941b2e6d91
2021-11-12 11:16:00 +01:00
Benjamin Vedder
c3f3c9512e
Parameter update
2021-11-10 13:56:59 +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
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
d8a99fd0f1
Inductance and resistance measurement and scaling fixes, various other fixes
2021-10-15 22:25:07 +02:00
Tharon Rivera
11ad3f862f
Support for Spintend ubox single
2021-09-24 20:58:55 -04:00
Benjamin Vedder
e7d22911f8
More stormcore power switch fixes
2021-09-15 18:46:08 +02:00
Benjamin Vedder
bec2534559
Fixed stormcore CAN shutdown
2021-09-15 17:49:09 +02:00
Benjamin Vedder
d898d3bf9a
Lowered default switching frequency
2021-09-15 17:48:44 +02:00
Benjamin Vedder
91e299a593
Merge pull request #334 from surfdado/zescboards
...
ZESC HW Support: Raiden7 and Warrior6
2021-08-20 19:08:14 +02:00
Benjamin Vedder
36c9db6718
Dual motor shutdown fix
2021-08-20 14:59:36 +02:00
Dado Mista
5a56e8bd57
ZESC Raiden7 Support
...
Signed-off-by: Dado Mista <dadomista@gmail.com>
2021-08-19 15:57:15 -07:00
Dado Mista
cd1e37dfe8
ZESC Warrior6 Support
...
Signed-off-by: Dado Mista <dadomista@gmail.com>
2021-08-19 15:57:15 -07:00
Benjamin Vedder
c34856b4a2
DRV8323S oc latch shutdown by default
2021-08-19 18:57:04 +02:00
Benjamin Vedder
debd1ed4aa
Configuration updates
2021-08-16 15:02:20 +02:00
Jeffrey M. Friesen
49c94ef90a
Fixed bug where unity/stormcore could be powered off too soon and freeze
2021-08-12 19:21:23 -07:00
Jeffrey M. Friesen
817936f5c9
Updates to stormcore configs
2021-08-11 10:58:48 -07:00
Benjamin Vedder
5cdebf6358
Added app_custom_mkfile to makefile, removed outdated hardware
2021-06-06 14:00:51 +02:00
Benjamin Vedder
1f935c6ca7
Merge branch 'master' into dev_fw_5_03
2021-05-29 14:24:15 +02:00
Jeffrey M. Friesen
422e348c1a
Added things for 100D_V2 hardware variant
2021-05-29 12:41:59 +02:00
Benjamin Vedder
6dd35cbbc3
Updated er-app
2021-05-26 22:09:50 +02:00
Benjamin Vedder
2c2238f76a
Unified DRV fault reset interface, reset DRV faults after fault stop time ends
2021-05-14 11:24:01 +02:00
Benjamin Vedder
24b8a6f100
Change default DRV OC mode for HD60 and HD75
2021-05-07 09:49:01 +02:00
Benjamin Vedder
5767b703b7
Custom UI support
2021-04-24 22:36:00 +02:00
rpasichnyk
c1ad9b2b4f
Tabs vs spaces and some formatting
2021-04-21 09:03:08 +02:00
rpasichnyk
0d2610c9bc
Prevent CAN ID collision with DieBieMS / FlexiBMS
2021-04-21 08:55:52 +02:00
Benjamin Vedder
ca8e7b4f05
Merge pull request #271 from CTSchorsch/dev_05_03
...
- Add driver for SX1278 LoRa boards, eg. HopeRF RFM95W (driver by Woj…
2021-04-12 09:35:38 +02:00
CTSchorsch
aa4e0567a7
git trouble
2021-04-11 12:18:54 +02:00
CTSchorsch
10fa9f9550
bugfixes
2021-04-11 11:05:41 +02:00
Benjamin Vedder
5e02197459
Increased 75/300 dead time
2021-04-08 22:34:23 +02:00
CTSchorsch
4f048442d0
cleanup spaces
2021-03-31 19:46:31 +02:00
Benjamin Vedder
fcb7e12158
Made servo output a config option
2021-03-31 16:28:46 +02:00
CTSchorsch
331494291d
- move lora files from hwconf/ to lora/
...
- modify Makefile and add lora/lora.mk
- hopefully have all idents fixed
- restore commands.c and add new function again
- fix memory leak bug in gesc.c
- rfm95w.c add delay in while loop
- add gesc to build_all / rebuild all works
2021-03-27 21:13:24 +01:00
CTSchorsch
cdb8e82c32
- Add driver for SX1278 LoRa boards, eg. HopeRF RFM95W (driver by Wojciech Domski, https://github.com/wdomski/SX1278 )
...
- Add a simple bool isInitialized() to commands.c, to check if commands are initialzied
- Add hwconf for GESC, hobby open source ESC (https://github.com/CTSchorsch/gesc ) including a simple double pulse test function
- Add app_dpv.c to read out a simple I2C magnetic field sensor and two hall sensors to control a underwater scooter
2021-03-27 14:15:22 +01:00
Jaime
d76dffbc44
Update UAVCAN drivers, Add UAVCAN boot loader support. Add UAVCAN parameter support. Update get node info responses
2021-03-25 16:58:45 -06:00
Benjamin Vedder
3b4e601f61
Offset calibration update
2021-03-22 12:13:19 +01:00
Benjamin Vedder
bdb7b0bf7b
Added KTY84 temp sensor support
2021-03-17 11:54:42 +01:00
Benjamin Vedder
134c0bbd80
Decreased default OC DRV limit for HD75
2021-03-13 11:37:40 +01:00
Mitch Lustig
1afcc5b082
Little bug fixy fix
2021-03-09 00:14:41 -08:00
Benjamin Vedder
e877c43158
Added CAN ID to BMS packet
2021-03-04 10:34:39 +01:00
Benjamin Vedder
4c029e33e1
Merge pull request #254 from Mitchlol/focer_fixes
...
Match Focer hardware names to firmware directories
2021-02-28 21:32:43 +01:00
Benjamin Vedder
8900c41c34
First phase filter and offset calibration attempt
2021-02-28 20:36:02 +01:00
Benjamin Vedder
4a2f49b4eb
Added 100_500 hw
2021-02-28 20:27:25 +01:00
Mitch Lustig
ce53725bf9
Match hardware names to firmware directories
2021-01-21 03:24:55 -08:00
Benjamin Vedder
ecb43e70bb
Cleanup
2021-01-13 21:51:55 +01:00
Jeffrey M. Friesen
d75069615c
Merge remote-tracking branch 'upstream/master' into dev_fw_5_03
2021-01-11 13:51:52 -08:00
Jeffrey M. Friesen
bddbbadc98
Added HWE Conf for 60D+
2021-01-11 12:26:47 -08:00
Jeffrey M. Friesen
728f5c11a4
Fixed spaces
2021-01-06 09:30:07 -08:00
Benjamin Vedder
fa4d1abffa
Changed default shutdown mode on HD75
2021-01-05 22:39:55 +01:00
Jeffrey M. Friesen
6a3dfb8526
Patched bug with gpio AF in uart
2021-01-05 12:30:41 -08:00
Jeffrey M. Friesen
e862f29298
Re-wrote uart driver a bit
2021-01-05 09:39:45 -08:00
Jeffrey M. Friesen
d9f4af9047
Merge remote-tracking branch 'upstream/dev_fw_5_02' into dev_fw_5_02
2021-01-04 12:55:09 -08:00
Benjamin Vedder
8f36f6c8cf
Changed macro to avoid warning, build script update
2020-12-30 04:19:27 +01:00
Jeffrey M. Friesen
52f52cc3f4
some more revisions
2020-12-29 14:19:04 -08:00
Jeffrey M. Friesen
f549090a03
Merge remote-tracking branch 'upstream/dev_fw_5_02' into dev_fw_5_02
2020-12-27 13:56:12 -08:00
Jeffrey M. Friesen
38fd15482e
started adding 60D plus changes
2020-12-27 13:56:07 -08:00
Mitch Lustig
24e190c66c
Merge branch 'dev_fw_5_02' into little_focer
2020-12-25 03:51:01 -08:00
Benjamin Vedder
9b62c13803
Minor hwconf fixes
2020-12-24 14:14:30 +01:00
Benjamin Vedder
6a486846e3
Made 100K NTC temp sensor work for dual motor hardware too
2020-12-24 14:13:08 +01:00
Benjamin Vedder
4d73ba9bc6
Merge pull request #245 from Mitchlol/cfoc2_1.0
...
Add Cheap Focer 2 Hardware
2020-12-24 13:42:20 +01:00
Benjamin Vedder
b499ecee2a
Merge pull request #246 from surfdado/fw_5_02_ntc100k
...
NTC100k Motor Temperature Sensor support
2020-12-24 13:40:29 +01:00
Frank Severinsen
927fd01618
Merge remote-tracking branch 'origin/UXV_SR' into UXV_SR
2020-12-22 00:25:30 +01:00
Frank Severinsen
4212c315a1
minor fixes to SR HW config
2020-12-22 00:25:03 +01:00
Frank Severinsen
5dc57d9b6c
minor changes
2020-12-22 00:24:48 +01:00
Frank Severinsen
5eb935f3ce
WIP, Current status DAC output
2020-12-22 00:24:19 +01:00
Frank Severinsen
99d5df1d78
minor fixes to SR HW config
2020-12-22 00:23:49 +01:00
Frank Severinsen
770b2cabbb
Merge remote-tracking branch 'origin/UXV_SR' into UXV_SR
2020-12-22 00:21:58 +01:00
Dado Mista
e567c460f1
NTC 100K@25C Temperature Sensor support added
...
Some PHUB188 hubs have a 100k instead of 10k temperature sensors, including the first
few batches of Fungineers hubs for balance vehicles.
Signed-off-by: Dado Mista <dadomista@gmail.com>
2020-12-18 09:09:38 -08:00
Mitch Lustig
7e72bda93c
Merge branch 'dev_fw_5_02' into cfoc2_1.0
2020-12-16 02:34:13 -08:00
Mitch Lustig
5b36bc9538
Little bit of cleanup
2020-12-15 22:53:48 -08:00
Mitch Lustig
7458fdae10
Merge branch 'dev_fw_5_02' into little_focer
2020-12-14 23:41:24 -08:00
Mitch Lustig
7b81cfbf5b
Add little focer
2020-12-14 23:40:58 -08:00
Benjamin Vedder
fefb2b7d10
Set PAS pins to UART RX and TX if they are undefined, made PAS config serialization more compact, added PAS to changelog
2020-12-09 19:37:16 +01:00
Mitch Lustig
63b09e98b0
Update current amp gain for hardware v1
2020-12-08 15:04:56 -08:00
Mitch Lustig
21f61c84ed
Merge branch 'dev_fw_5_02' into cfoc2
2020-12-08 15:02:49 -08:00
Jeffrey M. Friesen
4f7be2f569
fixed conflicts
2020-12-06 21:46:47 +01:00
Mitch Lustig
8570b5fa14
Merge branch 'dev_fw_5_02' into cfoc2
2020-12-05 00:22:28 -08:00
Benjamin Vedder
3322c29c19
Added IMU support to 100_250 hw file
2020-11-29 20:25:18 +01:00
Benjamin Vedder
4055449e87
Fixed HW60 DRV pin mapping. See https://github.com/vedderb/bldc/pull/237
2020-11-29 20:05:54 +01:00
Frank Severinsen
a3cc6cc089
minor changes
2020-11-27 19:19:50 +01:00
Frank Severinsen
22e1e30354
WIP, Current status DAC output
2020-11-27 19:19:50 +01:00
Benjamin Vedder
b7b0182856
CAN fixes, renamed HD to HD60, fixed multiturn position control
2020-11-18 14:26:55 +01:00
Mitch Lustig
e8d3e1c819
Merge branch 'dev_fw_5_02' into cfoc2
2020-11-06 09:39:53 -08:00
Benjamin Vedder
9845bb2b52
Increased default f_sw for 75_300 and 100_250
2020-10-22 08:34:29 +02:00
Jeffrey M. Friesen
1a77393ddc
Add proper bootup lockout to stormcore and add dual parallel config option for unity.
2020-10-15 10:01:27 -07:00
Benjamin Vedder
c77f92470b
IO board support, initial bms support, more openloop parameters, removed D current injection, added new HWs
2020-10-09 21:08:48 +02:00
Mitch Lustig
268251fa69
Merge branch 'dev_fw_5_02' into cfoc2
2020-09-18 21:49:33 -07:00
Mitch Lustig
fbe78dfe93
Add CFOC2
2020-09-18 21:47:00 -07:00
Frank Severinsen
5ad4378567
WIP, Current status DAC output
2020-08-18 19:16:13 +02:00
Benjamin Vedder
f560f27871
Merge branch 'master' into dev_fw_5_02
2020-08-13 13:54:16 +02:00
Benjamin Vedder
2078dc1c43
added 140/300 hw and comm_can fix
2020-08-13 13:53:29 +02:00
Jeffrey M. Friesen
74bd23dedc
Prevent power switch from working when stormcore gets too hot. Fix bug in median filter.
2020-08-10 09:28:07 -07:00
Benjamin Vedder
83501fc8dc
Merge pull request #196 from Jfriesen222/dev_fw_5_02
...
Dev fw 5 02
2020-07-29 14:14:09 +02:00
Jeffrey M. Friesen
75f9b1cdd0
removed motor temp offset and fixed bug in 60D header
2020-07-27 10:56:01 -07:00
Benjamin Vedder
a003415c83
Merge pull request #198 from powerdesigns/BBSHD_update
...
bbshd: update hw config
2020-07-24 23:17:32 +02:00
Marcos Chaparro
53fb189366
bbshd: configure built-in BLE
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-07-24 13:14:27 -03:00
Marcos Chaparro
ad2819fdf6
bbshd: update hw config
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-07-21 15:32:30 -03:00
Jeffrey M. Friesen
7e212b58d4
Modified some pins config stuff for stormcore hardware
2020-07-21 09:42:31 -07:00
Frank Severinsen
3acbfffa26
added custom HW file, support for ID pins, and fixed circular include
2020-07-21 10:54:04 +02:00
Benjamin Vedder
fcb7aaa93f
Merge pull request #190 from EsbenFR/BMI160_SPI
...
Bmi160 spi support
2020-07-06 18:22:56 +02:00
Benjamin Vedder
4adc989da7
Fixed blackmagic UICR bug, updated changelog and rebuild script
2020-07-02 12:39:54 +02:00
Benjamin Vedder
3a77060c49
Added HD75 support
2020-07-02 12:37:46 +02:00