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