1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-24 00:35:34 +03:00
Commit graph

9822 commits

Author SHA1 Message Date
giacomo892
f28a622b80
Merge pull request #5616 from giacomo892/giacomo892_esc_blackbox
add ESC RPM and Temperature to Blackbox
2020-04-30 09:37:31 +02:00
giacomo892
916d9b033f
Merge pull request #5647 from snaewe/patch-2
CLI docs: update default value of inav_reset_home
2020-04-29 19:02:20 +02:00
Stefan Naewe
974e418134 CLI docs: update default value of inav_reset_home
Document the new default value of `inav_reset_home` that changed in commit a2fdcdb8cf ("Set default home reset to first arm", 2019-03-11).

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
2020-04-29 17:40:01 +02:00
Pawel Spychalski (DzikuVx)
7a8c7f5330 Apply Dterm filters on derivative, not error 2020-04-28 21:39:04 +02:00
Michel Pastor
badc6c78ac
Fix CRC algo for FrSky S.Port and F.Port (#5641) 2020-04-28 18:15:30 +02:00
Konstantin Sharlaimov
45e12f7eb1
Merge pull request #5615 from iNavFlight/de_dual_gyro
[GYRO] Refactor gyro driver for dual-gyro support
2020-04-28 11:44:49 +02:00
Konstantin Sharlaimov
fb09faf83e
Merge pull request #5628 from arnaudmorin/patch-1
Fix wrong link to sparky (space issue)
2020-04-28 08:39:15 +02:00
Arnaud Morin
4a5442297c Fix wrong link to sparky (space issue)
Space in markdown links should be url encoded
2020-04-27 23:58:03 +02:00
Michel Pastor
86c4e87659
Merge pull request #5475 from shellixyz/features/persistent_storage
Add persistent data storage support
2020-04-27 23:42:57 +02:00
Niccolò Maggioni
e9a88332a6
Use non-root user in Docker build and update docs (#5355)
* Use non-root user in Docker build and update docs

* Exclude cruft from Docker build context
2020-04-27 16:20:10 +02:00
Alberto García Hierro
9a55d7dbf8 [DRIVERS] Split time related functions from system.c to time.c
This allows pulling in time.c instead of system.c for the time
tests, which has less platform specific code. We alredy had the
time functions declared in drivers/time.h, so introducing a
drivers/time.c seems like the cleanest solution.
2020-04-27 16:18:00 +02:00
Alberto García Hierro
188de6443f [STARTUP/BL] Use a function per MCU family to define the BL address
This way we avoid having to define it in all the LD scripts.
Instead, a new systemBootloaderAddress() function returns the
address where the bootloader is mapped for the current MCU.
2020-04-27 16:17:54 +02:00
Alberto García Hierro
5b64d8c455 [STARTUP/BL] Unify startup/reset/bootloader handling across F3/F4/F7
Use MCU-independent versions of systemReset(), systemResetToBootloader()
and checkForBootLoaderRequest() based on exchanging data via persistent
storage.
2020-04-27 16:15:57 +02:00
Alberto García Hierro
25f483db64 [LD] Add missing SYSTEM_MEMORY section to flash_f7_split 2020-04-27 16:15:57 +02:00
Alberto García Hierro
7a32cd8417 [USB] Avoid resetting the PWR domain during USB startup
This caused the RTC backup registers to de-initialize when
USB was started after persistentObjectInit
2020-04-27 16:15:57 +02:00
Alberto García Hierro
6809bc2b99 [LD] Define SYSTEM_MEMORY region for all chips
SYSTEM_MEMORY contains the in-ROM factory programmed bootloader
2020-04-27 16:15:57 +02:00
Alberto García Hierro
0f4245b586 [STARTUP] Call persistentObjectInit during startup for all chips 2020-04-27 16:15:57 +02:00
Michel Pastor
90e127c696 Add persistent data storage support 2020-04-27 16:15:53 +02:00
Michel Pastor
0551f8743a
Add flash partitioning support (#5474) 2020-04-27 13:23:13 +02:00
Konstantin Sharlaimov
42a59f38c2
Merge pull request #5634 from iNavFlight/de_airbot_targets
Add AIRBOTF7 to release targets
2020-04-27 11:36:40 +02:00
Konstantin (DigitalEntity) Sharlaimov
f002b4e449 Add AIRBOTF7 to release targets 2020-04-27 11:00:31 +02:00
Konstantin Sharlaimov
73414b405a
Merge pull request #5629 from iNavFlight/de_airbot_targets
Add AIRBOTF7 target
2020-04-27 10:50:13 +02:00
Konstantin (DigitalEntity) Sharlaimov
31fffc05a8 [TARGET] Add AIRBOTF7 target 2020-04-26 22:43:26 +01:00
Alberto García Hierro
e7b91b9f14
Merge pull request #5630 from iNavFlight/agh_ci_cleanup_intermediate
[CI] Cleanup intermediate files after building each target
2020-04-26 22:41:55 +01:00
Alberto García Hierro
d957371550 [CI] Cleanup intermediate files after building each target
This reduces the amount of required disk space, so we don't hit
the GH CI limits. Note that hex files are kept until the end of
the run for uploading the binaries to an artifact, but they're
quite small compared to all the intermediate data.
2020-04-26 21:33:42 +01:00
Konstantin Sharlaimov
74d7a521ee
Merge pull request #5601 from mbrunnen/mb_omnibusf7_esc_opts
Enable DSHOT and ESC sensor for OMNIBUSF7
2020-04-26 19:44:39 +02:00
Paweł Spychalski
c69cad69d1
Merge pull request #5624 from iNavFlight/dzikuvx-vtx-band-channel-change-via-functions
Allow to change VTX band and channel via global functions
2020-04-26 11:28:26 +02:00
Paweł Spychalski
d7efc4722d
Merge pull request #5622 from iNavFlight/dzikuvx-servo-input-one-to-max-rename
Rename servo input ONE to MAX
2020-04-26 11:28:10 +02:00
Paweł Spychalski
ad6df2b655
Merge pull request #5623 from joleeee/stabilizedlogic
Add STABILIZED_[YAW, ROLL, PITCH] for logic_condition
2020-04-26 11:20:32 +02:00
joleeee
086b2bdc9c
Reorder to ROLL, PITCH, YAW 2020-04-25 23:25:23 +02:00
Manoel Brunnen
a2c4823470 Enable DSHOT and ESC sensor for OMNIBUSF7 2020-04-25 22:36:56 +02:00
Stefan Naewe
a2893030ad Document telemetry sensor 0x450
Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
2020-04-25 22:36:56 +02:00
Pawel Spychalski (DzikuVx)
b7db025d43 Allow to change VTX band and channel via global functions 2020-04-25 20:57:35 +02:00
Konstantin Sharlaimov
f40ef5ade2
Merge pull request #5446 from shellixyz/add_fport_to_rx_doc
Add a F.Port section to the RX documentation
2020-04-25 19:21:49 +02:00
Jonas Elvedal Hole
2205f73d23 Add STABILIZED_[YAW, ROLL, PITCH] for logic_condition 2020-04-25 19:20:41 +02:00
Pawel Spychalski (DzikuVx)
debbf9ec43 Rename servo input ONE to MAX 2020-04-25 15:08:13 +02:00
Konstantin (DigitalEntity) Sharlaimov
121edfc86b [GYRO] Gracefully handle gyro detection failure 2020-04-25 14:57:48 +02:00
Konstantin (DigitalEntity) Sharlaimov
4adb123e90 [GYRO] Fix tests 2020-04-25 14:40:33 +02:00
Konstantin (DigitalEntity) Sharlaimov
6d045b27c0 [GYRO] More refactoring 2020-04-25 14:13:21 +02:00
giacomo892
76904ecfda add ESC RPM and Temperature to BB 2020-04-24 22:17:42 +02:00
Konstantin (DigitalEntity) Sharlaimov
566d580550 [GYRO] Refactor gyro driver for dual-gyro support 2020-04-24 18:13:43 +02:00
Paweł Spychalski
12c3278e71
Merge pull request #5598 from giacomo892/giacomo892_osd_esc_temperature
ESC Temperature and Alarms to OSD
2020-04-24 15:07:33 +02:00
giacomo892
90c1544a6f ESC Temperature to OSD 2020-04-24 14:41:34 +02:00
Paweł Spychalski
29b538729c
Merge pull request #5613 from iNavFlight/dzikuvx-disable-features-on-f3
Disable Pitot and MC Braking on F3
2020-04-24 14:31:46 +02:00
Pawel Spychalski (DzikuVx)
faeca20874 Fix compilation error 2020-04-24 13:49:42 +02:00
Pawel Spychalski (DzikuVx)
90a272ecf4 Disable Pitor and MC Braking on F3 2020-04-24 13:37:54 +02:00
Paweł Spychalski
288511c1ff
Merge pull request #5611 from iNavFlight/dzikuvx-kakute-dshot
Enable DSHOT and ESC telemetry on Kakute F4
2020-04-23 21:27:22 +02:00
Pawel Spychalski (DzikuVx)
4409b134ff Enable DSHOT and ESC telemetry on Kakute F4 2020-04-23 20:40:29 +02:00
Paweł Spychalski
375d728aa3
Merge pull request #5609 from iNavFlight/dzikuvx-waypoint-mission-done-rover
On rovers and boats stop motors when mission is done
2020-04-22 20:45:22 +02:00
Pawel Spychalski (DzikuVx)
3acb85feb8 On rovers and boats stop motors when mission is done 2020-04-22 14:33:50 +02:00