1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 00:05:28 +03:00
Commit graph

8720 commits

Author SHA1 Message Date
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
Pawel Spychalski (DzikuVx)
4d2316ffd9 Enable servos in MR mode on Kakute F7 2019-04-13 10:40:24 +02:00
Konstantin Sharlaimov (DigitalEntity)
60bedf99f4 [VTX] Port SA 2.1 support from Betaflight (thanks to @fujin for his commit) 2019-04-11 22:04:04 +02:00
Konstantin Sharlaimov (DigitalEntity)
1084d7de49 [SDCARD/FLASH] Make sure we only init what's needed for blackbox. This allows SPI bus sharing between SPI and FLASH 2019-04-10 23:24:08 +02:00
Konstantin Sharlaimov (DigitalEntity)
1873c20e74 [SPI] Lazy SPI init; Per-device SPI settings; Allow SDCARD/SPIFLASH bus sharing (init time) 2019-04-10 23:08:58 +02:00
Konstantin Sharlaimov
547858a800
Merge pull request #4582 from iNavFlight/de_switch_to_emerg_fix
Fix emergency landing not engaging from initial RTH climb
2019-04-07 17:39:28 +02:00
Konstantin Sharlaimov (DigitalEntity)
926219c632 Fix emergency landing not engaging from initial RTH climb 2019-04-06 16:28:00 +02:00
Paweł Spychalski
4e872e2b9e
Merge pull request #4577 from parchedpacha/patch-1
Add smartport telemetry tip in the FAQ section
2019-04-04 20:21:10 +02:00
parchedpacha
c6ef1b76bf
Add smartport telemetry tip in the FAQ section
This page could use a tip on getting SmartPort telemetry working on F4 boards.
2019-04-04 09:30:23 -07:00
Paweł Spychalski
401607e804
Merge pull request #4570 from iNavFlight/dzikuvx-fix-logic-condition-msp-frame-length
Correct length of MSP SET frame for logic conditions
2019-04-02 12:20:58 +02:00
Paweł Spychalski
053ee0f93a
Merge pull request #4557 from shellixyz/update_cli_docs
CLI docs: remove old inav_gps_delay setting
2019-04-01 21:25:49 +02:00
Pawel Spychalski (DzikuVx)
d0073d63b7 Correct length of MSP SET frame for logic conditions 2019-04-01 21:06:46 +02:00
hali9
298c2810b0 Remove duplicated code (#4566) 2019-03-31 03:47:17 +02:00
Paweł Spychalski
94a1ab3fc8
Merge pull request #4561 from iNavFlight/dzikuvx-logic-conditions-improvements
New logic conditions operators
2019-03-30 19:03:14 +01:00
Alberto García Hierro
dcf439e624
Revert "Allow configurable DMA memory buffer element sizes" 2019-03-29 15:29:03 +00:00
Pawel Spychalski (DzikuVx)
a3bc717e0a NOT operator 2019-03-29 14:56:17 +01:00
Pawel Spychalski (DzikuVx)
b365cfe51d Additional logical operators 2019-03-29 14:53:12 +01:00
Pawel Spychalski (DzikuVx)
d12ecfc410 Increase the number of logic conditions to 16 2019-03-29 11:42:36 +01:00
Paweł Spychalski
6017dd0de8
Merge pull request #4556 from iNavFlight/dzikuvx-one-missing-doc
Add a missing description of ONE smix input
2019-03-29 09:18:31 +01:00
Paweł Spychalski
13f3e1ae75
Merge pull request #4555 from iNavFlight/dzikuvx-LCs-as-LCs-operands
Accept logic conditions as operands for other logic conditions
2019-03-28 18:15:44 +01:00
Michel Pastor
eacc3f57d0 CLI docs: remove old inav_gps_delay setting 2019-03-28 14:53:13 +01:00
Pawel Spychalski (DzikuVx)
e8ea7d9d08 Add a missing description of ONE smix input 2019-03-28 14:31:39 +01:00
Paweł Spychalski
ca83316279
Merge pull request #4551 from hali9/logic-condition-one
Logic condition one
2019-03-28 13:44:12 +01:00
Pawel Spychalski (DzikuVx)
d21588058d Mention logic condition id in smix documentation 2019-03-28 13:41:20 +01:00
Pawel Spychalski (DzikuVx)
2cf8fcafdc Allow logic conditions to be an argument to other logic conditions 2019-03-28 13:29:23 +01:00