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