Oleg Kalachev
51ca049b97
Download binaries to docs site
2026-08-09 04:23:16 +03:00
Oleg Kalachev
2decd2d6dd
Fix simulation build
2026-08-08 02:19:38 +03:00
Oleg Kalachev
abb2e9f79b
Use up-to-date method for installing arduino-cli in simulator ci
2026-08-08 02:19:28 +03:00
Oleg Kalachev
6c907b77f6
Fix simulation build
2026-08-08 01:31:41 +03:00
Oleg Kalachev
0a53170097
Make imu configuration parameters work
2026-08-08 01:24:43 +03:00
Oleg Kalachev
6b36488245
Use dev version of FlixPeriph
2026-08-08 01:21:01 +03:00
Oleg Kalachev
f30a182b20
Add parameter WIFI_BROADCAST for always broadcasting mode
...
May be used in some cases, like multiple gcs
2026-08-08 01:04:20 +03:00
Oleg Kalachev
90b506e084
Allow hot reconnection from another gcs over wifi
...
Switch back to udp broadcasting if no messages from gcs for 5 seconds
2026-08-07 18:24:23 +03:00
Oleg Kalachev
5f9aae62b9
Upload all binaries to artifacts
2026-08-06 03:04:05 +03:00
Oleg Kalachev
0e0867ceab
Merge branch 'master' into dev
2026-08-05 01:26:28 +03:00
Oleg Kalachev
8e276bde38
Add Oleg1405 build
2026-08-04 22:48:39 +03:00
Oleg Kalachev
83aac78cf7
Merge branch 'master' into dev
2026-08-03 16:02:29 +03:00
Oleg Kalachev
eb93b0b29d
Merge branch 'master' into dev
2026-08-03 16:01:39 +03:00
Oleg Kalachev
a5991930d1
Disable voltage lpf by default
...
Filtering does more harm than good in voltage monitoring.
(alpha = 1 efficiently disables the filter.)
2026-08-03 15:57:29 +03:00
Oleg Kalachev
406f7a4af5
Add tilt disarm failsafe
2026-08-02 02:13:50 +03:00
Oleg Kalachev
5ee6d91440
Don't send discovery message if encrypting is disabled in espnow
2026-08-02 02:07:17 +03:00
Oleg Kalachev
38925d7885
Updates and fixes in usage article
2026-08-02 02:02:28 +03:00
Oleg Kalachev
5c81181221
Add threshold for rc sticks move for quitting auto mode
2026-08-02 01:58:16 +03:00
Oleg Kalachev
fd249fcaa6
Add position control demo video to the readme
2026-08-01 22:33:26 +03:00
Oleg Kalachev
9289b042af
Add espnow-proxy build to ci
2026-07-17 23:45:54 +03:00
Oleg Kalachev
1203a3ae8f
Make imu model and pins configurable using parameters
2026-07-16 23:09:07 +03:00
Oleg Kalachev
d48b71fb1a
Disable voltage lpf by default
...
(Setting alpha = 1 efficiently disables the filter.)
Filtering does more harm than good in voltage monitoring.
2026-07-15 18:42:34 +03:00
Oleg Kalachev
8917849711
Remove unneeded declaration from the sim
2026-07-15 18:40:51 +03:00
Oleg Kalachev
1cdc7a8641
Fix rc in simulator
...
Virtual rc is disabled if rxRxPin < 0
2026-07-15 18:40:35 +03:00
Oleg Kalachev
0439407d76
Remove unneeded declaration from the sim
2026-07-15 18:29:36 +03:00
Oleg Kalachev
c2005a2ca2
Fix rc in simulator
2026-07-15 17:40:11 +03:00
Oleg Kalachev
6a804862da
Fix simulator build with new logging
2026-07-15 14:17:24 +03:00
Oleg Kalachev
590bfe10b0
Minor doc changes
2026-07-15 10:52:52 +03:00
Oleg Kalachev
70af1a1c09
Remove DebugLevel from fqbn in usage article
2026-07-15 10:38:04 +03:00
Oleg Kalachev
9e9dafbdfb
Support feed forward rates in mavlink control
2026-07-15 10:11:15 +03:00
Oleg Kalachev
86a4418813
Move debug level definition from fbqn to arduino-cli commaand
2026-07-13 22:05:31 +03:00
Oleg Kalachev
d64bf24c6d
Add alicanerus' build
2026-07-08 22:29:33 +03:00
Oleg Kalachev
7c53e88963
Add notch filter for the gyro
2026-07-08 16:07:03 +03:00
Oleg Kalachev
28f015569b
Add log reset command to cli
2026-07-08 01:07:59 +03:00
Oleg Kalachev
fabd5e072d
Fixes in the docs
2026-07-04 21:40:39 +03:00
Oleg Kalachev
1ae85ff118
Add argument to motor testing commands for specifying thrust
2026-07-02 22:22:33 +03:00
Oleg Kalachev
83d1c5c68a
Implement entirely new logging subsystem
...
Make topic-based logging mechanics.
Print any log value to console.
Possibility to expose any logging value to mavlink.
2026-06-30 13:03:43 +03:00
Oleg Kalachev
26a0dd65be
Minor fixes and updates
2026-06-30 12:19:29 +03:00
Oleg Kalachev
9d439afd80
Store only changed parameters in flash instead of all
...
Rationale:
1. Parameters NVS storage is limited and storing unchanged parameters is wasteful.
2. This allows changing parameters in the code without having to erase the flash storage.
3. Updating the firmware version may change the parameter defaults.
2026-06-28 17:21:07 +03:00
Oleg Kalachev
64b21a3a6b
Show default parameter values in p command output
...
Also move float comparing logic to a distinct util function.
2026-06-24 06:42:09 +03:00
Oleg Kalachev
545eed8944
Add Nerush and Konstantinos Paraskevas builds
2026-06-19 05:15:17 +03:00
Oleg Kalachev
518abf1555
Simplify rc code
...
Utilize the new method for getting channel values.
2026-06-14 04:45:42 +03:00
Oleg Kalachev
17df1c5396
Separate repository vscode settings and local vscode settings
...
Use dangmai.workspace-default-settings externsion for that.
2026-06-11 20:37:35 +03:00
Oleg Kalachev
8e2ffd7c69
Remove core installation when running the sim
...
Split `dependencies` target to `core` and `libs` targets.
Move additional urls declaration and connection timeout from arduino-cli.yaml to Makefile for simplicity and transparency.
Update ESP32 core url.
Remove arduino-cli.yaml.
2026-06-10 18:10:42 +03:00
Oleg Kalachev
52b74afba6
Bring back espnow tx buffering keeping resends disabled
...
Buffering is needed for sending large prints, otherwise the espnow internal buffer overflows.
Make onSent always think there was success send, so there won't be any resends.
Print lost espnow packets count on wifi console command.
2026-06-09 03:23:30 +03:00
Oleg Kalachev
0ca2473655
Make each mavlink message rate configured separately
...
Add parameters:
* MAV_RATE_ATT - ATTITUDE_QUATERNION rate.
* MAV_RATE_RC - RC_CHANNELS_RAW rate.
* MAV_RATE_MOT - ACTUATOR_CONTROL_TARGET rate.
* MAV_RATE_IMU - SCALED_IMU rate.
2026-06-09 02:59:10 +03:00
Oleg Kalachev
b4c2fe3988
Print total RAM in sys command
2026-06-09 02:49:39 +03:00
Oleg Kalachev
e51b47b798
Add command for setting the wifi mode easier
2026-06-09 02:44:09 +03:00
Oleg Kalachev
71abe1bcdb
Minor changes
...
Simplify the code, print imu temperature
2026-06-09 02:25:20 +03:00
Oleg Kalachev
0f2e384ce6
Don't apply level correction on idle thrust
2026-06-09 02:12:27 +03:00