Konstantin Sharlaimov
45aa5138bd
Merge pull request #4529 from iNavFlight/agh_dmabuffer_memsize
...
Allow configurable DMA memory buffer element sizes
2019-03-27 19:55:47 +01:00
hali9
00e91e5359
Update servos.c
2019-03-27 11:32:38 +01:00
hali9
5053daa328
Logic condition one
2019-03-27 11:29:42 +01:00
Paweł Spychalski
3ce7879843
Fix simple Dterm diferentiator ( #4538 )
...
* Fix FIR init
* Simple diferentiator
* Fix diferentiator to use 3 axises
* use FIR to compute simple dterm
2019-03-27 09:00:20 +01:00
Paweł Spychalski
2a52818223
Merge pull request #4549 from iNavFlight/F405SE_configedit_giacomo892
...
Remove minthrottle maxthrottle F405SE overrides
2019-03-27 08:54:28 +01:00
Michel Pastor
5cab7d9bc3
Add MAMBAF405 target ( #4521 )
2019-03-26 23:22:45 +01:00
Konstantin Sharlaimov
e0d0d72aee
Merge pull request #4544 from shellixyz/add_softserial_to_WINGFC_target
...
Add softserial on UART2 for WINGFC/FF_F35 targets
2019-03-26 22:24:45 +01:00
Konstantin Sharlaimov
e077306dd8
Merge pull request #4545 from shellixyz/enable_RANGEFINDER_HCSR04_I2C_again
...
Enable RANGEFINDER_HCSR04_I2C for all targets with flash > 256k
2019-03-26 22:23:46 +01:00
giacomo892
9ee0498745
Remove minthrottle maxthrottle F405SE overrides
...
.. in order to maintain consistency with other targets
2019-03-26 19:48:10 +01:00
Michel Pastor
2f6361bc05
Enable RANGEFINDER_HCSR04_I2C for all targets with flash > 256k
2019-03-26 15:53:25 +01:00
Michel Pastor
48dba08c39
Add softserial on UART2 for WINGFC/FF_F35 targets
2019-03-25 00:17:18 +01:00
Michel Pastor
ab8ee84eef
CLI: ignore spaces between cmd and setting name for get/set
2019-03-24 17:28:39 +01:00
Paweł Spychalski
e379757718
Merge pull request #4403 from iNavFlight/dzikuvx-nav-pid-configurable-dterm-lpf
...
Make VelXY Dterm LPF user configurable
2019-03-24 15:19:14 +01:00
Konstantin Sharlaimov
5c6bafaf63
Merge pull request #4527 from iNavFlight/de_busdev_dynmemory
...
[BUS] Lazy allocate device scratchpad memory
2019-03-24 11:19:14 +01:00
Alberto García Hierro
cdb06e844e
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-03-20 22:43:44 +00:00
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
Pawel Spychalski (DzikuVx)
e01d16a81d
Correctly reset Dterm filter
2019-03-16 11:07:13 +01:00
Pawel Spychalski (DzikuVx)
4ca21cd2b3
Acc limit LPF removed
2019-03-16 10:58:57 +01:00
Pawel Spychalski (DzikuVx)
ddff19f399
Make VelXY Dterm LPF user configurable
2019-03-16 10:58:57 +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