2023.11
Major changes
This release contain a couple of new features along with some bug fixes
- Hybrid TDOA mode (still experimental and behind a build flag)
- Python wrappers for Kalman core
- Example for gap8 and cpx communication with the aideck
- Fixes to the parameter internal update.
- More clarification by the supervisor's state (need the new cfclient for this too)
What's Changed
- Correction of the kalman estimator rate by @krichardsson in #1301
- Remove links to binaries by @krichardsson in #1309
- Example app for CPX communication with the GAP8 by @krichardsson in #1311
- Remove -nostdlib from LDFLAGS by @krichardsson in #1310
- Optimize UART read for lighthouse by @krichardsson in #1308
- Fix LH as ground truth for LH1 by @krichardsson in #1313
- Add a warning if motor power is capped by @krichardsson in #1314
- Added brushed support for Bolt 1.1 (HW mod required) by @tobbeanton in #1316
- Restored this accidentally-deleted pull request by @simondlevy in #1307
- Added locked info to supervisor by @krichardsson in #1321
- Basic python test for kalman core by @krichardsson in #1322
- Bump CRTP version by @krichardsson in #1326
- Clarify setpoint priority by @krichardsson in #1327
- Correct param update initiated in the CF by @krichardsson in #1328
- Refactor python tests by @krichardsson in #1325
- TDoA3 hybrid mode by @krichardsson in #1330
New Contributors
- @simondlevy made their first contribution in #1307
Deprecated
This functionality is deprecated and will be removed in a future release. See the documentation for each item for information on which functionality to use instead.
- NEW parameter
system.arm
, removed after june 2024 - NEW Config
ESTIMATOR_KALMAN_TDOA_OUTLIERFILTER_FALLBACK
, removed after September 2023 - function
bool outlierFilterTdoaValidateSteps()
, removed after September 2023 - parameter
sys.canfly
, removed after June 2024 - parameter
sys.isFlying
, removed after June 2024 - parameter
sys.isTumbled
, removed after June 2024 - parameter
system.arm
, removed after June 2024 - function
appchannelHasOverflowOccured()
, removed after August 2023 - parameter
deck.bcDWM1000
, removed after August 2023 - parameter
commander.enHighLevel
, removed after August 2023 - Function
appchannelSendPacket()
, removed after August 2023 - Function
appchannelReceivePacket()
, removed after August 2023 - Function
sitAwTuDetected()
, removed after August 2023 - CRTP message, Port=CRTP_PORT_SETPOINT_HL(8), command=COMMAND_TAKEOFF(1), removed after August 2023
- CRTP message, Port=CRTP_PORT_SETPOINT_HL(8), command=COMMAND_LAND(2), removed after August 2023
- Log group
ext_pos
, removed after August 2023 - Parameter
lighthouse.bsAvailable
, removed after August 2023
Full Changelog: 2023.07...2023.11