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