James Cotton
|
6dbad243db
|
Convert the CoordinateConversion functions to all be float until I determine
how to use doubles safely on F4.
|
2011-12-14 02:08:14 -06:00 |
|
James Cotton
|
09864a8cf6
|
Get outdoor EKF running although need to add in the ability to swap modes
(probably).
|
2011-12-14 02:07:33 -06:00 |
|
James Cotton
|
fd8899018f
|
Get EKF running
|
2011-12-14 01:54:06 -06:00 |
|
James Cotton
|
ed7cbd5a6c
|
Have to initialize the BaroAltitude object ini the init section for it to show
up on telemetry
|
2011-12-13 23:27:26 -06:00 |
|
James Cotton
|
9f50391fc5
|
Merge branch 'next' into revolution_sensors
Conflicts:
ground/openpilotgcs/src/plugins/coreplugin/OpenPilotGCS.xml
|
2011-12-13 20:50:10 -06:00 |
|
James Cotton
|
a37a17a4fb
|
Created a separate Sensor module and Attitude module for revolution
|
2011-12-12 21:40:39 -06:00 |
|
James Cotton
|
53cb5b67d1
|
Make the revo attitude now use the separate gyro object. CopterControl
attitude still needs an update.
|
2011-12-12 13:28:35 -06:00 |
|
James Cotton
|
d22e0e66dd
|
Create separate UAVOs for the sensors.
|
2011-12-12 13:05:40 -06:00 |
|
James Cotton
|
7273f87f9b
|
Fix NMEA parsing for M4 FPU
|
2011-12-12 09:47:11 -06:00 |
|
James Cotton
|
a9c61845af
|
Create a separate task for sensors and attitude on revo.
|
2011-12-12 00:47:16 -06:00 |
|
James Cotton
|
33a12d829e
|
Merge branch 'next' into revolution
Conflicts:
flight/PiOS/Common/pios_flashfs_objlist.c
|
2011-12-11 22:55:54 -06:00 |
|
Oleg Semyonov
|
10287e3e29
|
CC: rename ReceiverPort PPM+Servo (Servo) options to PPM+Outputs (Outputs)
|
2011-12-11 22:52:51 +02:00 |
|
James Cotton
|
162b0d7f75
|
Because the UAVO field sorting required for revo changes all the object IDs,
trigger a flash wipe on all existing boards with this upgrade.
|
2011-12-10 14:13:28 -06:00 |
|
Corvus Corax
|
a0cd71abe6
|
UAVObjects ; Modules/ManualControl: Fixed metadata interface and segfault when retrieving it
|
2011-11-30 09:20:46 +01:00 |
|
James Cotton
|
44ca9736df
|
Fix floating point calculation in NMEA parser and delete duplicate of NMEA
functions
|
2011-11-28 09:36:31 -06:00 |
|
James Cotton
|
43fa9e702e
|
Move DSM to Flexiport and enable GPS on GPS port. Currently GPS module locks
up though.
|
2011-11-28 09:11:13 -06:00 |
|
James Cotton
|
c33816dd79
|
Force mode switch to be floating point so F4 works
|
2011-11-28 09:10:26 -06:00 |
|
James Cotton
|
671c7537a0
|
Reorganize the pios_config.c file for revolution
|
2011-11-28 08:29:14 -06:00 |
|
James Cotton
|
1af66fc3d2
|
Get rid of 500 ms delay in startup for the pios_sys so that servos start
properly but a delay is still needs to get MPU6000 up right. Fucking POS.
|
2011-11-27 18:05:20 -06:00 |
|
James Cotton
|
9357960268
|
Get rid of old bootloader code for revolution using the ahrs spi link
|
2011-11-27 18:04:31 -06:00 |
|
James Cotton
|
f7f94011ee
|
Damnit. For higher bus speeds MPU6000 chip must be initialized twice in a row.
WTF piece of shit.
|
2011-11-27 02:35:08 -06:00 |
|
James Cotton
|
deea7cde41
|
Speed up coms to MPU6000
|
2011-11-27 01:51:43 -06:00 |
|
James Cotton
|
57e7126979
|
Increase stack size for manualcontrol. This might need to be applied to main
code.
|
2011-11-27 01:51:23 -06:00 |
|
James Cotton
|
f7d13ebd57
|
Hack to tweak the gyro gain for now although its too far out at the moment so
something isn't configured properly. Possibly it is staying in 250 deg/s mode.
Also make sure if the MPU6000 fifo backs up to pull extra data.
|
2011-11-27 01:22:37 -06:00 |
|
James Cotton
|
8bbc767a4e
|
Get the pressure sensor working and reading into Revolution
|
2011-11-27 00:52:09 -06:00 |
|
James Cotton
|
cd65df013e
|
Merge branch 'next' into revolution
Conflicts:
flight/Project/OpenPilotOSX/OpenPilotOSX.xcodeproj/project.pbxproj
|
2011-11-26 22:52:32 -06:00 |
|
James Cotton
|
13729f854e
|
PiOS F4: Fix PWM timer interrupts and enable PWM input
|
2011-11-26 22:41:41 -06:00 |
|
James Cotton
|
21367d3a22
|
Spektrum support for Revolution
|
2011-11-26 22:19:42 -06:00 |
|
James Cotton
|
e24c905ff7
|
F4 PiOS: Reimplement the RTC logic for F4
|
2011-11-26 22:13:57 -06:00 |
|
James Cotton
|
b11a4f7405
|
Clean up the actuator module for floating point usage. Also there was a bug I
don't understand where the channels should be scaled AFTER all of them are
computed. It feels like a memory overwriting bug and needs followup.
|
2011-11-26 16:12:32 -06:00 |
|
James Cotton
|
07e3ad10af
|
Force some floating point units to be safe
|
2011-11-26 15:52:25 -06:00 |
|
James Cotton
|
04f4afce46
|
Set idle load for revo
|
2011-11-26 15:52:04 -06:00 |
|
James Cotton
|
8c0db424fa
|
Fix long subtle bug where failsafe didn't show the output values it was using
|
2011-11-26 15:51:24 -06:00 |
|
James Cotton
|
c70a9a5381
|
Sanitize the floating point math in systemmod.c to be consistently floating and
not double
|
2011-11-26 15:16:16 -06:00 |
|
Oleg Semyonov
|
1f60f80053
|
Bring back the ERASE_FLASH option support for SettingsEraseFirmware
|
2011-11-26 22:57:33 +02:00 |
|
James Cotton
|
d3314f041a
|
MPU6000: Bring SPI down to 5 Mhz - much closer to spec
|
2011-11-26 14:56:28 -06:00 |
|
James Cotton
|
99123372d0
|
TO BE REVERTED: Temporary patch to make the w25x driver work with the revo m25p
chip. Need to abstract out the erase commands into a general pios_spi_flash
driver.
|
2011-11-26 14:55:16 -06:00 |
|
James Cotton
|
8b7aca0dcd
|
Include the accel bias into revolution attitude function and also make sure
downsampling is correct.
|
2011-11-26 14:40:32 -06:00 |
|
James Cotton
|
11ad135b27
|
Some changes to MPU6000 driver to make it start more reliably on fresh powerup
|
2011-11-26 14:12:12 -06:00 |
|
James Cotton
|
1574c96c3a
|
Add all the pin remappings and pin sources for F4 timers
|
2011-11-26 03:36:36 -06:00 |
|
James Cotton
|
c57acf6459
|
F4 PiOS: Must use a different remap command on F4 for timer module to command
pin. Include the remap source in the config structure now.
|
2011-11-26 03:35:26 -06:00 |
|
James Cotton
|
57b381235e
|
Init the timers and PWM in the board file
|
2011-11-26 02:19:56 -06:00 |
|
James Cotton
|
de9a8453ef
|
Configure the board to use PWM input and servo output
|
2011-11-26 02:19:56 -06:00 |
|
James Cotton
|
3e01c84a15
|
Add pin mappings for PWM and receiver port
|
2011-11-26 02:19:56 -06:00 |
|
James Cotton
|
e71030c6ce
|
Remove testing code for pressure sensor
|
2011-11-26 02:19:56 -06:00 |
|
James Cotton
|
c118159a6f
|
Remove refence to deleted object
|
2011-11-26 02:19:55 -06:00 |
|
James Cotton
|
fae611a01f
|
Fix bug where clicking back at last screen of input wizard would go back to
main screen and then in future buttons hung around for no reason
|
2011-11-25 11:30:12 -06:00 |
|
Oleg Semyonov
|
6d78b97d92
|
dsm: update DSM protocol binding details in the comments (no code change)
|
2011-11-19 17:33:04 +02:00 |
|
James Cotton
|
7637e9f669
|
Get flash chip working and saving to memory. Also get the I2C working with
BMA180 driver.
|
2011-11-19 00:13:02 -06:00 |
|
James Cotton
|
da75e9fdaf
|
PiOS: Make I2C return an error code for NACK
|
2011-11-19 00:11:16 -06:00 |
|