Benjamin Vedder
5cdebf6358
Added app_custom_mkfile to makefile, removed outdated hardware
2021-06-06 14:00:51 +02:00
Benjamin Vedder
77af43935a
Removed outdated LED-support
2021-05-11 09:57:27 +02:00
Benjamin Vedder
5767b703b7
Custom UI support
2021-04-24 22:36:00 +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
Benjamin Vedder
e6cfffe825
Added comment on how to specify toolchain path
2021-01-11 11:49:36 +01:00
Benjamin Vedder
04dc98dffe
Move upload rules to end
2020-12-24 14:10:22 +01:00
Benjamin Vedder
6509065ca2
Added BMS module
2020-10-22 08:32:51 +02: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
Esben Rasmussen
66d9bcac7f
Added BMI160 SPI support
2020-07-02 12:00:12 +02:00
Benjamin Vedder
2f19819d27
Fixed conflicts with master merge
2020-04-04 22:35:29 +02:00
Kezi Olio
3dbff533d1
fix build on arch
2020-03-31 16:42:11 +02:00
Benjamin Vedder
dd16cb7761
Updated ChibiOS to 3.0.5
2020-03-21 20:14:20 +01:00
Benjamin Vedder
52e17059e5
Major restructuring for dual motor support, and added unity hw files
2020-03-16 18:32:39 +01:00
Marcos Chaparro
4dc8d877d8
Add miniLZO lossless compressor/decompressor source files
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-25 17:37:35 -03:00
Benjamin Vedder
602db7435b
FW3.59. Many updates, see changelog for details
2019-09-03 20:39:05 +02:00
Benjamin Vedder
3ac3a4acdd
Added make rule to clear option bytes
2019-05-19 10:16:12 +02:00
Benjamin Vedder
023d78679f
Fixed flash CRC check
2019-04-18 22:30:01 +02:00
Maximiliano Cordoba
4a94d0ec4c
Add command to connect a virtual motor with configurable parameters
...
This commit adds a motor model running within the vesc firmware,and
from the vesc terminal a user or a test script can set the
mechanical load torque, inertia, phase resistance, Lq and Ld phase
inductances (this generic model includes IPM motors), flux linkage
and battery voltage.
Virtual motor parameters set at the command line should match with
vesc configuration, for example phase resistance, inductance and
flux linkage should match and have the correct observer gain.
Observer works with the virtual motor, with some hiccups during
startup
For solid results its better to use sensored mode. If vesc is
configured to use an SPI encoder the virtual motor phase angle
will be injected as an encoder angle readout.
For safety PWM outputs are disabled during simulation.
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2019-04-06 10:36:00 -03:00
Benjamin Vedder
1161f8417c
Added SWD programming support (based on Black Magic Probe) and open loop duty cycle control
2019-03-31 10:49:18 +02:00
Benjamin Vedder
39bb8a6b09
FW 3.53: Limit foc_current_filter_const range, 1Mbit/de NRF speed, lower detect f_sw for resistance, no temp_comp by default
2019-03-20 22:46:36 +01:00
Benjamin Vedder
65298263b6
75/300 R2 support, terminal sync cmd, IMU support, option to disable permanent UART, collected timer functions in one place
2019-03-10 14:57:42 +01:00
Benjamin Vedder
01e72eb555
Autogenerated config parsing with signatures, fixed previous PRs
2019-03-01 21:36:58 +01:00
Marcos Chaparro
32cf05629d
Resolve merge conficts with major 2019 release
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-02-18 20:25:52 -03:00
Benjamin Vedder
123bb00ab4
Major 2019 update
2019-02-18 19:30:19 +01:00
Marcos Chaparro
c59dd2b2fc
Fix shadowed variables. Add -Wshadow.
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-01-28 16:52:02 -03:00
Benjamin Vedder
bf27cb673e
Removed software servo driver, fixed hw servo driver to work with all hardwares
2018-02-28 10:22:25 +01:00
Benjamin Vedder
79bfbe6234
FW3.28: dual throttle curves, ntc beta factor config, board file added
2017-09-06 21:13:28 +02:00
Benjamin Vedder
f141157358
First official commit after the VESC Project release
2017-09-04 21:12:43 +02:00
Benjamin Vedder
5dbc94c525
FW 3.7
2016-11-04 15:18:34 +01:00
Benjamin Vedder
d2f6d87560
FW 3.0: HW60 support, 3 low/high side shunt support, permanent NRF option
2016-06-27 17:29:09 +02:00
Benjamin Vedder
cb2a205cb8
FW 2.17: as5047 support, change sensor port mode in conf, better encoder detection, FOC ah and wh counter fixes
2016-04-27 15:32:32 +02:00
Benjamin Vedder
ff090fd4e0
FW 2.3: MAJOR UPDATE: FOC!!
2015-12-08 21:01:23 +01:00
Benjamin Vedder
c4ff81e849
Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries
2015-10-08 23:09:39 +02:00
Lucas Pleß
06b00b747f
added olimex programming option
2015-10-06 12:50:48 +02:00
Benjamin Vedder
06129bb66c
FW 1.13: Hw 4.8 support, new CC implementation for nunchuk, refactoring, custom app and hw config support
2015-09-17 23:24:55 +02:00
Benjamin Vedder
58d892935d
PPM dec fix, current sampling updates, ADC cruise control, commutation fix, higher switching frequency, refactoring
2015-08-23 18:26:05 +02:00
Benjamin Vedder
f032111b9b
NRF updates, better servo output support
2015-07-31 23:26:50 +02:00
Benjamin Vedder
bc7a779632
Bootloader support, CAN fixes
2015-05-08 22:53:59 +02:00
Benjamin Vedder
2ccb52514e
Encoder support, NRF nunchuk support
2015-04-11 10:07:36 +02:00
Benjamin Vedder
60f4634a7a
Restored upload command
2015-01-09 17:24:03 +01:00
Benjamin Vedder
44c1701cf9
Included stable version of ChibiOS, fixed i2c issues, gave more RAM in linker script, added table-based gamma correction for PCB LEDs
2015-01-05 05:48:29 +01:00
Benjamin Vedder
c3dec34d72
Updated upload command to also work with latest openocd, gamma correction for ws2811 LEDs
2014-12-27 23:24:20 +01:00
Benjamin Vedder
9ff0f99593
WS2811/WS2812 LED driver to use LEDs for turn and brake lights, etc
2014-12-09 00:11:29 +01:00
Benjamin Vedder
5675c4f485
First CAN implementation
2014-12-07 04:30:25 +01:00
Benjamin Vedder
a4072fc108
Temperature limit bug fix, removed compilation warnings (requires modifying stm32f4xx.h in chibios)
2014-12-06 23:36:36 +01:00
Victor Stensson
a367058998
Added victors HW
2014-10-25 21:13:16 +02:00
Benjamin Vedder
10bbe73206
Global timeout implementation
2014-09-20 13:41:18 +02:00
Benjamin Vedder
d6beda7b47
Complete servo-decoding rewrite, common command module, full access to everything over uart, more ppm options
2014-09-20 03:22:38 +02:00
Benjamin Vedder
1f1a8af1d7
Full runtime configuration support with flash storage
2014-09-15 02:39:58 +02:00
Benjamin Vedder
2cc53de346
Major USB communication protocol re-write and beginning runtime motor parameter configuration
2014-09-14 23:08:22 +02:00
Benjamin Vedder
1f1c67944c
Some cleanup
2014-04-19 00:27:10 +02:00
Benjamin Vedder
f4b638ed04
Added an application directory and converted some parts of the main function to applications
2014-04-19 00:09:46 +02:00
Benjamin Vedder
1b0a72a07b
Some refactoring
2014-04-14 23:02:45 +02:00
Benjamin Vedder
55dcf4bfbb
Refactoring, braking features and some bug fixes
2014-04-12 21:59:33 +02:00
Benjamin Vedder
ff80b6bee5
Adaptive switching frequency and some bug fixes
2014-03-15 22:32:00 +01:00
Benjamin Vedder
60c3be2b93
Added a VBUS option to the makefile that is supported by the latest version of ChibiOS
2014-02-24 08:41:25 +01:00
Benjamin Vedder
4b01166821
Proper start in the reverse direction and detecting PID bug fix
2014-02-13 23:07:06 +01:00
Benjamin Vedder
85bdada163
Current sampling fix
2014-01-12 23:07:35 +01:00
Benjamin Vedder
eaebf6148a
first commit
2014-01-09 15:20:26 +01:00