Oleg Kalachev
35ed60a594
Enable cdc for stm32
2026-08-16 01:08:24 +03:00
Oleg Kalachev
b855b6d28d
Fix
2026-08-16 00:49:24 +03:00
Oleg Kalachev
d829de2a3f
Add STM32H7 build
2026-08-16 00:38:03 +03:00
Oleg Kalachev
1cb3d8c25d
Disable motors by default
2026-08-16 00:26:36 +03:00
Oleg Kalachev
63e39c31be
Fix simulator
2026-08-16 00:24:47 +03:00
Oleg Kalachev
cd9fb13dbf
Fixes
2026-08-16 00:15:11 +03:00
Oleg Kalachev
23e1e7bd22
Fix
2026-08-16 00:04:05 +03:00
Oleg Kalachev
8fe1a525bf
Merge branch 'master' into stm
2026-08-16 00:03:05 +03:00
Oleg Kalachev
2838c5cb5a
Fix
2026-08-15 23:56:23 +03:00
Oleg Kalachev
3a62c89f56
Enable Serial1 for stm32
2026-08-15 23:49:41 +03:00
Oleg Kalachev
88cdebd4ac
Fix power subsystem
2026-08-15 23:14:45 +03:00
Oleg Kalachev
6df52f1534
Fix setting pins in stm
2026-08-15 22:37:12 +03:00
Oleg Kalachev
c8af340344
Fix prefs.h
2026-08-15 22:31:58 +03:00
Oleg Kalachev
ad6a58d082
More fixes
2026-08-15 22:28:23 +03:00
Oleg Kalachev
9b84538cf3
Fix reboot in stm32
2026-08-15 22:26:30 +03:00
Oleg Kalachev
37f267ecc9
Change type hints of the most List arguments to Sequence in pyflix
...
These arguments are effectively immutable, so Sequence makes more sense - the user may use tuples in addition to lists.
2026-08-14 10:36:10 +03:00
Oleg Kalachev
3450932dce
Add testing of simulation run
2026-08-14 09:56:04 +03:00
Oleg Kalachev
149c891cfc
Put binaries into docs artifact only in master and dev branch of the upstream repo
2026-08-14 04:26:30 +03:00
Oleg Kalachev
0512f5ce68
Add sloc calculator to ci
2026-08-14 04:21:36 +03:00
Oleg Kalachev
f12b239af9
Fix simulation run
2026-08-14 04:19:41 +03:00
Oleg Kalachev
0a377cfe6f
Fix default windup value in pid
...
INFINITY makes much more sense, since otherwise i term would be ineffective at all by default
2026-08-14 03:06:34 +03:00
Oleg Kalachev
fd8bf03cc7
Update all used actions
...
Some of them were deprecated.
2026-08-14 02:35:34 +03:00
Oleg Kalachev
3ea680605a
Fix typo
2026-08-14 00:59:36 +03:00
Oleg Kalachev
5edac09473
Make arduino-cli commands more clear in Makefile
...
Move sketch name before other arguments.
2026-08-14 00:21:51 +03:00
Oleg Kalachev
7312aeff32
Rename lpf.h to filter.h
...
To implement more filters (like notch) potentially.
2026-08-12 02:01:56 +03:00
Oleg Kalachev
d65c5c0eb1
Build espnow-proxy in ci
2026-08-12 01:59:52 +03:00
Oleg Kalachev
6064ee18f3
Disable Wi-Fi code
2026-08-12 00:47:52 +03:00
Oleg Kalachev
dc26abe975
Implement Preferences.h for STM32
2026-08-12 00:13:03 +03:00
Oleg Kalachev
5ee828dc01
Fix
2026-08-12 00:06:17 +03:00
Oleg Kalachev
b8c687f3ed
Merge branch 'master' into stm
2026-08-11 23:17:04 +03:00
Oleg Kalachev
76456b778b
Publish official pre-built binaries
...
Add qspi and opi psram binaries.
Build binary for Flix2 board.
Add config.h file for defining parameter defaults.
Set appropriate pwm frequency for c3/s3 automatically using config.h.
Remove pid parameters definitions, the may be set is config.h now.
2026-08-11 06:02:55 +03:00
Oleg Kalachev
f79c444f07
Configure imu using parameters instead of editing the source code
...
Choose the model and optionally custom pin numbers.
2026-08-11 05:36:31 +03:00
Oleg Kalachev
2a96f4795d
Add missing parameter for yaw rate windup
2026-08-11 05:18:06 +03:00
Oleg Kalachev
6c55ab3625
Refactor building
...
Switch to plain esp32 fqbn - it works on d1 as well.
Move debug level setting from fqbn to arduino-cli command to simplify things.
Add C3 and S3 builds to commit artifacts.
2026-08-11 05:15:40 +03:00
Oleg Kalachev
97edb8e65b
Minor docs changes
2026-08-11 05:03:56 +03:00
Oleg Kalachev
bfeee7a00a
Use up-to-date method for installing arduino-cli in simulator ci
2026-08-11 05:01:13 +03:00
Oleg Kalachev
3f4577bb2c
Make Rate always trigger on first step
2026-08-11 05:01:02 +03:00
Oleg Kalachev
070eb8a0de
Add parameter WIFI_BROADCAST for always broadcasting mode
...
May be used in some cases, like multiple gcs
2026-08-08 01:04:43 +03:00
Oleg Kalachev
aee43c6548
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:45 +03:00
Oleg Kalachev
8e276bde38
Add Oleg1405 build
2026-08-04 22:48: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
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
d64bf24c6d
Add alicanerus' build
2026-07-08 22:29:33 +03:00
Oleg Kalachev
fabd5e072d
Fixes in the docs
2026-07-04 21:40:39 +03:00