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

5090 Commits

Author SHA1 Message Date
Alessio Morale
9499cf9abc OP-1535 - Some optimizations for attitude module 2014-10-11 09:57:07 +02:00
Alessio Morale
4a8cfe3f86 OP-1535 - Refactor MPU6k driver to allow direct and fifo access based on configuration 2014-10-10 22:33:50 +02:00
Alessio Morale
28274cdb6b OP-1535 - Fixes CC3D sensor SPI configuration 2014-10-10 22:33:49 +02:00
Alessio Morale
9350bd65d9 OP-1535 - change sensor rate to 1KHz with software downsample to 500Hz
Allow per board SPI prescaler settings
2014-10-10 22:33:49 +02:00
Alessio Morale
c1062124af OP-1531 - Add temperature filtering for baro compensation 2014-10-10 22:33:47 +02:00
Alessio Morale
46fee43487 OP-1531 Filter temperatures for gyro and accel calibration. calculate new bias every 30 samples 2014-10-10 22:33:42 +02:00
Karl Knutsson
9fd4fb26b9 OP-1532 fix non-ppm mode
Always send packets from the coordinator.
Previously the coordinator only always sent packets
on channel 0. This scheme doesn't work with
with the change to use 32 channel.
2014-10-08 20:59:51 +02:00
Fredrik Larsson
cb6e9fda6d Merge remote-tracking branch 'origin/havyan/oplink-0' into next 2014-10-08 08:02:48 +11:00
Karl Knutsson
4e365f6dff OP-1530 Use rfm22b_dev->num_channels
Use the number of allocated channel from the num_channels field
in the pios_rfm22b_dev struct rather than from the maximum number
of possible of channels given the configured speed.
2014-10-07 22:50:52 +02:00
Karl Knutsson
00d9c66867 OP-1522 Robustness of OPLink radio
Increase number of channels to 32 for all bit rates.
Synchronize clock on all channels.
Go into failsafe after 4 or 8 (one_way_link) missed packets.
Don't stay on channel 0 if we dropped a packet.
2014-10-03 22:20:11 +02:00
Karl Knutsson
1c6e9b3cc4 OP-1510 don't hard code tx_power to 100mW 2014-10-03 22:20:11 +02:00
Alessio Morale
8e2e534c60 Uncrustify/clean commented code 2014-10-03 11:41:26 +02:00
Alessio Morale
21156dbb9e Merge remote-tracking branch 'origin/amorale/OP-1515_fix_attitude_fifo_fixed' into next 2014-10-03 11:12:10 +02:00
Alessio Morale
55402880bc Revert "Merge remote-tracking branch 'origin/amorale/OP-1515_fix_attitude_fifo' into next"
This reverts commit 316f7fcf02, reversing
changes made to cfa0ef4671.
2014-10-03 11:11:27 +02:00
Alessio Morale
e553014596 Merge branch 'amorale/OP-1476_1477_1275_GPSV9_pios_firmware_bootloader' into next 2014-10-03 00:37:55 +02:00
Alessio Morale
9cfd55d006 Merge branch 'amorale/OP-1507_gps_module_cpu_optimization' into next 2014-10-03 00:37:39 +02:00
Alessio Morale
a5fd040b49 OP-1515 - Attitude module was not reading all gyro/accel fifo items causing it to lag behind by at least a sample 2014-10-01 21:13:44 +02:00
Alessio Morale
ae9f30c729 OP-1477 - Fix mag exti config, set correct rate, set correct SPI speed for hmc5x83. Note: GPIO is disabled as it seems there is some issues with Exti on PB0 2014-10-01 02:07:46 +02:00
Alessio Morale
0ffb99f228 OP-1477 - Fix issue with quick request to DDC port, change baud rate to 57600, fix sys rate, optimize uart tx 2014-10-01 02:06:03 +02:00
Alessio Morale
c1641613ce OP-1515 - Attitude module was not reading all gyro/accel fifo items causing it to lag behind by at least a sample 2014-09-30 15:12:37 +02:00
Fredrik Larson
efde46cf7a Merge branch 'next' into fw_wiz 2014-09-30 15:41:19 +10:00
Alessio Morale
b2aa73acf6 Merge remote-tracking branch 'origin/amorale/OP-1499_autoconfig_retries' into next 2014-09-29 21:30:16 +02:00
Alessio Morale
9e0596c2c5 Merge remote-tracking branch 'origin/amorale/OP-1379_ext_led_notification_module_new' into next
Conflicts:
	Makefile
	flight/targets/boards/discoveryf4bare/firmware/Makefile
	flight/targets/boards/revolution/firmware/Makefile
2014-09-29 21:26:31 +02:00
Alessio Morale
5054bda433 OP-1477 - Fix SYS message rate 2014-09-28 20:29:52 +02:00
Alessio Morale
f2058dfc7f OP-1477 - Remove hardcoded strings for initialization config 2014-09-28 15:01:19 +02:00
Alessio Morale
4c76620402 OP-1507 - Reduce memory usage for CopterControl 2014-09-27 22:40:17 +02:00
Alessio Morale
93cf6b457f OP-1507 - optimize com fifo usage when RX callback receives a single byte 2014-09-27 00:20:15 +02:00
Alessio Morale
d0b37bab28 OP-1507 - Handles GPS data a chunk at time instead of a single byte at time. 2014-09-27 00:17:00 +02:00
Alessio Morale
be747138e1 OP-1275 - Optimize fifo for single char operations 2014-09-25 20:26:35 +02:00
Alessio Morale
7e789ccc69 OP-1379 - Clear output pin at the end of dma cycle 2014-09-25 00:59:39 +02:00
Alessio Morale
78756f6873 OP-1499 - Failed Autoconfig will raise an Error Alarm. When AC does start it will reset any previous ack. Force update to Autoconfig Status in GPSPositionSensor UAVO. Add a small pause between each config step 2014-09-24 06:12:48 +02:00
Alessio Morale
8712a1dfdc OP-1477 - Board support for updated SYS message 2014-09-24 01:06:49 +02:00
Alessio Morale
c772442723 OP-1477 - remove debug infos and add send some relevant informations using SYS message (firmware and board revision/info) 2014-09-24 01:06:41 +02:00
m_thread
7bcdff9f2f Merge remote-tracking branch 'origin/next' into thread/OP-1222_FW_Wizard
Conflicts:
	ground/openpilotgcs/src/plugins/setupwizard/setupwizard.cpp
	ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp
	ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationsource.h
2014-09-23 22:30:49 +02:00
Alessio Morale
7e78194e12 OP-1477 - change led rate so that's less annoying 2014-09-23 20:27:10 +02:00
Corvus Corax
ca7a3e4333 Merge branch 'next' into corvuscorax/OP-1483_leaky-integrals-and-post-filtering 2014-09-23 13:54:33 +02:00
Werner Backes
b621df59f2 Merge remote-tracking branch 'origin/D-Lite/OP-1483-PathFollower-DisablePosKi' into next 2014-09-23 13:33:32 +02:00
Fredrik Larsson
5bbd6724d6 Merge remote-tracking branch 'origin/skarlsso/OP-1493_discoveryf4bare_support_in_gcs' into next 2014-09-23 21:11:15 +10:00
m_thread
19aa3ed5a3 Merge remote-tracking branch 'origin/next' into thread/OP-1222_FW_Wizard 2014-09-22 23:05:21 +02:00
Fredrik Larson
c36e9a9122 Merge remote-tracking branch 'origin/thread/OP-1474_PID_Scaling_Banks' into next 2014-09-23 06:20:34 +10:00
Fredrik Larsson
b93a7a9dce Arming for Helis on Revo 2014-09-23 05:35:35 +10:00
Alessio Morale
0885fda926 OP-1499 - CFG-CFG mask was incorrect (nav is 0x02, not 0x01) 2014-09-22 00:56:49 +02:00
Alessio Morale
3c6a8e0395 OP-1379 - Prevent loosing any update to background notification and notifications with priority higher than current 2014-09-21 23:32:52 +02:00
Corvus Corax
41e062373d OP-1483 enable postfilter for indoor mode for filter debugging, change default filter alpha coefficient to 0.999 2014-09-21 19:26:01 +02:00
Alessio Morale
a5ebf36425 OP-1499 - Replay the configuration sequence in case of gps disconnection, add retry logic in case of errors 2014-09-21 16:38:52 +02:00
Alessio Morale
7a9a0868c9 OP-1275 - split persistence handling out of UavobjectManager. stubs are used if target deos not support persistency 2014-09-20 21:02:51 +02:00
Alessio Morale
cedb4f127d OP-1477 - typos and other fixes from review 2014-09-20 20:58:40 +02:00
Corvus Corax
76f94e13ef Revert "OP-1483 implement leaky integral on position control loop in pathfollower (vtol only)"
This reverts commit 1a0ab29050.
2014-09-20 13:45:45 +02:00
Corvus Corax
b315c8f106 OP-1483 Added velocity filter to correct EKF's velocity estimate for static velocity offsets
(caused for example by sensor disagreement or calibration issues)
2014-09-19 16:34:20 +02:00
Corvus Corax
1a0ab29050 OP-1483 implement leaky integral on position control loop in pathfollower (vtol only) 2014-09-19 15:52:11 +02:00