2022.09
Major updates
- Full Lighthouse support for 2+ base stations
- TDoA3 long range
- Improved menus for automated documentation on web page
- CPX improvements
- CRTP over CPX
- UART2 performance improvements
- Syslink over UART2 removed (replaced with CRTP over CPX on UART2)
- Token ring protocol using P2P
- Bolt and Big-quad deck improvements
- DSHORT support for ESCs
- ESC pass-though configuration via USB (virtual COM port)
- Improved stability
Closed issues/pull requests
#949 Possible bug with i2cdevWrite - sending a single byte of data, sends two bytes
#998 Channel/address not always set at start up
#1025 lighthouse crossing beam
#1041 Kbuild uart2_link not yet converted
#1043 no red LED with low battery
#1047 Crazyflie 2.1 listed as 2.0 in windows
#1048 Display full NRF version string
#1050 Implementation of Virtual Com Port (composite USB) and DSHOT motor signal protocol
#1052 CI testing dynamic matrix
#1053 chore: Set permissions for GitHub actions
#1054 Platform build configurations seems to be broken
#1055 Fixed prop test not working with DSHOT and some small DSHOT efficiency improvements
#1056 Kconfig updates
#1057 Autonomous swarm demo update and working
#1059 Made UART2_LINK_COMM to a kbuild selection CONFIG_CRTP_OVER_UART.
#1060 Added UART DMA reception for sylink messages with more then 1byte data
#1061 Add debug probe for radio setup
#1062 Reduce TX power on CF2.1 when Loco deck is mounted
#1063 Add params for tdoa stddev
#1064 Enable setting UART1 debug printing baudrate from Kconfig
#1065 Optimize CPX communication on UART2
#1066 fix: fix unit tests on arm64
#1068 Tunnel CRTP over CPX (WiFi and serial port)
#1069 Correct platform defaults
#1070 DOC build instructions outdated
#1071 add GT define to all lighthouse measurements fix #1025
#1072 Specify wifi password minimum size
#1073 paramSetFloat() seems to be broken for persistent parameters
#1074 Fix build doc
#1075 convert alternative pins loco deck to kbuild
#1077 Improved internal parameter set/get functions
#1078 onchip debugging doc outdated
#1079 Fix build error when CPX is built without AI deck
#1080 Fix spelling error for AI define
#1081 Fix baudrate mismatch on startup of ESP
#1083 update gdb debugging doc
#1088 multiranger discard range measurements larger with bad status
#1089 Fixed estimator position stuck when no connection to client
#1092 Multi bs non experimental
#1093 Using new documentation menu format
#1094 Support 2+ base stations for crossing beam method
#1095 LH crossing beam support for 2+ base stations
#1097 Krichardsson/refactoring
#1098 DTR P2P in firmware
#1100 Add support for fullStateSetpoint in PID controller
#1101 High-Level flight: plan shortest rotation to reach the desired yaw
#1102 change name internal_param_log example and kbuild file
#1103 Increase priority of syslink flow control interrupt
#1105 DTR Renaming p2p_interface file
#1106 Disable syslink RX DMA
#1108 Add more syslink debug probes
#1109 Higher default std for tdoa3 long range
#1113 Added docs for configuring TDoA3 Long Range
Full Changelog: 2022.05...2022.09
Contributors
New Contributors
- @neilnaveen made their first contribution in #1053
- @marios-stam made their first contribution in #1057
- @Laatikk01234 made their first contribution in #1072
Aranyyan
C-Glick
CloudyPadmal
Danmark
FreddieOliveira
JGSuw
JacopoPan
Laatikk01234
MaxKemmeren
NicksonYap
Oxydation
Sascha274
SharvitDabir
Spordoz
TimKam
Williamwenda
WoNd3RBoY
X-N-C
Zhenghao-Dai
acecilia
aholler
andre-paraense
aswild
ataffanel
carlin-psvl
cbiffle
chronoB
concatime
danieldennett
dbrgn
dolfje
erwincoumans
estromb
evoggy
fbobrow
fredg02
fredgrat
gemenerik
guglie
jdavidberger
jonasdn
jpreiss
jsgf
jungr-ait
kant
khant14
knmcguire
krasin
krichardsson
lgenzelis
lkumar93
marios-stam
markhermeling
markhermelinggt
matejkarasek
mgreiff
mikehamer
neilnaveen
ntamas
ograff
omwdunkley
opsound
pablo-ng
pablogs9
roeeSch
s9meboeh
sdalu
stephanbro
theseankelly
timgates42
tobbeanton
tomfelker
volmen3
whoenig