Releases: T-frog/tf-2md3-firmware
Releases · T-frog/tf-2md3-firmware
v0.5.0-rc1
v0.5.0-rc0
v0.4.0
New features (from v0.3.1)
- Take average of encoder origin for one mechanical revolution (#70)
- Add hall signal delay compensation (#72)
- Add LR delay compensation (#73)
- Add LPF to encoder origin (#75)
- Reduce calculation cost in PWM interrupt handler (#76)
- Force using first one revolution of hall signal (#78)
- Bump protocol version to 11:02 (#79)
v0.4.0-rc0
Release Candidate of v0.4.0
New features (from v0.3.1)
- Take average of encoder origin for one mechanical revolution (#70)
- Add hall signal delay compensation (#72)
- Add LR delay compensation (#73)
- Add LPF to encoder origin (#75)
- Reduce calculation cost in PWM interrupt handler (#76)
- Force using first one revolution of hall signal (#78)
- Bump protocol version to 11:02 (#79)
v0.3.1
v0.3.1-rc1
Clear recv buffer by start byte (#68) * Print ring-buffer r/w position on buffer full * Clear buffer by start byte
v0.3.0
New features (from v0.2.0)
- Add encoder denominator parameter #19
- Output error status #21
- Detect inconsistency between encoder and hall signal #25
- Support inverted hall sensor signal #14
Bug fixes (from v0.2.0)
- Fix absolute angle compensation #18
- Fix INTERRUPT packet forwarding #56
- Re-organize mainloop and interrupt operations #49
- Initialize torque_offset #57
- Fix torque_offset handling #54
- Ignore single-shot hall signal error #59
- Fix stored parameter version update #55
- Fix initial low voltage error #52
- Fix SET_CSR timeout handling #43
- Fix embedded binary parameter loading #40
- Fix isochronous data forwarding #41
v0.3.0-rc3
Ignore single-shot hall signal error (#59)
v0.3.0-rc2
Initialize torque_offset (#57)
v0.3.0-rc1
Re-organize mainloop and interrupt operations (#49) * Reduce operations in PWM interrupt handler * Reduce mainloop CPU usage * Fix absolute angle calculation * Move utility functions to utils.h * Change interrupt priority * Avoid using partially initialized params * Fix wrong conflict resolve * Initialize continuous angle variable properly * Fix velocity calculation init