Merge branch 'devel' into RazorsEdge

This commit is contained in:
Paul Guenette
2019-08-04 17:59:13 -04:00
3 changed files with 11 additions and 4 deletions
+9 -2
View File
@@ -1,7 +1,6 @@
# Unreleased Features
Please add a note of your changes below this heading if you make a Pull Request.
### Added
* Simplified control interface ("Input Filter" branch)
* New input variables: `input_pos`, `input_vel`, and `input_current`
* New setting `input_mode` to switch between different input behaviours
@@ -15,7 +14,6 @@ Please add a note of your changes below this heading if you make a Pull Request.
* [CAN Communication with CANSimple stack](can-protocol.md)
* Gain scheduling for anti-hunt when close to 0 position error
* Velocity Limiting in Current Control mode according to `vel_limit` and `vel_gain`
* Current limit violation added `ERROR_CURRENT_UNSTABLE`, `motor.config.current_lim_tolerance`.
* Regen current limiting according to `max_regen_limit`, in Amps
* DC Bus Power limiting according to `power_supply_wattage`
* Unit Testing with Doctest has been started for select algorithms, see [Firmware/Tests/test_runner.cpp](Firmware/Tests/test_runner.cpp)
@@ -28,6 +26,15 @@ Please add a note of your changes below this heading if you make a Pull Request.
* Cleaned up VSCode C/C++ Configuration settings on Windows with recursive includePath
* Now compiling with C++17
# Releases
## [0.4.11] - 2019-07-25
### Added
* Separate lockin configs for sensorless, index search, and general.
* Check current limit violation: added `ERROR_CURRENT_UNSTABLE`, `motor.config.current_lim_tolerance`.
### Changed
* Ascii command for reboot changed from `sb` to `sr`.
# Releases
## [0.4.10] - 2019-04-24
### Fixed
+1 -1
View File
@@ -216,7 +216,7 @@ void ASCII_protocol_process_line(const uint8_t* buffer, size_t len, StreamSink&
save_configuration();
} else if (cmd[1] == 'e'){ // Erase config
erase_configuration();
} else if (cmd[1] == 'b'){ // Reboot
} else if (cmd[1] == 'r'){ // Reboot
NVIC_SystemReset();
}
+1 -1
View File
@@ -136,4 +136,4 @@ Not all parameters can be accessed via the ASCII protocol but at least all param
#### System commands:
* `ss` - Save config
* `se` - Erase config
* `sb` - Reboot
* `sr` - Reboot