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