mirror of
https://github.com/odriverobotics/ODrive.git
synced 2026-08-18 01:18:52 +08:00
Merge branch 'devel' into RazorsEdge
This commit is contained in:
+9
-2
@@ -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
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user