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

6371 commits

Author SHA1 Message Date
Tim Eckel
07236dfb89 MSP over TBS Crossfire (#4094)
* MSP over Crossfire CRSF protocol

* Added crsfFrameDeviceInfo

* Made WAIT more correct, added althold and home reset

* Fixed indentation

* Update config.h

* Changes for fiam

* Remove `boardIdentifier` from config

* Use TARGET_BOARD_IDENTIFIER directly

* Update target.h

* Disable pitot on SP Racing F3 NEO

* Remove duplicate defines
2019-02-08 22:14:42 +01:00
Alberto García Hierro
bf4dfc8d18 Update RSSI source when rssi_channel changes via MSP (#4307)
Otherwise RSSI will not work until next reboot when channel is
changed from/to none.
2019-02-08 22:14:02 +01:00
Michel Pastor
7f6e45cb5b
Increase servo mix max rate (#4306) 2019-02-08 21:10:32 +01:00
Michel Pastor
e9b65b10dd DS18B20 factorize 2019-02-08 02:35:33 +01:00
Michel Pastor
e64adca080 ds2482OwMatchRomCommand fix 2019-02-08 02:18:21 +01:00
Michel Pastor
690f7e0736 DS18B20 delay tweak 2019-02-08 01:43:13 +01:00
Michel Pastor
5f3239451d 1-Wire add macros 2019-02-08 01:35:07 +01:00
Michel Pastor
4c334022a7 Use ptThreads for reading temp sensors 2019-02-07 23:46:20 +01:00
Michel Pastor
820a8521b3 Add generic 1-Wire interface, use camel case and clean DS18B20 driver 2019-02-07 23:46:20 +01:00
Michel Pastor
d63ef61c0f Couple fixes 2019-02-07 23:46:20 +01:00
Michel Pastor
286171674f Enable 1-Wire and DS18B20 temp sensors on all F4 and F7 targets 2019-02-07 23:46:20 +01:00
Michel Pastor
5270c523d6 Improve temperature framework
- Support for multiple LM75 sensors
- Support for the DS18B20 sensors
- CLI command temp_sensor to configure sensors
- Logging of all temperature sensor values
- Display of all temperature sensor values on the OSD with support for alarms
- New MSP messages to query and set sensor configuration and read temperatures
2019-02-07 23:46:20 +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
Konstantin Sharlaimov
939b206616
Merge pull request #4302 from iNavFlight/jh_extend_bbl_logging_rates
increase blackbox denom range (cleanup)
2019-02-07 19:21:42 +01:00
Konstantin Sharlaimov
d2c60a60e5
Merge pull request #4202 from iNavFlight/de_runtime_cal_refactor
Refactor run-time calibration
2019-02-07 19:15:13 +01:00
Michel Pastor
80e2e4c967
Fix MATEKF411_SFTSRL2 softserial (#4315) 2019-02-04 19:53:36 +01:00
Pawel Spychalski (DzikuVx)
eb4c0f5dd2 define FAST_CODE for unittests 2019-02-03 14:56:51 +01:00
Pawel Spychalski (DzikuVx)
3ceb2dccf7 pwm outputs put in DTCM 2019-02-03 14:23:09 +01:00
Pawel Spychalski (DzikuVx)
c992c090ff Enable ITCM_RAM on Matek F722-STD 2019-02-03 12:56:38 +01:00
Pawel Spychalski (DzikuVx)
bb92eecaae Add missing include for unit tests 2019-02-03 12:27:25 +01:00
Pawel Spychalski (DzikuVx)
b5a7fb1461 fixes #4288 2019-02-03 11:59:49 +01:00
Pawel Spychalski (DzikuVx)
ab2b05bab1 some extra speedups 2019-02-02 22:33:12 +01:00
Pawel Spychalski (DzikuVx)
b7dddef483 PID mixer and few others moved to ITCM_RAM 2019-02-02 21:38:44 +01:00
Paweł Spychalski
961af06f96
Merge pull request #4275 from DieHertz/itcm-ram-loading-f7
Added ITCM-RAM loading
2019-02-02 19:17:55 +01:00
Jonathan Hudson
9d19ec5dc1 increase bbl denom range (cleanup) 2019-02-02 15:33:40 +00:00
Pawel Spychalski (DzikuVx)
f05889b510 make ITCM RAM usage target specific 2019-02-01 18:03:53 +01:00
Pawel Spychalski (DzikuVx)
17f5962f18 fix incorrect file name 2019-02-01 17:50:58 +01:00
Pawel Spychalski (DzikuVx)
023b1a5b69 minor fixes and use new split only for f722 now 2019-02-01 09:33:59 +01:00
Michel Pastor
426e451284
MSP safety fixes (#4281) 2019-01-30 23:34:50 +01:00
Konstantin Sharlaimov
1da96edbb7
Merge pull request #4280 from mirko-it/my-new-code
fix for decimal value of battery voltage (in cli-status and oled display)
2019-01-30 06:19:33 -08:00
Paweł Spychalski
4fa533a3d5
Merge pull request #4286 from mirko-it/mtkf405se_sonar
Rangefinder enabled for MATEKF405SE on bus i2c-2
2019-01-29 15:12:54 +01:00
mirko
cc34698315 Rangefinder enabled for MATEKF405SE on bus i2c-2 2019-01-29 02:04:09 +01:00
Alberto García Hierro
d6a8dd6edd Check the correct bit in VM0 to detect screen size
Check VM0 against VIDEO_MODE_PAL (bit 6 = 1). Previous check was
a typo that always returned true.

Fixes #4268
2019-01-28 12:18:51 +00:00
mirko
27e1779c5f fix for decimal value of battery voltage (in cli-status and oled display) 2019-01-27 23:01:11 +01:00
Konstantin Sharlaimov (DigitalEntity)
86b1faf495 [NAV] Migrate gravity calibration to new framework 2019-01-27 13:10:48 +01:00
Konstantin Sharlaimov (DigitalEntity)
2a514b880b [PITOT] Migrate pitot to new calibration 2019-01-27 13:10:48 +01:00
Konstantin Sharlaimov (DigitalEntity)
75ea456836 [BARO] Migrate to new calibration framework 2019-01-27 13:10:47 +01:00
Konstantin Sharlaimov (DigitalEntity)
799dbe12a5 [UNIT] Fix unittests and related bugs 2019-01-27 13:10:47 +01: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
96bd8149bc
Merge pull request #4277 from iNavFlight/de_flash_space_savings
Flash savings for F3, debugging improvements
2019-01-27 13:10:17 +01:00
Konstantin Sharlaimov (DigitalEntity)
181314807c Only use BOOTLOG on 256K+ targets (F4 and above); Enable debug-trace on VCP by default (don't enable the feature) 2019-01-27 12:06:14 +01:00
Konstantin Sharlaimov (DigitalEntity)
2f332fcdca [VL53L0X] Fix infinite timeout (hang) during init 2019-01-27 11:36:54 +01:00
Andrey Mironov
a0e7dd7c9c Added ITCM-RAM loading 2019-01-26 22:25:59 +03:00
Pawel Spychalski (DzikuVx)
875d570c04 put FAST_CODE after FLASH1 in linker to allow flashing when ITCM_RAM is used 2019-01-25 22:58:36 +01:00
Pawel Spychalski (DzikuVx)
d004ab0c13 Move MR PID constroller to FAST_CODE 2019-01-25 21:38:51 +01:00
Pawel Spychalski (DzikuVx)
ad2dce200d Prepare FAST_CODE directive, F3 and F4 are broken ATM, this is fine 2019-01-25 21:05:03 +01:00
Pawel Spychalski (DzikuVx)
dfc176491b define DTCM memor regions on F7 2019-01-25 19:32:42 +01:00
Pawel Spychalski (DzikuVx)
09eb7aab24 Enable prefetch, ART, data and instruction cache 2019-01-25 14:11:57 +01:00
Konstantin Sharlaimov
da94e5efbe
Merge pull request #4245 from iNavFlight/de_fix_roc_rod_rate_limiting
[NAV] Restrict MC RoC/RoD rate-limiting to the case where we actually accelerate
2019-01-25 13:22:46 +01:00