James Cotton
|
69dc5abf0c
|
Flash: Get rid of some defines and directly reference the cfg structure
|
2012-01-26 10:56:26 -06:00 |
|
James Cotton
|
fe7b9a909a
|
LED: Update the LEDs on revo
|
2012-01-26 09:11:27 -06:00 |
|
James Cotton
|
7eab883d5c
|
Fix some small revolution typos
|
2012-01-25 22:50:19 -06:00 |
|
James Cotton
|
0da20bb846
|
Flash: Because most of the commands are a JEDEC standard rename this file
pios_flash_jedec and abstract out the methods that can vary between chips.
|
2012-01-25 00:23:24 -06:00 |
|
James Cotton
|
a02cad6f52
|
Flashfs: Separate out the sector sizes and magic values into a runtime
configurable structure. This makes it easier to deal with different chip
layouts.
|
2012-01-24 23:56:59 -06:00 |
|
James Cotton
|
b6c056fef2
|
Use the updated L3GD20 format and make attitude.c use the gyro data from the
fifo
|
2012-01-24 15:52:17 -06:00 |
|
James Cotton
|
8c208412c9
|
Give the BMA180 a dynamically allocated device structure and also make it
properly bind to a SPI and slave number. Temporarily reducing spi bus to
slowest possible speed.
|
2012-01-24 14:38:00 -06:00 |
|
James Cotton
|
c242ab8b86
|
Merge branch 'next' into revolution3
Conflicts:
flight/AHRS/ahrs.c
flight/AHRS/pios_board.c
flight/Bootloaders/Revolution/Makefile
flight/CopterControl/System/pios_board.c
flight/INS/pios_board.c
flight/OpenPilot/Makefile
flight/OpenPilot/System/openpilot.c
flight/OpenPilot/System/pios_board.c
flight/PiOS/Boards/STM32103CB_CC_Rev1.h
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/Revolution/Makefile
flight/Revolution/System/inc/pios_config.h
flight/Revolution/test.c
|
2012-01-24 10:46:35 -06:00 |
|
James Cotton
|
11471ff68b
|
Update drivers for CC to the new EXTI system and SPI calls
|
2012-01-24 09:23:12 -06:00 |
|
James Cotton
|
b01d5c6b87
|
Include the drivers from the common directory
|
2012-01-23 16:58:07 -06:00 |
|
James Cotton
|
9a12299074
|
Update the driver cfg structures for the EXTI changes. Make the drivers call
the pios_exti_init instead of their individual implementations.
|
2012-01-23 16:55:52 -06:00 |
|
James Cotton
|
cc0cbf0381
|
Enable IAP code on revolution now
|
2012-01-21 13:22:39 -06:00 |
|
James Cotton
|
fe44a3d37a
|
Reference correct taskmonitor file compiled in to revolution
|
2012-01-21 13:22:17 -06:00 |
|
James Cotton
|
bb0bfe0ae4
|
Merge branch 'next' into revolution3
Conflicts:
flight/Bootloaders/CopterControl/Makefile
flight/Bootloaders/PipXtreme/Makefile
flight/Bootloaders/Revolution/inc/pios_config.h
flight/CopterControl/Makefile
flight/INS/inc/pios_config.h
flight/Libraries/taskmonitor.c
flight/Modules/Altitude/altitude.c
flight/Modules/Attitude/attitude.c
flight/OpenPilot/Makefile
flight/OpenPilot/Makefile.posix
flight/OpenPilot/System/inc/pios_usb_board_data.h
flight/OpenPilot/System/inc/taskmonitor.h
flight/OpenPilot/System/pios_board.c
flight/OpenPilot/System/taskmonitor.c
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/PiOS/STM32F4xx/pios_bmp085.c
flight/PiOS/STM32F4xx/pios_iap.c
flight/PiOS/pios.h
flight/Revolution/System/inc/pios_config.h
flight/Revolution/System/inc/taskmonitor.h
flight/Revolution/System/taskmonitor.c
ground/openpilotgcs/src/plugins/serialconnection/serialplugin.cpp
shared/uavobjectdefinition/systemalarms.xml
shared/uavobjectdefinition/taskinfo.xml
|
2012-01-21 11:27:03 -06:00 |
|
James Cotton
|
5dbbfec8a9
|
Make the BMA180 driver use the appropriate claim method from the ISR. Also
slow down this bus to 10 MHz.
|
2012-01-21 09:57:02 -06:00 |
|
James Cotton
|
7f284596f2
|
Attempting to get flash and BMA180 to coexist
|
2012-01-20 13:33:21 -06:00 |
|
James Cotton
|
1e8811362e
|
On revolution attach the flash chip to the accel bus now. Also extended the
flash chip driver to take in the slave number during initialization so this is
no longer a hardcoded option.
|
2012-01-20 07:37:47 -06:00 |
|
James Cotton
|
1b5e776dc5
|
Hardcoded scale for now since it isn't picking up from the cfg structure.
|
2012-01-17 19:53:20 -06:00 |
|
James Cotton
|
35025303cd
|
Getting data from gyro.
|
2012-01-17 19:29:38 -06:00 |
|
James Cotton
|
ebbe1bd497
|
Some beginning work on the l3gd20 driver
|
2012-01-08 09:07:07 +01:00 |
|
James Cotton
|
cc47520baa
|
Checking ID on ST gyro works
|
2012-01-04 23:23:42 -06:00 |
|
James Cotton
|
0fbcf7723d
|
Code to disable all gyros. All modules now running.
|
2012-01-04 22:37:15 -06:00 |
|
James Cotton
|
5ee9c8008e
|
Temporarily swap serial ports while debugging
|
2012-01-04 22:19:13 -06:00 |
|
James Cotton
|
0cc18e7dcf
|
Add files for new L3DG20 sensor
|
2012-01-04 20:33:54 -06:00 |
|
James Cotton
|
e1c21462b0
|
Delete another unused file
|
2012-01-04 19:47:06 -06:00 |
|
James Cotton
|
cce351bb9a
|
Delete references to unused objects
|
2012-01-04 19:37:38 -06:00 |
|
James Cotton
|
25dfb5463e
|
Add option to switch to using the MPU6000 accel instead of BMA180. Disabled by
default.
|
2011-12-29 02:08:13 -06:00 |
|
James Cotton
|
c080080810
|
Add ability to change the SPI bus runs at
|
2011-12-29 00:09:53 -06:00 |
|
James Cotton
|
bf98630851
|
Add streaming the sensor data out of the serial port
|
2011-12-26 17:52:45 -06:00 |
|
James Cotton
|
1092ac3184
|
Use the scale and bias terms for hte mag and accel
|
2011-12-24 15:58:12 -06:00 |
|
James Cotton
|
05da41a79b
|
Get FirmwareIAP object working on revo
|
2011-12-24 13:15:56 -06:00 |
|
James Cotton
|
569b201b58
|
Move the bl_helper out of the common directory as it isn't
|
2011-12-24 13:10:23 -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
|
a37a17a4fb
|
Created a separate Sensor module and Attitude module for revolution
|
2011-12-12 21:40:39 -06:00 |
|
James Cotton
|
d22e0e66dd
|
Create separate UAVOs for the sensors.
|
2011-12-12 13:05:40 -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
|
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
|
deea7cde41
|
Speed up coms to MPU6000
|
2011-11-27 01:51:43 -06:00 |
|
James Cotton
|
8bbc767a4e
|
Get the pressure sensor working and reading into Revolution
|
2011-11-27 00:52:09 -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
|
04f4afce46
|
Set idle load for revo
|
2011-11-26 15:52:04 -06: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
|
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
|
57b381235e
|
Init the timers and PWM in the board file
|
2011-11-26 02:19:56 -06:00 |
|