Oleg Kalachev
d60628e14d
Support MAVLink console
...
Implement receiving and sending SERIAL_CONTROL message
Use global defined print function instead of Serial.printf
2025-02-18 10:33:01 +03:00
Oleg Kalachev
3ed4143ba0
Simplify WIFI_ENABLED macro test
2025-02-08 02:41:09 +03:00
Oleg Kalachev
60fbe1c450
Fix firmware build with Wi-Fi disabled
2025-01-24 13:50:07 +03:00
Oleg Kalachev
740121a88e
Check if requested parameters indexes are correct
...
In case if gcs gets crazy and requests incorrect parameter index
2025-01-14 21:14:04 +03:00
Oleg Kalachev
7effd92043
Make MAVLink control scale a parameter
2025-01-14 14:51:34 +03:00
Oleg Kalachev
70f5186c1b
Use double for storing time instead of float
...
Float precision may be not enough after some time of operating
2025-01-12 19:58:36 +03:00
Oleg Kalachev
821e6b105e
Make channels definition to rc.ino
...
It's also planned to parametrize them later
2025-01-10 09:37:48 +03:00
Oleg Kalachev
95824e3b75
Make max tilt and max angle rates MAVLink parameters
...
Also decrease default max yaw rate to 300 degrees
2025-01-10 06:00:06 +03:00
Oleg Kalachev
e10475a5e0
Some minor cleanups and fixes
2024-12-28 23:57:44 +03:00
Oleg Kalachev
2440c65c46
Remove unused include
2024-12-26 16:07:01 +03:00
Oleg Kalachev
8d7a4595f5
Rename flushParameters to more clear syncParameters
2024-12-26 01:14:26 +03:00
Oleg Kalachev
ae349fb73c
Implement parameters subsystem
...
* Unified parameters storage.
* Store parameters in flash on the hardware.
* Store parameters in text file in simulation.
* Work with parameters in command line.
* Support parameters in MAVLink for working with parameters in QGC.
2024-12-23 13:00:02 +03:00