Alberto García Hierro
bc3d857693
Remove duplicate entries from source.mk
...
Introduced accidentaly while rebasing
2019-04-26 16:38:03 +01:00
Alberto García Hierro
eb08d79fd9
Fix handling of readonly items, cmsMenuChange() and formatting
2019-04-26 16:38:03 +01:00
Andi Kanzler
09fb7c5834
CMS for Hott-Textmode
...
Code embellishment
source.mk sorted correctly ;)
Last changes
2019-04-26 16:38:03 +01:00
Alberto García Hierro
82784a9592
Merge pull request #4606 from iNavFlight/agh_cliserial
...
Add +n and -n syntax to serial CLI command
2019-04-26 17:33:00 +02:00
Alberto García Hierro
ae01b3453a
Enable -Wstrict-prototypes
...
Also, fix all warnings shown when it's enabled
2019-04-26 15:57:49 +01:00
Konstantin Sharlaimov (DigitalEntity)
cac528337c
[SERIALSHOT] Initial cut on Matek Serialshot implementation
2019-04-25 21:50:06 +02:00
Konstantin Sharlaimov
90a592e974
Merge pull request #4621 from CapnBry/master
...
Port receiver-driven telemetry frame rate for F.PORT from betaflight
2019-04-25 21:18:28 +02:00
Konstantin Sharlaimov
572bef0057
Merge pull request #4644 from iNavFlight/de_fix_f7_dma
...
Fix timer DMA on F7
2019-04-25 21:11:58 +02:00
Konstantin Sharlaimov (DigitalEntity)
4427b8747a
[TIM] Fix timer DMA on F7
2019-04-25 20:59:53 +02:00
Alberto García Hierro
20fac46ee0
Use an STATE() flag instead of an static variable in navigation.c
...
Also, make the check for setting the STATE() flag clearer. Previous
implementation was a bit confusing.
2019-04-25 13:59:20 +01:00
Alberto García Hierro
dc6d002bdc
Add support for bypassing extra arming safety
...
In order to bypass the checks, users must set the new
nav_extra_arming_safety value ALLOW_BYPASS and arm with a switch
while holding yaw high. If this is used to arm the craft, the checks
are skipped until the next power cycle in order to allow rearming
quickly in case of an accidental mid air disarm.
Also, the "NAVIGATION IS UNSAFE" OSD message has been replaced
with more specific messages which tell the user the exact reason
why the navigation system is blocking arming.
2019-04-25 13:14:08 +01:00
Paweł Spychalski
8dbb7e7872
Merge pull request #4640 from iNavFlight/dzikuvx-remove-sticks-arming
...
Remove sticks arming
2019-04-25 00:14:30 +02:00
Pawel Spychalski (DzikuVx)
cf431d7d5c
Remove unused variable
2019-04-24 21:08:12 +02:00
Pawel Spychalski (DzikuVx)
6ea467bd4c
Remove sticks arming
2019-04-24 21:08:12 +02:00
Konstantin Sharlaimov
5754cf7d61
Merge pull request #4639 from iNavFlight/dzikuvx-remove-mc-motor-stop
...
MOTOR_STOP removed from Multirotors
2019-04-24 20:54:22 +02:00
Pawel Spychalski (DzikuVx)
1d3d6f5121
MOTOR_STOP removed from Multirotors
2019-04-24 14:11:20 +02:00
Paweł Spychalski
c3a9be4088
Merge pull request #4630 from iNavFlight/dzikuvx-port-iterm-relax
...
Direct port of BF Iterm relax
2019-04-23 18:09:27 +02:00
Pawel Spychalski (DzikuVx)
34bd2ea557
Review changes
2019-04-23 11:42:08 +02:00
Pawel Spychalski (DzikuVx)
4ca1f0fdf9
Simplify implementation to have only RP and RPY Iterm relax modes
2019-04-22 23:31:09 +02:00
Pawel Spychalski (DzikuVx)
f9b8617e03
Direct port of BF Iterm relax
2019-04-22 23:06:47 +02:00
Michel Pastor
7af86a98ba
Add OMNIBUSF4V3_SFTSRL2 to release targets ( #4629 )
2019-04-22 19:27:51 +02:00
Paweł Spychalski
dbf51470a3
Merge pull request #4624 from iNavFlight/dzikuvx-nav-pids-to-pidff
...
Convert all NAV P-controllers to PIDFF
2019-04-21 17:42:38 +02:00
Konstantin Sharlaimov
d9644e0f28
Merge pull request #4626 from shellixyz/omnibusf4v3_sftsrl2
...
Add target with two softserial ports for OMNIBUSF4V3
2019-04-20 22:57:52 +02:00
Pawel Spychalski (DzikuVx)
b8ba10b860
Review changes
2019-04-20 18:44:43 +02:00
Michel Pastor
168bbddcc3
Add target with two softserial ports for OMNIBUSF4V3
...
- One on S5
- One on S6
Requested on Telegram
2019-04-20 16:13:49 +02:00
Pawel Spychalski (DzikuVx)
32eeefad1b
Convert all NAV P-controllers to PIDFF without the possibility to change settings
2019-04-19 11:10:07 +02:00
Pawel Spychalski (DzikuVx)
fa4ae8f328
Remove unused settings
2019-04-19 10:36:05 +02:00
Bryan Mayland
ae76c7f076
Merge branch 'master' of github.com:CapnBry/inav
2019-04-18 15:54:58 -04:00
Bryan Mayland
5c53db6229
Fix fport build error when USE_TELEMETRY_SMARTPORT not defined
2019-04-18 15:54:37 -04:00
Bryan Mayland
9ef0d7ce23
Merge branch 'master' into master
2019-04-18 14:51:06 -04:00
Bryan Mayland
bbb87302a7
Merge remote-tracking branch 'upstream/master'
2019-04-18 10:37:08 -04:00
Bryan Mayland
6668a7473d
Port receiver-driven telemetry frame rate for F.PORT from betaflight
2019-04-18 10:10:38 -04:00
Konstantin Sharlaimov
423bcba5ba
Merge pull request #4612 from iNavFlight/de_dma_element_size
...
Allow configurable DMA memory buffer element sizes
2019-04-17 19:41:57 +02:00
giacomo892
8fb7930522
Merge pull request #4617 from giacomo892/32bit_max_distance_giacomo892
...
Change GPS distance from home to 32bit
2019-04-17 09:47:18 +02:00
giacomo892
517db3eb99
fix travis...
2019-04-16 19:48:53 +02:00
giacomo892
ef03ffe55a
max distance from 16bit to 32bit
2019-04-16 18:01:46 +02:00
Alberto García Hierro
a674120e79
Add +n and -n syntax to serial CLI command
...
Allows individually enabling and functions without having to
mentally add 6 digit numbers.
serial ID +n enables function (1 << n)
serial ID -n disables function (1 << n)
Additionally, documentation for the serial command has been added
to Cli.md
2019-04-14 22:03:02 +01:00
Konstantin Sharlaimov (DigitalEntity)
ebeb7bb0d6
Set both memory and periph transfer size when setting up DMA transfer
2019-04-14 18:46:27 +02:00
Alberto García Hierro
b0b590ae96
Allow configurable DMA memory buffer element sizes
...
This allows LEDSTRIP and DSHOT to use uint8_t buffers instead of
uint32_t, saving ~2.7K on F4 and F7 and ~2.4K on F3.
Kudos to @hydra for noticing this in BF
2019-04-14 18:13:51 +02:00
Konstantin Sharlaimov
6544d509e3
Merge pull request #4592 from iNavFlight/de_spi_lazy_init
...
Lazy SPI bus init
2019-04-14 18:12:03 +02:00
Konstantin Sharlaimov
7267f735c6
Merge pull request #4607 from iNavFlight/de_dshot_fix
...
Align INAV's DSHOT timer divisor rounding with Betaflight's way
2019-04-14 14:19:57 +02:00
Konstantin Sharlaimov
ee05ee07a3
Merge pull request #4596 from iNavFlight/de_sa_21
...
Handle SA2.1 GET SETTINGS
2019-04-14 12:15:25 +02:00
Konstantin Sharlaimov (DigitalEntity)
d51d61cb5a
Disable SPRACINGF3NEO target
2019-04-14 12:05:48 +02:00
Konstantin Sharlaimov (DigitalEntity)
fd37c9e6af
[DSHOT] Align INAV's DSHOT timer divisor rounding with Betaflight's one. Align DSHOT bit period with Betaflight
2019-04-13 23:02:18 +02:00
Konstantin Sharlaimov
b9709a9b0b
Merge pull request #4562 from iNavFlight/revert-4529-agh_dmabuffer_memsize
...
Revert "Allow configurable DMA memory buffer element sizes"
2019-04-13 22:38:11 +02:00
Konstantin Sharlaimov (DigitalEntity)
0c45b3a8ae
Add terrain follow to navFlags
2019-04-13 22:19:27 +02:00
Konstantin Sharlaimov (DigitalEntity)
53eee9c9ca
[NAV] Increase ranges for navigation weights
2019-04-13 21:46:38 +02:00
Konstantin Sharlaimov (DigitalEntity)
7ae75c606f
[SPI] Avoid defining divisor table if interface is unused
2019-04-13 13:03:20 +02:00
Paweł Spychalski
24dcc3a69a
Merge pull request #4602 from iNavFlight/dzikuvx-kakutef7-servos-in-mr-mode
...
Enable servos in MR mode on Kakute F7
2019-04-13 12:24:15 +02:00
Konstantin Sharlaimov
e64753b46e
[NAV] Add accelerometer weight so it could be disabled for the estimator if necessary
2019-04-13 11:08:48 +02:00