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

342 commits

Author SHA1 Message Date
Konstantin Sharlaimov (DigitalEntity)
bc49057d71 Makefile update 2017-01-29 18:59:31 +10:00
Konstantin Sharlaimov (DigitalEntity)
7486a2b156 Run unittests each travis build 2017-01-29 18:39:08 +10:00
Martin Budden
58e3f5aebe Moved navigation modules to navigation directory 2017-01-27 18:10:34 +00:00
Martin Budden
20f7b13487 Moved gps_conversion to common/directory 2017-01-27 17:28:59 +00:00
Martin Budden
6f4f9b1d7c Renamed serial_cli to cli and mw to fc_core as per betaflight 2017-01-27 16:42:27 +00:00
Martin Budden
1a934a9595 Minor changes to makefile from betaflight. Also tidy 2017-01-26 18:12:13 +00:00
Martin Budden
1060f1552d Separated rc adjustments into separate module 2017-01-19 17:36:25 +00:00
Martin Budden
9b2750526c Added controlrateConfig parameter group 2017-01-11 17:23:21 +00:00
Martin Budden
20a4913bb0 Merge pull request #1074 from martinbudden/inav_pg16_servoConfig
Added servoConfig parameter group
2017-01-11 08:56:05 +00:00
Martin Budden
54db3efe21 Added servoConfig parameter group 2017-01-10 11:20:00 +00:00
Konstantin Sharlaimov (DigitalEntity)
4f250b96c4 TBS Crossfire SerialRX protocol and telemetry (grafting from Betaflight)
Inject link quality to virtual channel 17 for CRSF telemetry, change to integer arithmetic for channel value conversion
Rename USE_PWM and USE_PPM to USE_RX_PWM and USE_RX_PPM
2017-01-10 17:55:54 +10:00
Martin Budden
d8efe67d64 Added motorConfig parameter group 2017-01-06 17:42:58 +00:00
Martin Budden
bb29892d87 Moved serial_cli to fc directory 2017-01-04 13:33:08 +00:00
Sami Korhonen
1cd0bedb02 Rework F7 vcp
fix badly configured poll timer
unify to serial_usb_vcp.c

# Conflicts:
#	src/main/drivers/serial_usb_vcp.c
#	src/main/drivers/serial_usb_vcp_hal.c
#	src/main/vcp_hal/usbd_cdc_interface.c
#	src/main/vcp_hal/usbd_desc.c
2017-01-03 17:37:19 +02:00
Martin Budden
3ceeca9b72 Changed to use PG eeprom code 2017-01-02 10:32:51 +00:00
Konstantin Sharlaimov (DigitalEntity)
ed9fa1f56c Initial cut on PixRacer target (squashed) 2017-01-02 14:47:58 +10:00
Martin Budden
0d2d74a259 Renamed config/config.* to fc/config.* 2017-01-01 15:59:45 +00:00
Konstantin Sharlaimov
3e64a6d624 Merge branch 'f7' into inav_f7_common_changes 2016-12-17 23:46:09 +10:00
Konstantin Sharlaimov (DigitalEntity)
abc1dbddd5 Fix make clean_all 2016-12-12 21:21:20 +10:00
Konstantin Sharlaimov
b1c1a576be Merge pull request #744 from iNavFlight/hardware-failure-warning
Hardware failure detection and warning
2016-12-12 13:10:48 +10:00
Konstantin Sharlaimov
5dda5c0597 Travis and makefile optimisations (#890)
Travis and makefile optimisations
2016-12-12 11:18:56 +10:00
Sami Korhonen
619713f583 F7 Changes needed for current codebase 2016-12-11 14:18:13 +02:00
Krzysztof Matula
ab29fb8f9f hardware status monitoring - generic interface 2016-12-11 19:06:03 +10:00
jflyper
7298a010da Merge remote-tracking branch 'inav/development' into inavdev-cms-osd-displayport 2016-11-17 21:05:52 +09:00
Sami Korhonen
959cc0087e Pitot support 2016-11-11 16:42:56 +02:00
jflyper
8d320b4350 Makefile, target/common.h to be coherent with BF 2016-11-10 02:10:22 +09:00
Martin Budden
57dc5ef054 Renamed display to dashboard, as per betaflight 2016-11-09 13:42:00 +00:00
Konstantin Sharlaimov
3b5e6c69b8 Merge pull request #705 from iNavFlight/mavlink-reloc
Relocate MAVLink includes to lib/main/MAVLink
2016-11-04 11:21:15 +10:00
Konstantin Sharlaimov (DigitalEntity)
8c563c615f Initial cut of airplane launch mode 2016-11-02 23:51:43 +10:00
Martin Budden
cac6115cd9 Tidied initialisation 2016-10-24 15:01:32 +01:00
Konstantin Sharlaimov (DigitalEntity)
f1d81e3ec1 Move MAVLink to lib directory; Fixed CUSTOM_AIRPLANE mixer reporting in MAVLink 2016-10-17 14:46:18 +10:00
Konstantin Sharlaimov (DigitalEntity)
24e7ccf6d1 Fix Makefile to build 'bin' for OPBL targets and 'hex' for the rest 2016-10-16 19:57:50 +10:00
Martin Budden
27528a5d50 Split some tasks out of mw.c into fc_tasks.c 2016-10-11 19:12:22 +01:00
Konstantin Sharlaimov
5333c7f729 MWC AirF3 target (#644)
* AIRHEROF3 from MultiWiiCopter support
2016-10-09 15:26:45 +10:00
Martin Budden
4933ef51c1 Tidied MSP serial code 2016-10-08 20:10:57 +10:00
Konstantin Sharlaimov
815eb8ae8f Merge pull request #597 from martinbudden/inav_servos_split
Split servo code into servos.c
2016-10-04 13:00:58 +10:00
Konstantin Sharlaimov (DigitalEntity)
65e37cd476 Merge branch 'inav_stack_check' of https://github.com/martinbudden/cleanflight into martinbudden-inav_stack_check 2016-10-02 20:53:46 +10:00
Martin Budden
ddb60edfdd Split servo code into servos.c 2016-10-01 18:59:07 +01:00
Martin Budden
15376b3753 Moved linker scripts to their own directory (#633) 2016-09-29 11:57:41 +10:00
Paweł Spychalski
425c6e6499 PCA9685 PWM driver support (#261)
* 1st stage of PCA9685 PWM driver support
* Servo output to PCA9685 in NAZE target.
* FEATURE_PWM_SERVO_DRIVER introduced
* task for PWM driver
* abstraction layer for pwm drivers
* feature enabled only on target with >128 flash
2016-09-15 12:59:27 +03:00
Martin Budden
eee194f61c Copied parameter group code over from Cleanflight (#581) 2016-09-14 20:25:29 +03:00
Martin Budden
4b40f67ae1 Merge pull request #580 from martinbudden/inav_config_eeprom_split
Split off config_eeprom.c
2016-09-11 20:15:47 +01:00
Martin Budden
47f8e8d9c9 Refactor NRF24 RX into SPI and NRF24 parts 2016-09-11 18:07:26 +01:00
Martin Budden
b9c318dac8 Split off config_eeprom.c 2016-09-10 15:18:49 +01:00
Martin Budden
f420cec931 Split serial_msp.c into serial and MSP parts (#571)
* Split serial_msp.c into serial and MSP parts
* Fixup after rebase
2016-09-10 10:51:02 +03:00
Martin Budden
dafa38c61a Split features into feature.c (#572) 2016-09-10 10:02:04 +03:00
Paweł Spychalski
79cf530b97 FlySky ibus telemetry (#259)
* Add ibus telemetry support
* Integrate ibus runtime
* Expose throttle via motor telemetry field. Reformat source file.
* Fix battery voltage scale
2016-09-08 02:01:12 +03:00
Konstantin Sharlaimov
f6c6e4f8ba Boot-time event logging implementation (#536)
* Initial cut on boot-time event logging
* More verbose PWM init logging; more verbose HMC5883 error logging
* Disable NMEA GPS on CC3D due to flash size issues
2016-09-01 11:23:20 +03:00
Martin Budden
520e1f5232 Updated targets (#521)
* Updated targets
* Fixed RMDO target
2016-08-29 12:35:52 +03:00
Martin Budden
39209c73a3 Stack watermarking 2016-08-26 16:08:13 +01:00