Oleg Kalachev
b72c35f58c
Always use usb cdc by default on s3/c3
2026-08-19 05:04:12 +03:00
Oleg Kalachev
55655f4f1a
Use nicer youtube video previews in the docs
2026-08-18 08:27:55 +03:00
Oleg Kalachev
18933a3569
Rename control parameters (breaking)
...
Divide all parameters into attitude (ATT) and rates (RATES) control groups, which is more obvious and clear.
2026-08-17 01:11:52 +03:00
Oleg Kalachev
355f4ad49d
Merge remote-tracking branch 'origin/master' into dev
2026-08-11 18:43:18 +03:00
Oleg Kalachev
ce37e5b724
Simplify parameter defaults definition
2026-08-11 00:48:10 +03:00
Oleg Kalachev
36b050a896
Add config for Flix2 board
2026-08-10 03:52:57 +03:00
Oleg Kalachev
f62e176313
Update the docs to reflect possibility for using prebuilt binaries
2026-08-10 03:17:32 +03:00
Oleg Kalachev
8ae06eef85
Docs updates
2026-08-10 03:16:54 +03:00
Oleg Kalachev
5fc2143994
Make brushless motors separated block to avoid confusion
2026-08-10 02:31:14 +03:00
Oleg Kalachev
83aac78cf7
Merge branch 'master' into dev
2026-08-03 16:02:29 +03:00
Oleg Kalachev
38925d7885
Updates and fixes in usage article
2026-08-02 02:02:28 +03:00
Oleg Kalachev
1203a3ae8f
Make imu model and pins configurable using parameters
2026-07-16 23:09:07 +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
fabd5e072d
Fixes in the docs
2026-07-04 21:40:39 +03:00
Oleg Kalachev
71abe1bcdb
Minor changes
...
Simplify the code, print imu temperature
2026-06-09 02:25:20 +03:00
Oleg Kalachev
5e153a210d
Update ESP32-Core to 3.3.10
2026-06-09 02:05:52 +03:00
Oleg Kalachev
9d47bcb82e
Minor changes in docs
2026-05-31 18:10:00 +03:00
Oleg Kalachev
488ceb3004
Set the debug level to error by default to see the errors
2026-05-28 19:25:29 +03:00
Oleg Kalachev
91173d06c9
Various minor changes
2026-05-22 08:03:46 +03:00
Oleg Kalachev and GitHub
fdcc9533b3
Implement ESP-NOW support ( #40 )
2026-05-21 10:48:31 +03:00
Oleg Kalachev
72a72fde80
Some docs improvements
2026-05-14 21:59:15 +03:00
Oleg Kalachev
f8a9f1f838
Remove reboot requirement when changing RC_RX_PIN
2026-05-13 01:27:01 +03:00
Oleg Kalachev
ee3c6999ab
Add mavlink joystick app usage to the docs
2026-05-10 14:50:27 +03:00
Oleg Kalachev
34c6993842
Some fixes in the docs
2026-05-10 02:33:03 +03:00
Oleg Kalachev
87480476c2
Fix motors pwm frequency for esp32s3 etc in the docs
2026-05-08 00:47:29 +03:00
Oleg Kalachev
5f1a938d4f
Fix imu rotation definition
...
The X axis should be pointing to the mounting holes, not pins side.
2026-05-07 19:54:16 +03:00
Oleg Kalachev
08683d696d
Some updates in the usage doc
2026-05-01 15:26:59 +03:00
Oleg Kalachev
9ca6841558
Exit auto mode when sticks moved only when mode switch is not configured
2026-04-29 15:07:44 +03:00
Oleg Kalachev
c6632ae6e4
Add info on setting flight modes using rc mode switch
2026-04-28 20:43:52 +03:00
Oleg Kalachev
51cd5fc691
Implement battery voltage monitoring
...
Add power subsystem.
Add PWR_VOLT_PIN, PWR_VOLT_SCALE, PWR_VOLT_LPF_A parameters.
Support BATTERY_STATUS mavlink messages streaming.
Add pw cli command.
Add voltage field to pyflix library.
pyflix@0.12 .
2026-04-22 11:35:37 +03:00
Oleg Kalachev
c434107eaf
Add parameter for configuring sbus pin number, disable sbus by default
2026-03-27 00:56:34 +03:00
Oleg Kalachev
814427dbfd
Minor docs change
2026-03-27 00:40:19 +03:00
Oleg Kalachev
a8c25d8ac0
Minor updates to usage article
2026-02-04 17:52:23 +03:00
Oleg Kalachev
40bdaacedb
Make motor subsystem configurable using parameters
...
Motor pins: MOT_PIN_FL, MOT_PIN_FR, MOT_PIN_RL, MOT_PIN_RR.
PWM configuration: MOT_PWM_FREQ, MOT_PWM_RES, MOT_PWM_STOP, MOT_PWM_MIN, MOT_PWM_MAX.
MOT_PWM_MAX = -1 chooses duty cycle mode for brushed motors (default).
2026-01-27 08:40:52 +03:00
Oleg Kalachev
7d74f3d5cd
Minor docs fixes
2026-01-27 07:21:21 +03:00
Oleg Kalachev
5b654e4d8e
Update ESP32-Core to 3.3.6
2026-01-23 02:41:43 +03:00
Oleg Kalachev
cf10ec6161
Update MAVLink-Arduino to 2.0.16
2026-01-23 01:11:35 +03:00
Oleg Kalachev
0abb18c616
Make parameter names case-insensitive
...
+ minor fix
2026-01-22 23:11:47 +03:00
Oleg Kalachev
dd3575174b
Add wifi configuration using parameters and cli
...
Add console commands to setup wifi.
Add a parameter for choosing between STA and AP mode.
Add parameters for udp ports.
Remove WIFI_ENABLED macro.
2026-01-22 22:58:43 +03:00
Oleg Kalachev
9a9bd07251
Add correct attitude estimation video to the usage article
2026-01-15 23:46:23 +03:00
Oleg Kalachev
7e24ee30f7
Documentation and book updates
...
Improve the main list of features.
Use lowercase imu variable for consistency with the firmware code.
Minor fixes.
2026-01-13 17:26:40 +03:00
Oleg Kalachev
a5e3dfcf69
Some updates to the docs
2026-01-03 12:18:47 +03:00
Oleg Kalachev
d6e8be0c05
Add parameters for easier IMU orientation definition
2025-12-26 21:14:15 +03:00
Oleg Kalachev
68d16855df
Add motors rotation diagram to usage article
2025-12-25 07:22:09 +03:00
Oleg Kalachev
158827ac55
Add new user builds, add school 548 course overview
...
+ minor doc fixes.
2025-12-13 21:09:33 +03:00
Oleg Kalachev
36ca30c3e4
Minor docs fix
2025-11-27 18:34:32 +03:00
Oleg Kalachev
4d583185a9
Rename manual mode to raw mode
...
Make it callable from the console.
Increase the coefficient.
Corresponding change in pyflix.
pyflix@0.11 .
2025-11-25 04:44:16 +03:00
Oleg Kalachev
31dbdaf241
Group control parameters
...
Also add IMU group to accelerometer calibration parameters.
2025-11-19 01:50:46 +03:00
Oleg Kalachev
49039f752d
Refactor Wi-Fi log download
...
Use MAVLink LOG_REQUEST_DATA and LOG_DATA for download log instead of console.
Make Wi-Fi download default way of downloading the log.
Make `log` command only print the header and `log dump` dump the log.
2025-11-14 20:21:05 +03:00