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

9822 commits

Author SHA1 Message Date
Konstantin (DigitalEntity) Sharlaimov
8a3d38a44f [DJI] Don't show DJI OSD items if they don't have a dependency featyure enabled 2020-04-21 12:29:08 +02:00
giacomo892
5475f887ce
Merge pull request #5533 from iNavFlight/agh_fix_pixelosd_stats
[OSD] Wrap stats screen into a transaction
2020-04-20 22:44:50 +02:00
seriousrob
c23a463fb8
Target for using 2 SoftSerials 2020-04-20 18:45:17 +02:00
seriousrob
0acdb8dd24
Target for using 1 SoftSerial 2020-04-20 18:44:35 +02:00
seriousrob
5df3a3e3da
Added DShot, ESC sensor, SoftSerial support
SoftSerial available via pre-definded targets.

SoftSerial1 on S5(RX) / S7(TX)
SoftSerial2 on S6(RX) / DAC(TX)
2020-04-20 18:43:34 +02:00
seriousrob
888fb50d75
Changed timers for DShot support 2020-04-20 18:41:07 +02:00
Michel Pastor
352f4cc160 ZEEZF7: remove unnecessary files from target.mk 2020-04-20 00:56:37 +02:00
Michel Pastor
7d614874e7 Add ZEEZF7 target 2020-04-19 18:52:50 +02:00
Konstantin Sharlaimov
b4107dc2f8
Merge pull request #5602 from shellixyz/fix/build_without_i2c
Fix building without I2C
2020-04-19 18:49:26 +02:00
Michel Pastor
ae035ab557 Fix building without I2C 2020-04-19 18:46:53 +02:00
giacomo892
0f85f3718d
Merge pull request #5599 from shellixyz/agh_fix_osdgrid_off_by_one
[OSD] Fix off-by-one in osdGridBufferConstrainRect()
2020-04-17 23:19:33 +02:00
Alberto García Hierro
2aa704a46b [OSD] Fix off-by-one in osdGridBufferConstrainRect()
Caused writes outside of the local grid buffer when the caller
tried to clear a rect as tall as the screen. Spotted and narrowed
down by @giacomo.
2020-04-17 12:10:22 -04:00
giacomo892
a70ac0399b
Merge pull request #5535 from iNavFlight/agh_canvas_ahi_line
[CANVAS] Add alternate AHI style with a single line
2020-04-15 13:52:58 +02:00
Paweł Spychalski
31738f890e
Merge pull request #5592 from iNavFlight/dzikuvx-simple-2d-navigation
Simplified 2D navigation routines
2020-04-14 21:38:40 +02:00
Paweł Spychalski
73e273d49a
Merge pull request #5589 from iNavFlight/dzikuvx-logic-condition-activator
Conditional Logic Condition Activation
2020-04-14 19:48:50 +02:00
Pawel Spychalski (DzikuVx)
1094a7b14f Updated docs 2020-04-14 19:25:41 +02:00
Pawel Spychalski (DzikuVx)
c58e28c709 Heading controller 2020-04-13 19:21:05 +02:00
Konstantin Sharlaimov
a36f185a9d
Merge pull request #5575 from iNavFlight/de_vtx_tramp_rewrite
[VTX] Refactor/rewrite TRAMP VTX driver code
2020-04-13 17:42:07 +02:00
Pawel Spychalski (DzikuVx)
eff264f515 WIP: 2D position controller 2020-04-13 16:39:28 +02:00
Konstantin (DigitalEntity) Sharlaimov
a5f0d1b123 [VTX] Refactor TRAMP VTX control code
[VTX] Make TRAMP driver capable of dynamic power table selection
[VTX] Make sure TRAMP queries the VTX state after reset
2020-04-13 16:22:49 +02:00
Pawel Spychalski (DzikuVx)
f933381d18 Simplified 2D navigation routenes 2020-04-13 14:24:49 +02:00
stronnag
5d787cb5c9
[NAV] allow forward JUMP WPs (#5591)
Alllow forward as well as backward jumps
2020-04-13 11:08:15 +01:00
Paweł Spychalski
b47d666702
Merge pull request #5431 from iNavFlight/dzikuvx-rover-boat-rth-state-machine-changes
Modify NAV state machine for ROVER and BOAT RTH scenario
2020-04-12 16:14:41 +02:00
Pawel Spychalski (DzikuVx)
93b610863d Modify NAV state machine for ROVER and BOAT RTH scenario 2020-04-12 15:23:29 +02:00
Pawel Spychalski (DzikuVx)
d64620e93b Conditionally compute logic conditions 2020-04-11 23:27:49 +02:00
Pawel Spychalski (DzikuVx)
ae8d29c025 Add activatorId to CLI and MSP 2020-04-11 23:10:40 +02:00
Paweł Spychalski
e17e12ad03
Merge pull request #5389 from iNavFlight/dzikuvx-global-variables
Global Variables aka GVAR
2020-04-11 15:15:59 +02:00
Pawel Spychalski (DzikuVx)
b2eaf46f66 Add an option to have GVAR default value 2020-04-11 14:24:31 +02:00
Pawel Spychalski (DzikuVx)
1f57afa1c5 Switch GVARS to int32_t 2020-04-11 11:23:27 +02:00
stronnag
cd8da994b0
[DOC] reference ublox update rates in Cli.md (#5585) 2020-04-10 20:09:46 +01:00
Pawel Spychalski (DzikuVx)
90291bd9b7 Add constrain for math operators 2020-04-10 19:45:53 +02:00
Pawel Spychalski (DzikuVx)
3f54ba2313 Merge branch 'development' into dzikuvx-global-variables 2020-04-10 19:17:23 +02:00
stronnag
2ff5ced4ee
[NAV] store jump targets as indices (vice WP #) for consistency (#5569)
* [NAV] store jump targets as indices (vice WP #) for consistency

* [NAV] improve JUMP validity test
2020-04-06 18:33:58 +01:00
Paweł Spychalski
fe5ada21ad
Fix expected length of MSP2_INAV_SET_GLOBAL_FUNCTIONS frame (#5570)
* Fix expected length of MSP2_INAV_SET_GLOBAL_FUNCTIONS frame

* MSP2_INAV_SET_GLOBAL_FUNCTIONS length adjustment
2020-04-05 18:09:42 +02:00
stronnag
db12e87990
update Navigation.md for 2.5.0 features (#5564)
* update docs/Navigation.md for 2.5 capabilities
2020-04-04 13:47:59 +01:00
Alberto García Hierro
aabbadb1ee
Merge pull request #5558 from iNavFlight/agh_github_ci_pr_only
[CI] CI updates
2020-04-01 16:14:14 +01:00
Alberto García Hierro
f30de03672 [CI] Use actions/cache to cache the ARM toolchain
This way we avoid having the ARM toolchain as an artifact when
the run ends and it also lets us reuse the cache from different
runs.

Also, make sure the whole file is indented with 2 spaces.
2020-03-31 21:51:35 +01:00
Alberto García Hierro
489d2af639 [CI] Trigger CI on PR only
There's no way to trigger CI on push OR PR, since the CI build
on push is triggered immediately and when the PR is created the
push run is already underway.

Also, make some cosmetic changes to the artifact name to include
the date, inav version and git revision.
2020-03-31 21:49:44 +01:00
Konstantin Sharlaimov
eb4bfb4455
Merge pull request #5557 from iNavFlight/de_nvic_cleanup
Refactor NVIC; Fix ATOMIC_BLOCK not being actually atomic
2020-03-31 21:14:37 +02:00
Konstantin (DigitalEntity) Sharlaimov
36b06a23c5 Fix tests 2020-03-31 10:16:34 +02:00
Konstantin (DigitalEntity) Sharlaimov
eb2b9d7947 [UTIL] Remove dead code from atomic.h 2020-03-30 21:29:24 +02:00
Konstantin (DigitalEntity) Sharlaimov
6028923991 [NVIC] Refactor NVIC; Fix ATOMIC_BLOCK not being actually atomic 2020-03-30 20:41:36 +02:00
stronnag
a8aa53ec6d
remove obsolete docs/development/Building in Ubuntu.md which was previously replaced by docs/development/Generic_Linux_development.md, addressing the embedded SDK (#5547) 2020-03-30 18:42:22 +01:00
Konstantin Sharlaimov
37aa0cd9d7
Merge pull request #5555 from gereic/development
added support for BME280
2020-03-30 16:48:37 +02:00
gereic
c0439afb20 added support for BME280 2020-03-30 14:27:30 +02:00
Konstantin Sharlaimov
d40bc6782e
Merge pull request #5532 from iNavFlight/agh_fix_log_cli_crash
[MSP] Fix crash in mspSerialSendFrame() when MSP port turns into CLI
2020-03-28 19:41:11 +01:00
Alberto García Hierro
3618b11d33 [MSP] Fix crash in mspSerialSendFrame() when MSP port turns into CLI
msp->port can become NULL if the port stops being used for MSP
(e.g. it's MSP shared with telemetry or CLI is enabled)
2020-03-28 17:26:18 +00:00
Alberto García Hierro
332ecc415b [OSD] Wrap stats screen into a transaction
Otherwise, the stats won't show sometimes.
2020-03-28 17:26:00 +00:00
Alberto García Hierro
377f5cba7f [CANVAS] Add alternate AHI style with a single line 2020-03-28 17:25:38 +00:00
Alberto García Hierro
d315e30b09
Merge pull request #5546 from iNavFlight/agh_gh_ci_3
[CI] Trigger CI workflow on PRs coming from forks
2020-03-28 14:47:57 +00:00