NGOS-0.58
Release Notes
NGOS version 0.58
Cleanup in ctrl_input(): cleaned 0.21/0.22 case.
Added named behavior arguments for ctrl.set.hw.hal().
Changed valid RSSI level for DSL to > 5 instad of > 80.
Changed ACC mean calculation. now calculating running mean over 100 cycles instad of 10.
Fixed yaw drift. We calculate the yaw bias while landed and spinup. We do not update it while flying. Changed yaw handling in ctrl-amir: We now use as->headingY to hold yaw to its value and we constantly set as->headingY to cs.out.Y while abs(cs.in.rcY) > 2. Note that we need strong yaw parameters. I did my tests with P.yaw=200, D.yaw=0, I.yaw=80.
Improved stick handling for rc mode different from mode 2: We now limit top-most and bottom-most positions of vertical rc sticks specially and set the corresponding horizontal rc stick to zero there, to allow special stick positions in the corners. Activated and tested CTRL_AMIR_YAW_SMOTHING. it seems to improve the motor signals.
Implemented RC.yaw.jitter and renamed RC.death.zone to RC.sum.jitter.
Raised behavior slots from 30 to 40.
Added cli tool lpc21iap.exe to flash using USB under Windows.