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

390 commits

Author SHA1 Message Date
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
Paweł Spychalski
ac13be4863 Iterm limiting for fixed wing (#574) 2016-09-10 16:22:58 +03:00
Martin Budden
dafa38c61a Split features into feature.c (#572) 2016-09-10 10:02:04 +03:00
Pawel Spychalski (DzikuVx)
a83600bfb8 small serial_cli cleanup 2016-09-08 16:33:12 +02:00
Martin Budden
32eaa7bcd9 Fix to syma nrf24l01 protocol (#565) 2016-09-05 14:03:55 +03:00
Martin Budden
d6d9d9198a Fix for dection of ACC_MPU9250 (#554) 2016-09-04 03:35:44 +03:00
Martin Budden
bd0f266475 NRF24 iNav protocol improvements and fixes (#551) 2016-09-03 03:41:47 +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
11c42fd4a2 Minor LED fixes, catchup with betaflight (#533) 2016-08-30 12:22:07 +03:00
Konstantin Sharlaimov
e1d8b5eee9 Implement ASSERT() to make debugging easier (#476)
* Initial cut of ASSERT() implementation
2016-08-19 07:48:02 +03:00
Martin Budden
892edb25ce Minor updates to NRF24 protols 2016-08-10 13:28:35 +01:00
Martin Budden
289d0705dd Various betaflight catchups 2016-08-09 20:12:21 +01:00
Martin Budden
944adb06f8 Minor changes to directory structure to reflect changes in Cleanflight and betaflight 2016-08-09 08:19:15 +01:00
Martin Budden
b7bf34c4c4 First cut of conversion of SPI to new IO (#435) 2016-08-08 17:36:43 +03:00
Konstantin Sharlaimov
85fe24575d Angular acceleration limit on PID rate setpoint made possible (#427)
* Angular acceleration limit on PID rate setpoint
2016-08-06 09:56:47 +03:00
Konstantin Sharlaimov
9ef4de8209 Remove overclock (emf_avoidance) as unstable and unsafe feature (#420) 2016-08-02 09:20:53 +03:00
Gaël James
742f429d70 Port from BF: Show Allowed values or range on get commands (#411) 2016-07-31 12:25:21 +03:00
Martin Budden
bff0232667 Merge pull request #398 from martinbudden/inav_cli_tasks
Added total loads to tasks output in cli
2016-07-28 00:02:35 +01:00
Martin Budden
8df308ed30 Added total loads to tasks output in cli 2016-07-28 00:01:17 +01:00
Konstantin Sharlaimov
688e75c82d SPRACINGF3EVO board support (#266)
* Initial SPRACINGF3EVO support
* General SD-Card support; enable SD-Card for EVO
2016-07-27 05:46:32 +03:00
Konstantin Sharlaimov
394a28824f Allow ANDing of multiple channel ranges in mode activation conditions (#364)
* Allow ANDing of multiple channel ranges in mode activation conditions (CLI: set and_mode_conditions=ON)
* Moved mode logic operator to Profile (modeActivationConditions are part of profile already); Created a lookup table for logic operator
* Closes #212
2016-07-25 15:06:31 +03:00
Martin Budden
affffb7ef1 Updated feature bits so they don't clash with betaflight 2016-07-25 08:10:52 +01:00
Konstantin (DigitalEntity) Sharlaimov
8429de5b8c Fix possible uninitialised variable usage 2016-07-25 07:39:56 +03:00
Martin Budden
cdb8cd75ef Used build #defines for some minor ROM saving. (#388)
* Used build #defines for some minor ROM saving.
* ROM saving in serial_cli.c
2016-07-25 01:52:05 +03:00
Gaël James
53e872cee8 LED strip rework (#362)
* Implement new LED strip functions from CF and BF.
* Warnings: blink to black instead of function color
2016-07-24 10:49:37 +03:00
Martin Budden
ad2bcee53a Added support for nrf24 id to support permanent binding 2016-07-23 14:51:14 +01:00
Konstantin Sharlaimov
bbf032cd0e Configurable limitation of max climb/descent rate (#257)
* ALTHOLD: Configurable limitation of max climb/descent rate
* ALTHOLD: Ignore the vertical acceleration limit when stopping (abs target vel < abs actual vel)
2016-07-23 13:25:04 +03:00
Martin Budden
c445ae8102 Fixed H8_3D protocol. Minor optimisations to other protocols 2016-07-23 11:04:20 +01:00
Martin Budden
29b270908f Got NRF24 working on CJMCU 2016-07-22 21:59:27 +01:00
Paweł Spychalski
cfd8f7ed82 Flaperon flight mode (#307)
* basic flaperon functionality
* flaperon configuration
* FLAPERON can be activated only on MIXER_AIRPLANE and MIXER_CUSTOM_AIRPLANE
* state FLAPERON_AVAILABLE added
2016-07-21 14:53:09 +03:00
Konstantin Sharlaimov
f3d53c3c49 Hardlimit D-term, reduce kI when stick input is above certain limit (#357) 2016-07-21 06:50:43 +03:00
Konstantin Sharlaimov
42b60ebaa8 Merge pull request #256 from iNavFlight/theArchLadder-landing-detector-avg-thr
Landing detector: replace mc_min_fly_throttle with average throttle
2016-07-09 08:48:36 +10:00
Konstantin (DigitalEntity) Sharlaimov
cc8871dd4c Merge branch 'DzikuVx-inav-rates-in-dps' 2016-06-15 20:17:50 +03:00
Konstantin (DigitalEntity) Sharlaimov
f77eb4788d Merge branch 'inav-rates-in-dps' of https://github.com/DzikuVx/cleanflight into DzikuVx-inav-rates-in-dps 2016-06-15 20:11:29 +03:00
Martin Budden
dda73ff689 Tidy up of all nrf24 protocols. 2016-06-14 12:36:23 +01:00
Martin Budden
63525433c4 Added soft spi feature and configuration. 2016-06-14 12:36:23 +01:00
Martin Budden
38fc2752e9 Tidied protocols and added H8_3D protocol. 2016-06-14 12:36:23 +01:00
Martin Budden
918e2ffd3d NRF24 support for iNav. 2016-06-14 12:36:10 +01:00
Martin Budden
1de62aa1ed Fixed up sensor names. 2016-06-12 09:06:21 +01:00
Martin Budden
b45c38f286 Tidied cliStatus function. 2016-06-12 09:06:21 +01:00
Martin Budden
533d272845 Sonar initialisation cleanup - part 3 2016-06-12 09:04:25 +01:00
theArchLadder
e01e951ab1 Removed mc_min_fly_throttle, added mc_auto_disarm_delay 2016-06-02 11:29:21 +02:00
Martin Budden
779d047cdf Fixed USE_SERVOS build flag. 2016-05-26 07:41:37 +01:00
Pawel Spychalski (DzikuVx)
0818bad36e comments and docs updated for new meaning of rates 2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
0f19dcc70f rc_rate setting removed 2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
d534f99fb3 rates constrained to new min and max 2016-05-25 19:32:10 +02:00
Konstantin Sharlaimov
2564924ba5 Merge pull request #203 from theArchLadder/helpful-cli
CLI: give help when trying to set invalid value
2016-05-16 08:49:02 +10:00
Konstantin Sharlaimov
9c9b79ee78 Merge pull request #211 from iNavFlight/gcc-6.1.1-tidyup
Clean up gcc 6.1.1 warnings, some minor tigying up
2016-05-16 08:46:30 +10:00