Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Major rework of rc subsystem Implement channels mapping calibration. Store mapping in parameters. Get rid of `controls` array and store control inputs in `controlRoll`, `controlPitch`, ... variables. Move `channels` variable to rc.ino, channels are not involved when controled using mavlink. 'Neutral' values are renamed to 'zero' - more precise naming. `controlsTime` is renamed to `controlTime`. Use unsigned values for channels. Make channel values in simulation more alike to real world: unsigned values in range [1000, 2000]. Send RC_CHANNELS_RAW instead of RC_CHANNELS_SCALED via mavlink Don't send channels data via mavlink if rc is not used
Oleg Kalachev · Jul 14, 2025, 8:11 AM UTC
52819e403b83
Use natural order of ino files includes in simulation In Arduino, ino files are included in alphabetical order. Cleanup unused function declarations in simulation, add missing. Rename flu to frd function to match the code style.
Oleg Kalachev · Feb 28, 2025, 4:06 PM UTC
5bf2e06c5a5b
Refactor CLI submodule Move command parsing to doCommand Parse command with splitString instead of stringToken Trim commands Move cliTestMotor to the bottom Rename parseInput to handleInput, which is more clear Move motor test function to motors.ino