1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-22 15:55:40 +03:00
Commit graph

170 commits

Author SHA1 Message Date
Olivier C
468a040801 OSD Hud + LoRa radar (nearby aircrafts) (#4558) 2019-05-24 15:37:54 +02:00
Michel Pastor
39d2a956e9
Add targets for more softserial options on OMNIBUSF4V3 (#4541) 2019-05-24 15:35:36 +02:00
hali9
0eb9378bab Virtual pitot (#4712) 2019-05-22 16:00:39 +02:00
Michel Pastor
9e51b387fe
MSP override feature (#4704) 2019-05-22 16:00:14 +02:00
Konstantin Sharlaimov
e4391d5b46
Refactor pwm motor/servo output to be mixer-driven (#4705)
* [PWM] Refactor pwm motor/servo output to be mixer-driven. Don't initialise more motor/servo outputs than necessary
* [PWM] Add logging and arming blocking flag (ci skip)
* [PWM] Remove bootlog; Create a warning message in CLI when PWM out has problems
* [PWM] Refactor servo driver and init code; Fix OSD message
2019-05-18 15:10:54 +02:00
Konstantin Sharlaimov
2a8cf49d8f
Merge pull request #4646 from iNavFlight/de_serialshot
Add Matek Serialshot protocol
2019-05-11 21:23:57 +02:00
Alberto García Hierro
af7e932c4e
Merge pull request #4648 from iNavFlight/agh_hott_textmode
CMS for HoTT textmode; CMS improvements according to BF
2019-05-02 20:12:06 +01:00
Michel Pastor
a260c77c93
Add SPRACINGF7DUAL to release list (#4662)
Fixes #4660
2019-05-01 00:11:13 +02:00
Alberto García Hierro
bc3d857693 Remove duplicate entries from source.mk
Introduced accidentaly while rebasing
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
Konstantin Sharlaimov (DigitalEntity)
cac528337c [SERIALSHOT] Initial cut on Matek Serialshot implementation 2019-04-25 21:50:06 +02:00
Michel Pastor
7af86a98ba
Add OMNIBUSF4V3_SFTSRL2 to release targets (#4629) 2019-04-22 19:27:51 +02:00
Jonathan Hudson
590f2e9afb Merge branch 'development' into agh_msc_2.1 2019-03-31 12:01:43 +01:00
Michel Pastor
5cab7d9bc3
Add MAMBAF405 target (#4521) 2019-03-26 23:22:45 +01: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
Pawel Spychalski (DzikuVx)
ab131ea2f2 Fix source.mk for logic conditions 2019-03-10 22:28:09 +01:00
Paweł Spychalski
c13a13b172
Logic Conditions framework (#4144)
* CLI for servo mix conditions

* RC channel greater than on servo mixer

* RC channel value based conditions

* MSP2 frames

* Docs update

* mixer condition changed to logic condition and generalized

* basic logic framwork extarcted to separate file'

* minor fixes

* Processing refactoring

* Flight values added to conditions

* Use logic conditions only on > F3

* Make logic conditions a separate entity and link from servo mixer to logic condition

* empty task to periadically compute logic conditions

* Compute logic conditions as task

* Add flags

* CLI logic to configure logic conditions

* MSP frames to get and set logic conditions

* Disabled condition always yelds false

* fixes for F3

* Review changes

* final fix in MSP2_INAV_SERVO_MIXER
2019-03-05 22:31:28 +01:00
Asizon
535e97b6da Add OMNIBUSF4V6 target (#4369)
* Add OMNIBUSF4V6 target
2019-02-15 18:54:01 +01:00
Michel Pastor
7ccd8fffd9 Add MATEKF722_HEXSERVO to release targets 2019-02-14 14:14:48 +01:00
Michel Pastor
b9930dec33 Add new target WingFC
Where to buy:
1318626

Closes #4337
2019-02-11 16:15:04 +01:00
Michel Pastor
aef3c60d6b
Add NOX target to release (#4331) 2019-02-08 23:39:55 +01:00
Michel Pastor
f9295dd696 Add driver for the DS18B20 1-Wire temperature sensors 2019-02-07 23:45:37 +01:00
Michel Pastor
f28befe411 Add 1-Wire support through the DS2482 IF chip 2019-02-07 23:45:37 +01:00
Jonathan Hudson
db725229a6 update for 2.1 dev 2019-02-01 15:02:37 +00:00
Konstantin Sharlaimov (DigitalEntity)
f8017b9d35 [CALIBRATION] Separate library for zero calibration with variance calculation (time based, with retry); Migrate GYRO and ACC to new calibration; Implement movement threshold for acc calibration to discard shaky measurements 2019-01-27 13:10:47 +01:00
Konstantin Sharlaimov (DigitalEntity)
8c617b5057 [TARGET] MATEKF722MINI target (a variant of F722SE with SPIFLASH); A temporary solution until SPI mode is defined per device in device registry 2019-01-18 20:42:25 +01:00
Michel Pastor
098d7d3344 Add MATEKF722SE to release targets 2019-01-09 17:13:32 +01:00
Konstantin Sharlaimov (DigitalEntity)
8918a1281e Experimental biquad RC fitler instead of RC interpolation 2019-01-08 08:27:22 +01:00
Alberto García Hierro
d6c2536415
Merge pull request #4158 from iNavFlight/agh_olc
Add support for displaying +code of the current vehicle location on OSD
2019-01-07 19:03:04 +00:00
Konstantin Sharlaimov (DigitalEntity)
78ece51bdf [VTX/CMS] Add FFPV 2.4G VTX to CMS menu 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov (DigitalEntity)
6ca5103919 [VTX] Initial cut on FFPV protocol 2019-01-07 10:36:27 +01:00
Konstantin Sharlaimov
7170f7c800
Merge pull request #4110 from iNavFlight/de_foxeer_fcs
Add support for FOXEER F405 and F722 boards
2019-01-07 09:27:52 +01:00
Michel Pastor
ce0a31c03f fix 3 2019-01-07 00:50:55 +01:00
Michel Pastor
fb92723f7a fix 2 2019-01-06 23:17:48 +01:00
Alberto García Hierro
338c3e567b Add support for encoding coordinates with OLC
Just encoding support and a few tests
2019-01-06 22:00:46 +00:00
Konstantin Sharlaimov (DigitalEntity)
f5079cf8f1 [FOXEERF722DUAL] Initial cut on target 2018-12-25 17:25:43 +01:00
Michel Pastor
a92652a329 Add the DYSF4PROV2 target
The DYSF4PROV2 target exports I²C number 1 (PB8/PB9)
2018-11-25 17:03:09 +01:00
Konstantin Sharlaimov (DigitalEntity)
f2c8b5aa13 Add support for ASGARD32F7 board 2018-11-22 20:35:02 +01:00
Konstantin Sharlaimov
392d455a16
Merge pull request #4011 from iNavFlight/de_pinio
Initial cut on PINIO mode
2018-11-19 21:30:54 +01:00
Konstantin Sharlaimov (DigitalEntity)
884c0dbdb3 Initial cut on PINIO mode 2018-11-12 22:46:07 +01:00
Michel Pastor
637cac073a Add DALRCF405 to the release list 2018-11-12 19:26:20 +01:00
Konstantin Sharlaimov
fa2a7b6f8a
Merge pull request #3997 from shellixyz/release_kakutef7_target
Add KAKUTEF7 to the list of release targets
2018-11-08 19:28:20 +01:00
Michel Pastor
be9a0e6000 Add KAKUTEF7 to the list of release targets 2018-11-08 02:23:59 +01:00
Michel Pastor
c47cf2bd05 MATEKF411_RSSI target
- RSSI input on the ST1 pad
- Softserial port on the LED pad
2018-11-08 02:20:31 +01:00
Konstantin Sharlaimov
035bbd6114
Merge pull request #3984 from iNavFlight/de_sdcard_fixes
SPI/SDCARD refactoring
2018-11-04 21:30:58 +01:00
Konstantin Sharlaimov (DigitalEntity)
645dbd6f46 Initial support for Benewake TF-Mini lidar 2018-11-04 16:24:08 +01:00
Konstantin Sharlaimov (DigitalEntity)
3b2f87b7b5 Refactor SDCARD; Separate generic code from SPI-specific code 2018-11-03 23:26:04 +01:00
Konstantin Sharlaimov (DigitalEntity)
9d45c071f9 Merge branch 'master' into de_update_development 2018-10-31 20:15:40 +01:00
Konstantin Sharlaimov (DigitalEntity)
cd618f4de5 Remove I2C_GPS driver; Refactor GPS core code; Refactor UBLOX driver to be protothread-driven 2018-10-31 17:10:59 +01:00
Konstantin Sharlaimov
78bc53f3ad
Refactor TIMER/DMA framework (#3833)
* TIM/DMA abstraction
* Migrage F7 TIM/DMA to HAL_LL
* Refactor timers to use conventional HZ
* Refactor PWM ourput code to use highest possible resolution
* Remove TIMER_OUTPUT_ENABLED
* Temporary disable SPRACINGF3NEO due to out of RAM
2018-09-24 15:10:59 +02:00