1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

5855 Commits

Author SHA1 Message Date
Alessio Morale
bf639b486d LP-304 - declare counters as static 2016-05-03 00:06:24 +02:00
Alessio Morale
b00ac8a55a Merged in mindnever/librepilot/LP-293-add-alarmstring-to-alarms-library (pull request #231)
Lp 293 add alarmstring to alarms library
2016-05-02 22:42:46 +02:00
Laurent Lalanne
214ae849a2 LP-233 Add MultiShot 5 - 25µs pulses 2016-05-02 20:24:03 +02:00
Laurent Lalanne
2bda2e2901 LP-233 Simplify, same clock used for all OneShot modes 2016-05-02 20:24:03 +02:00
Laurent Lalanne
78be10ff28 LP-233 Multiply / factor instead of scale 2016-05-02 20:24:03 +02:00
Laurent Lalanne
49107e4007 LP-233 Increase Oneshot output resolution 2016-05-02 20:24:03 +02:00
Laurent Lalanne
32a6de6b79 LP-233 Support OneShot42 2016-05-02 20:24:03 +02:00
Laurent Lalanne
c9fff7e16e LP-151 OPLink: Allow custom Device ID or auto generated. 2016-05-01 21:56:50 +02:00
Vladimir Zidar
6e2ec8aecc LP-291 Minor cosmetic change - added missing break in msp_send_alarms(). 2016-04-26 11:56:58 +02:00
Vladimir Zidar
2a668d0615 LP-291 Fixed alert severity translation to MSP alarm levels. 2016-04-26 11:54:47 +02:00
Corvus Corax
e1394febb0 LP-295 fixed file headers for all touched files 2016-04-25 18:45:35 +02:00
Corvus Corax
bf80ede401 LP-295: fixed comments and formatting 2016-04-25 18:12:31 +02:00
Corvus Corax
47d2746fba LP-295: uncrustify 2016-04-25 17:37:06 +02:00
Vladimir Zidar
7925f115df LP-291 fix coptercontrol build. Oplink uavos are not available there. 2016-04-25 15:15:03 +02:00
Vladimir Zidar
35ccc6a169 LP-291 removed unused msp_send_ident() function 2016-04-25 14:58:46 +02:00
Vladimir Zidar
8dbf9e7d31 LP-291 Changed noise floor level to -110 to be closer to real noise level instead of absolute -127 2016-04-25 13:28:10 +02:00
Vladimir Zidar
84886cbce4 LP-291 fixed typo &acc2 should be &acc3 2016-04-25 12:55:23 +02:00
Vladimir Zidar
1f0bf155ce LP-293 make use of NELEMENTS() macro instead of defining own version NELEM() 2016-04-24 02:03:50 +02:00
Vladimir Zidar
33eb434862 LP-291 add missing includes. Uncrustification. 2016-04-24 01:50:41 +02:00
Vladimir Zidar
69a51956e8 LP-291 msp_send_comp_gps(): calculate distance and direction to home using PositionState and TakeOffLocation, same way it is done in GCS. 2016-04-24 01:49:09 +02:00
Vladimir Zidar
fec3924ee0 LP-291 msp_send_altitude(): use PositionState instead of BaroSensor and add VelocityState to provide climb rate 2016-04-24 01:46:13 +02:00
Vladimir Zidar
bb0f15024b LP-291 msp_send_channels(): include Accessory3 2016-04-24 01:41:42 +02:00
Vladimir Zidar
5d72a9671c LP-291 msp_send_analog(): Use OPLinkStatus.RSSI if applicable 2016-04-24 01:38:30 +02:00
Corvus Corax
5285689541 Merge branch 'next' into corvuscorax/OP-1900_fixedwingautotakeoff_rebaserc6 2016-04-23 02:08:13 +02:00
Vladimir Zidar
26d63ee7ac LP-291 fixed @author tags 2016-04-22 22:53:16 +02:00
Vladimir Zidar
85fa65a514 LP-293 Fixed remaining buffer space calculation. Changed name of position variable to less misleading. 2016-04-22 22:47:25 +02:00
Vladimir Zidar
f04d44de30 LP-291 Added MSP support to all boards (revolution, revonano, revoproto, discoveryf4bare and coptercontrol) 2016-04-22 03:30:38 +02:00
Vladimir Zidar
365354ea74 LP-291 Changed AlarmString() arguments 2016-04-22 03:30:35 +02:00
Vladimir Zidar
1a870f0c0f LP-291 Added proper float rounding before casting to uint8_t 2016-04-22 03:30:19 +02:00
Vladimir Zidar
d281d8ce0c LP-291 Added MSP_SET_PID command. 2016-04-22 03:30:09 +02:00
Vladimir Zidar
db5807e54c LP-291 Cleaned up flight modes and additional icons. Implemented MSP_PID message. 2016-04-22 03:29:38 +02:00
Vladimir Zidar
d8bdd8bfcf LP-291 Added TaskInfo entry for UAVOMSPBridge task 2016-04-22 03:26:50 +02:00
Vladimir Zidar
6b5e43a57d LP-291 Changed default baudrate to 115200 2016-04-22 03:26:47 +02:00
Vladimir Zidar
1e32ccb1d0 LP-291 Initial port 2016-04-22 03:26:41 +02:00
Vladimir Zidar
96ce3db02d LP-293 Added LibrePilot to @author tag 2016-04-22 02:04:21 +02:00
Vladimir Zidar
72582d1100 LP-293 Added severity level parameter to AlarmString(). Reverted alarm sort order to natural severity levels (highest to lowest): ERROR, CRITICAL, WARNING, OK 2016-04-22 01:18:09 +02:00
Vladimir Zidar
8f937e0508 LP-293 Changed alarm strings to match GCS display 2016-04-22 01:17:59 +02:00
Vladimir Zidar
e513db4b4d LP-293 Added state parameter to receive highest severity level. 2016-04-22 01:17:50 +02:00
Vladimir Zidar
91a9c19e1f LP-293 Implemented AlarmString() function to return human readable SystemAlarms data 2016-04-22 01:16:37 +02:00
Lalanne Laurent
e6ada50587 Merged in alessiomorale/librepilot/amorale/LP-276_measurement_based_d_term (pull request #218)
[LP-276] Support D Term calculation on measurement only
2016-04-14 11:44:39 +02:00
Alessio Morale
f83c9e2c73 [LP-276] some perf improvements (mainly for f1 targets)
(authored by Lalanne Laurent <f5soh@free.fr>)
2016-04-08 22:18:01 +02:00
Vladimir Zidar
30e7e1f4e6 LP-281 use correct operator 2016-04-07 01:00:42 +02:00
Philippe Renon
bde5648f51 Merged in mindnever/librepilot/LP-268-OPLink_add-tx-and-rx-packet-rates (pull request #210)
Lp 268 oplink_add tx and rx packet rates
2016-04-04 21:28:25 +02:00
Philippe Renon
d916fde887 Merged in f5soh/librepilot/LP-273_Reset_Mag_Alarm (pull request #214)
LP-273 Reinit Mag alarm while switching to Complementary
2016-04-04 21:26:38 +02:00
Alessio Morale
a513b2c675 [LP-276] Support D Term calculation on measurement only 2016-04-03 21:49:44 +02:00
Laurent Lalanne
b1747c58c2 LP-273 Reinit Mag alarm while switching to Complementary 2016-04-02 00:11:01 +02:00
Vladimir Zidar
8c1b008da1 LP-268 Uncrustified. 2016-03-28 16:03:16 +02:00
Vladimir Zidar
4159449021 LP-268 This adds TX and RX data rates to OPLinkStatus UAVO and fixes small issue in rfm22b driver with rx_seq not being updated. 2016-03-28 16:02:28 +02:00
Laurent Lalanne
3f344bde4d LP-228 Treat Gimbal outputs only if CamStab module is enabled. 2016-03-16 15:58:38 +01:00
Lalanne Laurent
feee98b305 Merged in f5soh/librepilot/LP-206_AlwaysStabilizeWhenArmed_switch (pull request #190)
LP-206 Add Always stabilized accessory switch
2016-03-12 20:34:00 +01:00
Laurent Lalanne
593cf7bc61 Typo PIOS_RFM22B_GetPairStats() 2016-03-12 17:56:05 +01:00
Laurent Lalanne
6735314852 Uncrustify all 2016-03-12 17:30:24 +01:00
Harold Hankins
315d9ee98d LP-252 remove extra sendbuffer call 2016-03-10 16:33:12 -05:00
Harold Hankins
fd235d8aa5 LP-252 correct buffer handling 2016-03-10 16:33:12 -05:00
Harold Hankins
352d2c27f0 LP-252 allow compile without watchdog 2016-03-10 16:33:12 -05:00
Harold Hankins
aca8a4db13 LP-252 fix reuse of buffer expected to retain data between calls 2016-03-10 16:33:12 -05:00
Laurent Lalanne
406c381071 LP-206 Add Always stabilized accessory switch - Fix: Allow Accessory3 for arming 2016-03-07 18:26:10 +01:00
Alessio Morale
ffdd62721f LP-238 - Move CPP stuffs within apps/boot-defs.mk. fix targets accordingly 2016-02-20 09:57:02 +01:00
Alessio Morale
9b45435928 Merged in alessiomorale/librepilot/amorale/LP-207_callback_optimizations (pull request #149)
Amorale/lp 207_callback_optimizations
2016-02-19 20:20:25 +01:00
Alessio Morale
089c224514 Merged in alessiomorale/librepilot/amorale/LP-96_cpu_idle_counter (pull request #37)
LP-96 Updated CPU idle counter / LP-97 unify CopterControl and Revolution init process
2016-02-19 20:19:05 +01:00
Philippe Renon
f140dd4109 Merged in mindnever/librepilot/debugconsole_fix (pull request #171)
This commit fixes debug console rx_buffer assertion.
2016-02-19 14:09:03 +01:00
Cliff Geerdes
ed0e879b7c LP-212 extra parenthesis, throw compile error if local defines are already defined 2016-02-16 16:14:39 -05:00
Cliff Geerdes
a73b7720c5 LP-212 save time and space if PIOS_GPS_MINIMAL 2016-02-16 15:36:08 -05:00
Cliff Geerdes
fac0213987 LP-212 readable #ifs and dji compile for cc3d 2016-02-16 15:36:08 -05:00
Cliff Geerdes
2826cb5cd7 LP-212 forgot to lower camel case GpsTime 2016-02-16 15:36:08 -05:00
Cliff Geerdes
baeb379a82 LP-212 changes from code review 2016-02-16 15:34:59 -05:00
Cliff Geerdes
fad0e9f24c LP-212 uncrustify and remove junk comments 2016-02-16 15:32:56 -05:00
Cliff Geerdes
2ae1f9c63d LP-212 DJI GPSMag support 2016-02-16 15:23:36 -05:00
Lalanne Laurent
48a76dd139 Merged in TheOtherCliff/librepilot/theothercliff/LP-83_Bricking_of_Revo_and_Sparky2 (pull request #142)
LP-83 Unbrick Revo and Sparky2
2016-02-16 19:13:57 +01:00
Lalanne Laurent
b3151602b2 Merged in TheOtherCliff/librepilot/theothercliff/LP-145_CC3D_GPS_issue (pull request #123)
LP-145 CC3D GPS issue
2016-02-16 19:13:10 +01:00
Lalanne Laurent
2527cba04f Merged in f5soh/librepilot/LP-221_Revo_sys_stack_size (pull request #167)
LP-221 Update Revo system stack size same as RevoNano
2016-02-12 07:13:01 +01:00
Alessio Morale
54a4ac9672 LP-207 - Fix naming, fix style 2016-02-07 16:31:15 +01:00
Vladimir Zidar
b1aa5c1c59 Uncrustified 2016-02-03 23:13:19 +01:00
Vladimir Zidar
eff5ab377e This commit fixes debug console rx_buffer assertion. Debug console is tx only, but PIOS_Board_configure_com() was not pepared to handle such case.
Additionally, debug console on flexi port was incorrectly using pios_usart_main_cfg.
2016-02-02 23:14:09 +01:00
Cliff Geerdes
dae9052686 finish renaming load_mag_settings to include hardware type 2016-02-02 09:39:53 -05:00
Cliff Geerdes
f4a088bcfa change forward error gotos into breaks 2016-02-02 09:17:56 -05:00
Fredrik Arvidsson
b6a3a32ce4 This upgrades google test to 1.7.0 and fixes some issues in make files. 2016-01-31 22:04:59 +01:00
Fredrik Arvidsson
56bd378183 Merged in james-duley/librepilot/unit_tests (pull request #168)
LP-223: Fix up unit tests
2016-01-30 10:09:19 +01:00
James Duley
010adebba9 LP-223: Fix up unit tests
The were missed when the flight makefiles were moved
2016-01-27 22:17:24 +00:00
Laurent Lalanne
09818d0603 LP-221 Update Revo system stack size same as RevoNano 2016-01-27 14:13:26 +01:00
Fredrik Arvidsson
9e53b35fdc LP-104 LP-196 Signal quality implementation for Graupner HoTT. Uncrustification of flight code. 2016-01-25 00:42:54 +01:00
Fredrik Arvidsson
ffa671da78 LP-196 Adding signal quality calculation to Ex.Bus receiver module. 2016-01-25 00:23:31 +01:00
Fredrik Arvidsson
e17d809120 Merge branch 'next' into thread/LP-104_LP-196_HoTT_and_Ex.Bus_Support 2016-01-24 21:11:35 +01:00
Lalanne Laurent
da884f5432 Merged in f5soh/librepilot/LP-214_Camera_tilt_compensation (pull request #158)
LP-214 Camera tilt compensation
2016-01-24 17:56:59 +01:00
Lalanne Laurent
27afc79767 Merged in f5soh/librepilot/LP-205_Rate_trainer_wobble (pull request #148)
LP-205 Rate trainer : add Attitude stabilization at max angle
2016-01-24 17:54:34 +01:00
Lalanne Laurent
c9c347300d Merged in f5soh/librepilot/LP-209_OPLM_link_quality_lost_link (pull request #152)
LP-209 Oplm link_quality still good with link lost
2016-01-24 17:52:06 +01:00
Laurent Lalanne
580ef50efb LP-214 Calc changes 2016-01-24 16:35:40 +01:00
Laurent Lalanne
f20adf00f5 LP-214 Add Fpv Camera tilt compensation 2016-01-24 16:35:32 +01:00
Laurent Lalanne
cd94047619 LP-205 Rate trainer : add Attitude stabilizaton at max angle 2016-01-24 16:26:28 +01:00
Laurent Lalanne
a0d7af7f55 LP-215 Set correct failsafe values if PPM stream fails. 2016-01-24 16:15:15 +01:00
Laurent Lalanne
db83d1860e LP-209 Update Rssi and LinkQuality values - Set Connected/Disconnected state in both sides - Add checkTimeOut() 2016-01-24 16:15:14 +01:00
Laurent Lalanne
f8f6e454f6 LP-219 Allow up to 12 channel as PPM input, only first 8 channels still used with Oplink. 2016-01-23 16:09:08 +01:00
Fredrik Arvidsson
0d660d33ad LP-104 LP-196 Changes to address review comments and then uncrustification. 2016-01-16 12:19:34 +01:00
Fredrik Arvidsson
c06fb0249f LP-104 LP-196 Uncrustify and some other formatting issues fixed. 2016-01-10 10:12:54 +01:00
Fredrik Arvidsson
d32cc0e7fb Merge branch 'thread/LP-104_LP-196_HoTT_and_Ex.Bus_Support_15.09' into thread/LP-104_LP-196_HoTT_and_Ex.Bus_Support 2016-01-09 19:18:48 +01:00
Fredrik Arvidsson
02c981388a Merge branch 'thread/LP-196_Jeti_Ex_Bus_15.09' into thread/LP-104_LP-196_HoTT_and_Ex.Bus_Support_15.09
# Conflicts:
#	flight/targets/boards/coptercontrol/board_hw_defs.c
#	flight/targets/boards/coptercontrol/firmware/pios_board.c
#	flight/targets/boards/revolution/board_hw_defs.c
#	flight/targets/boards/revolution/firmware/inc/pios_config.h
#	flight/targets/boards/revolution/firmware/pios_board.c
#	flight/targets/boards/revonano/firmware/inc/pios_config.h
#	flight/targets/boards/revonano/firmware/pios_board.c
#	shared/uavobjectdefinition/hwsettings.xml
#	shared/uavobjectdefinition/manualcontrolsettings.xml
#	shared/uavobjectdefinition/receiveractivity.xml
2016-01-09 16:59:24 +01:00
Fredrik Arvidsson
c48c46b8ef LP-196 Cleaned up some configuration. Ex.Bus only available on Flexiport. 2016-01-09 16:07:13 +01:00
Fredrik Arvidsson
6a3a822c87 LP-104 Cleaned up configuration. Only Allow HoTT on flexi port. 2016-01-09 15:50:52 +01:00
Lalanne Laurent
4fabce011a Merged in f5soh/librepilot/LP-204_Fast_invsqrtf_issue (pull request #147)
LP-204 Replace fast_invsqrtf() with invsqrtf() : 1.0f / sqrtf()
2016-01-09 12:59:47 +01:00
Lalanne Laurent
8fe6ba2e2e Merged in f5soh/librepilot/LP-198_Detect_ppm_signal_lost (pull request #139)
LP-198 Detect ppm signal lost
2016-01-09 12:56:51 +01:00