1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-25 09:16:01 +03:00
Commit graph

191 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
a151d664b3 Merge remote-tracking branch 'origin/master' into dzikuvx-ez-tune 2023-10-08 13:35:04 +02:00
shota
3f5e7c1dd0 fix mixer config init sequence 2023-10-04 11:34:49 +09:00
Pawel Spychalski (DzikuVx)
e772d085cd Add EZ Tune MSP frames 2023-09-19 21:14:38 +02:00
Pawel Spychalski (DzikuVx)
0d3216ef07 Set EZ Tune on profile change 2023-09-19 20:55:00 +02:00
shota
2fb9601dd6 mixprofile transition support 2023-07-01 03:29:10 +09:00
shota
203bb2a471 mixer and pid profile linking 2023-06-30 04:01:01 +09:00
shota
3ad0991125 Merge remote-tracking branch 'origin/master' into sh_mixer_profile 2023-06-26 02:33:09 +09:00
Pawel Spychalski (DzikuVx)
58a9d15e5f More updates 2023-05-24 18:07:05 +02:00
Pawel Spychalski (DzikuVx)
8b495a6388 Merge remote-tracking branch 'origin/release_6.1.0' into dzikuvx-fix-rx-loss-on-save 2023-04-02 19:20:39 +02:00
Andi Kanzler
6ff514d8ba
Merge branch 'release_6.1.0' into SITL 2023-03-23 18:51:10 -03:00
Pawel Spychalski (DzikuVx)
76d27699c7 refactor and simplify RX suspend on EEPROM operations 2023-03-23 13:12:05 +01:00
Pawel Spychalski (DzikuVx)
c22564a1a5 Remove race condition that was causing RX loss on EEPROM save 2023-03-23 10:09:52 +01:00
Pawel Spychalski (DzikuVx)
7e6f1040da Fix compilation is OSD is disabled 2023-03-06 21:16:44 +01:00
Scavanger
61790c157f SITL 2023-01-24 09:47:27 -03:00
Darren Lines
6d509ca05f Fixes once I could compile
- Compiled docs
- Added missed comma
- Changed one missed `name` to `craftName`
2023-01-19 18:13:11 +00:00
Darren Lines
3af195410d Added default setting 2023-01-19 16:02:55 +00:00
sakisdog
ae0ad155a1 Rename functions to avoid confusion why it does not write eeprom 2023-01-08 18:21:11 +02:00
shota
cbbef19721 mixer_profile draft pr 2022-11-13 23:02:35 +09:00
shota
0b247d9bfc mixer profile switching by cli 2022-11-06 02:58:18 +09:00
Darren Lines
e6c3df5859 Moved save function call to only when disarmed 2022-10-02 19:22:04 +01:00
Darren Lines
39a55963eb Moved processDelayedSave call
- removed `SAVE` task
- moved `processDelayedSave()` call in to `SYSTEM`
2022-10-02 12:11:35 +01:00
Darren Lines
0d483a04ae Added missing function for saveConfig()
This can be used instead of writeEEPROM() if the FC is not rebooted after writing. This will also consolidated multiple saves.
2022-10-02 11:54:07 +01:00
Darren Lines
ce6265d46c Fixed code styling 2022-10-02 11:36:27 +01:00
Darren Lines
df8c451c28 Reduce post flight and non-essential saves
This PR reduces the number of non-essential saves processed by the flight controller. Currently, all calls to `saveConfigAndNotify()` are processed immediately. This means that multiple saves can be processed in the same loop. This PR changes that function to set a flag, to process the save in the next loop. Meaning multiple save calls are now consolidated in to a single call. For example, continuous servo trim and stats would both call save. Now, there would be a single save for both features. Saving stats and continuous servo trim have been moved over to `saveConfigAndNotify()`.

Also, messages has been added to the OSD. A `** SAVING SETTINGS ** messages appears when the save is requested. Then a `** SETTINGS SAVED **` message takes over for 5 seconds; once the save command has completed. These are shown with both standard `SYSTEM MESSAGES` and on the stats screen.
2022-10-01 16:19:03 +01:00
Pawel Spychalski (DzikuVx)
1c17a16b2b Do not automatically persist the gyro calibration 2022-07-13 19:55:32 +02:00
Pawel Spychalski (DzikuVx)
09df61276b Drop dynamic filter debugs 2022-07-07 17:59:18 +02:00
Paweł Spychalski
00717a02ce
Merge pull request #8174 from iNavFlight/dzikuvx-fix-motor-rate
Remove additional validation for motor rate
2022-07-01 21:30:07 +02:00
Pawel Spychalski (DzikuVx)
9fd9f68a3f Remove additional validation for motor rate 2022-06-28 15:37:17 +02:00
Pawel Spychalski (DzikuVx)
1fec9d7304 Drop SPI RX as not used by any supported hardware 2022-06-28 13:01:29 +02:00
Paweł Spychalski
a69ff99327
Merge pull request #8139 from iNavFlight/dzikuvx-debug-gyro-refactor
Set Gyro Raw as an independent Blackbox field, not debug mode
2022-06-26 11:39:38 +02:00
Pawel Spychalski (DzikuVx)
6c9fdbc3a9 Set Gyro Raw as an independent Blackbox field, not debug mode 2022-06-20 20:22:53 +02:00
Pawel Spychalski (DzikuVx)
283ebd22c7 Refactor PWM rate and make it configurable only for brushed protocols 2022-06-07 13:04:01 +02:00
Pawel Spychalski (DzikuVx)
d35a8b1c76 Drop PCA9685 support 2022-05-12 13:02:54 +02:00
Pawel Spychalski (DzikuVx)
c40cfdd143 Change fallback ESC protocol to Multishort when DSHOT is not available 2022-04-21 12:51:17 +02:00
breadoven
dfa7532d5b Merge remote-tracking branch 'upstream/master' into abo_ground_test_mode 2022-03-22 22:16:39 +00:00
Julio Cesar Matias
a55d387c51
Merge branch 'master' into InitGyroCalibration 2021-12-23 18:58:33 -03:00
JuliooCesarMDM
19894a5a80 add ins gravity 2021-12-04 20:16:33 -03:00
JuliooCesarMDM
bee6ac200a pass gyro cal using array 2021-11-26 21:59:30 -03:00
JuliooCesarMDM
c9f4ae75ee move function to config.c 2021-11-26 19:49:57 -03:00
JuliooCesarMDM
1adb361669 timeDelta_t changed to uint32_t 2021-11-25 17:31:06 -03:00
JuliooCesarMDM
e708327bb9 int32_t changed to timeDelta_t 2021-11-24 19:36:40 -03:00
breadoven
2416710b29 remove USE_NAV define 2021-11-17 21:47:40 +00:00
Pawel Spychalski (DzikuVx)
abeb205bb7 Drop the last static gyro notch 2021-11-03 15:17:06 +01:00
Pawel Spychalski (DzikuVx)
d2daec8222 Drop ABG filtering 2021-10-21 09:22:33 +02:00
breadoven
8263017068 Fixes 2021-09-19 22:23:39 +01:00
breadoven
e0e4871923 CR53 2021-09-19 22:09:03 +01:00
Pawel Spychalski (DzikuVx)
55fe20ec0c Drop PPM receivers 2021-08-28 17:49:50 +02:00
Pawel Spychalski (DzikuVx)
cdf28ee291 Add FF component to BB logs 2021-08-27 09:01:55 +02:00
Pawel Spychalski (DzikuVx)
3ec113a132 Remove SerialShot 2021-07-23 07:51:44 +02:00
Pawel Spychalski (DzikuVx)
d42e5ad75c Drop DSHOT1200 2021-07-23 07:13:16 +02:00