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

8552 commits

Author SHA1 Message Date
Konstantin Sharlaimov (DigitalEntity)
ddcca7b1a8 [BUS] Lazy allocate device scratchpad memory. Will only allocate it if driver accesses it. 2019-03-20 19:45:43 +01:00
Konstantin Sharlaimov
4d3bb32b7f
Merge pull request #4523 from shellixyz/fix_ist8310_address
Fix IST8310 address
2019-03-20 19:35:33 +01:00
Michel Pastor
8569d8d19c Fix IST8310 address
closes #4498
2019-03-20 00:35:32 +01:00
Alberto García Hierro
1f715de915
Merge pull request #4385 from iNavFlight/agh_log
Replace DEBUG_TRACE with LOG
2019-03-19 11:02:28 +00:00
Alberto García Hierro
56474ce5ba
Merge pull request #4232 from iNavFlight/agh_refactor_rcdata
Refactor handling of RC input data
2019-03-18 19:36:00 +00:00
Alberto García Hierro
44201f0206 Drop _SYNC logging macros
Make all logging asynchronous
2019-03-18 19:33:43 +00:00
Alberto García Hierro
45553a06ba Replace DEBUG_TRACE with LOG
LOG system has multiple levels, selectable both at compile and run
times. FEATURE_TRACE has been removed, since we now rely just on
the log level/topic and the defined outputs for the log messages.
2019-03-18 19:33:43 +00:00
Konstantin Sharlaimov
505f44ad88
Merge pull request #4516 from iNavFlight/dzikuvx-fix-blackbox-servo-logging
Fix servo logging into blackbox
2019-03-17 10:55:15 +01:00
Pawel Spychalski (DzikuVx)
9bfd8d8cad Fix servo logging into blackbox 2019-03-17 08:03:22 +01:00
Alberto García Hierro
e52b5d9480
Merge pull request #4384 from iNavFlight/agh_remove_hardcoded_max7456
Remove all MAX7456 specific code, replace it with generic interfaces
2019-03-15 17:06:32 +00:00
hali9
5b25cfc583 CLI the wp CLI command to manage waypoints (#4473) 2019-03-15 16:12:18 +01:00
Paweł Spychalski
a86dde56ae
Merge pull request #4483 from iNavFlight/dzikuvx-f7-speedup-iteration-2
Second iteration of making F7 fast
2019-03-15 13:49:59 +01:00
Alberto García Hierro
9829ba4851 Remove all MAX7456 specific code, replace it with generic interfaces
- Rename max7456_symbols.h to osd_symbols.h. We'll expect all supported
OSD drivers to use the same font style.
- Introduce drivers/osd.h, which defines the supported video systems
and the format for the OSD characters that all drivers must support.
- Remove drivers/vcd.h, since having a file for a single enum is
kind of annoying, move this enum to the new drivers/osd.h file.
- Add osdGetDisplayPort() for retriving the display port used by
the OSD.
- Add a new display function named writeFontCharacter() which takes
a character address and its data.
- Use the aforementioned 2 functions to implement character font
uploading in fc_msp.c, so it's not MAX7456-specific anymore.
2019-03-15 10:08:28 +00:00
Alberto García Hierro
fa72363e0c
Merge pull request #4386 from iNavFlight/agh_map_scale_and_reference_as_elements
Add dedicated OSD elements for map scale and reference
2019-03-15 10:01:15 +00:00
Olivier C
1c22a15408 Fixing the left-right arrow mismatch in the OSD fonts (#4502) 2019-03-15 00:43:18 +01:00
hali9
6a5e1b18b8 Log servo outputs in blackbox (#4501) 2019-03-15 00:42:39 +01:00
hali9
8191be83fb ibus fix temperature sensor (#4504) 2019-03-15 00:40:19 +01:00
Paweł Spychalski
6fcea591b4
Merge pull request #4499 from iNavFlight/dzikuvx-home-reset-on-first-arm
Set default home reset to first arm
2019-03-14 17:55:49 +01:00
Paweł Spychalski
35117bfbf3
Merge pull request #4494 from iNavFlight/dzikuvx-anyfcf7-fix-mc-servo-mapping
Fix MC servo mapping on AnyFCF7
2019-03-14 17:50:02 +01:00
Paweł Spychalski
a7d8924424
Merge pull request #4500 from iNavFlight/jh_beeper_doc
document existance and usage of `beeper` cli command
2019-03-13 13:59:26 +01:00
Jonathan Hudson
bd54e5755c document existance and usage of beeper cli command 2019-03-11 20:40:13 +00:00
Pawel Spychalski (DzikuVx)
a2fdcdb8cf Set default home reset to first arm 2019-03-11 18:47:33 +01:00
Pawel Spychalski (DzikuVx)
9fc2279ff4 Fix MC servo mapping on AnyFCF7 2019-03-11 10:31:09 +01:00
Paweł Spychalski
501dea947b
Merge pull request #4493 from iNavFlight/dzikuvx-fix-h-instead-of-c-in-source
Fix source.mk for logic conditions
2019-03-11 09:10:04 +01:00
Alberto García Hierro
d524d8c8cc Refactor handling of RC input data
- Remove globals rcData and rcRaw
- Use accesor functions to retrieve RX input data
- Refactor rx.c to use an array of structs instead of multiple arrays
- Drop the RC Preview menu from CMS. Implementing this without
globals requires significant flash and the usefulness of this menu
is questionable. If we get complains, we can add it back later.

Flash usage goes down ~250 bytes due to the removed menu. Final
binary is mostly unaffected, since LTO is able to inline the new
accessor functions in most cases.
2019-03-10 21:50:05 +00:00
Pawel Spychalski (DzikuVx)
ab131ea2f2 Fix source.mk for logic conditions 2019-03-10 22:28:09 +01:00
Paweł Spychalski
fb62330722
Merge pull request #4491 from iNavFlight/dzikuvx-fix-disabled-logic-rules-indication
Return -1 instead of 0 when logic conditions are disabled
2019-03-10 15:19:10 +01:00
Pawel Spychalski (DzikuVx)
e58a404452 Return -1 instead of 0 when logic conditions are disabled 2019-03-10 11:54:04 +01:00
giacomo892
9543b32959
Merge pull request #4485 from giacomo892/update_travis_gcc_giacomo892
Update travis GCC version
2019-03-10 09:33:34 +01:00
giacomo892
1542e381ce split builds 2019-03-10 07:37:28 +01:00
Michel Pastor
04bd5b0b11
Update temperature related MSP messages (#4449) 2019-03-09 23:20:56 +01:00
Michel Pastor
21bcd50b52
Fix BETAFLIGHTF4 target motor 1 (#4447)
Fixes #4295
2019-03-09 23:16:11 +01:00
Konstantin Sharlaimov
973eb94df5
Merge pull request #4475 from iNavFlight/dzikuvx-dterm-fir-configurable
Make Dterm FIR filter configurable
2019-03-09 21:23:44 +01:00
Konstantin Sharlaimov
af9acf24bb
Merge pull request #4484 from iNavFlight/dzikuvx-cleanup-mr-support-settings
Remove PosHold support settings from PID bank
2019-03-09 21:18:32 +01:00
giacomo892
98ea5580de Update travis GCC version 2019-03-09 19:07:26 +01:00
Pawel Spychalski (DzikuVx)
15cdc109f9 Remove PosHold support settings from PID bank 2019-03-09 19:06:51 +01:00
Paweł Spychalski
ad0d14e2a5
Merge pull request #4482 from iNavFlight/dzikuvx-untangle-fw-d-ff-logic
Move FW PID FF component to dedicated config structure
2019-03-09 18:16:53 +01:00
Pawel Spychalski (DzikuVx)
7faeb47532 Second iteration of makinf F7 fast 2019-03-09 14:39:00 +01:00
Pawel Spychalski (DzikuVx)
9d7b27c345 Move FW PID FF component to dedicated config structure 2019-03-09 12:25:21 +01:00
Paweł Spychalski
2f226f829a
Merge pull request #4480 from iNavFlight/dzikuvx-version-bump
Version bump
2019-03-09 12:10:50 +01:00
Paweł Spychalski
dd1a5370cc
Merge pull request #4479 from iNavFlight/dzikuvx-supress-unused-warning
Supress complier unused warning
2019-03-09 11:54:17 +01:00
Pawel Spychalski (DzikuVx)
037da9e39b Version bump 2019-03-09 10:12:06 +01:00
Pawel Spychalski (DzikuVx)
fdc2c8834a Supress complier unused warning 2019-03-09 10:06:20 +01:00
Paweł Spychalski
c64a63b504
Convert XY VEL TO ACC controller to use feed forward component (#4326)
* modify navPidApply3 to use linear FF component

* store FF component in BB log

* Make VEL_XY FF component configurable

* change scaling for PID_VEL_XY FF component

* MSP2_PID frame to setup FF component

* Set default VEL XY FF to 40
2019-03-09 09:22:50 +01:00
Paweł Spychalski
359385d28c
Merge pull request #4476 from iNavFlight/dzikuvx-make-space-on-f3
Save space on F3
2019-03-08 22:46:48 +01:00
Pawel Spychalski (DzikuVx)
9cbcc78b41 Save space on F3 2019-03-08 21:08:58 +01:00
Pawel Spychalski (DzikuVx)
59809307a2 Make Dterm FIR filer configurable 2019-03-08 20:24:47 +01:00
Michel Pastor
8bcf368cae
Use imperial units for altitude for UK (#4445)
Fixes #4443
2019-03-08 19:32:19 +01:00
giacomo892
26f4b01ef5
Merge pull request #4454 from giacomo892/PT1_gyro_filters_giacomo892
Add PT1 filter option to gyro soft lpf
2019-03-08 18:55:48 +01:00
giacomo892
bdd305faf2 bug fix 2019-03-08 17:09:14 +01:00