James Cotton
|
7c22215e0b
|
Patch from Sambas to fix F4 on windows
|
2012-01-24 10:33:07 -06:00 |
|
James Cotton
|
aaf1c5dfdd
|
Update the F1 SPI library to support multiple NSS lines
|
2012-01-23 23:27:02 -06:00 |
|
James Cotton
|
886d5456ac
|
Update pios_exti for F4
|
2012-01-23 16:55:54 -06:00 |
|
James Cotton
|
b2a292e9c4
|
Move all the drivers to the PiOS/Common directory to prepare for refactoring
the EXTI calls they make to the portable version
|
2012-01-23 10:11:46 -06:00 |
|
James Cotton
|
c84240e485
|
Merge branch 'next' into revolution3
Conflicts:
flight/PiOS/STM32F10x/pios_bmp085.c
flight/PiOS/STM32F10x/pios_exti.c
|
2012-01-23 06:51:30 -06:00 |
|
James Cotton
|
21ae37b3de
|
Remove BMP085 driver from F4 target
|
2012-01-23 06:44:25 -06:00 |
|
James Cotton
|
838370b3a4
|
Fix calls to backup registers on F4
|
2012-01-21 13:21:37 -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
|
ff0bd87f4e
|
PIOS SPI: Add a second claim bus method for use in ISR. This has no timeout
and uses an ISR safe queue claiming method. This avoids deadlocks when ISR
blocks other tasks from freeing the bus.
|
2012-01-21 09:07:06 -06:00 |
|
James Cotton
|
ec903449cd
|
Remove line that bypassed the BMA180 startup test
|
2012-01-21 08:46:32 -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
|
ce2d0fcbb1
|
L3GD20 data now running through IRQ -> FIFO
|
2012-01-17 19:36:32 -06:00 |
|
James Cotton
|
35025303cd
|
Getting data from gyro.
|
2012-01-17 19:29:38 -06:00 |
|
James Cotton
|
8b42fbeafc
|
Revert "Fix case in library.mk to stop Brian bitching :)"
This reverts commit d39e818ca6 .
|
2012-01-08 09:27:13 +01:00 |
|
James Cotton
|
d39e818ca6
|
Fix case in library.mk to stop Brian bitching :)
|
2012-01-08 09:10:56 +01: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
|
0cc18e7dcf
|
Add files for new L3DG20 sensor
|
2012-01-04 20:33:54 -06:00 |
|
James Cotton
|
0da6109871
|
Update the F4 copyright headers to 2012
|
2012-01-04 19:29:29 -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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
de9a8453ef
|
Configure the board to use PWM input and servo output
|
2011-11-26 02:19:56 -06:00 |
|
James Cotton
|
da75e9fdaf
|
PiOS: Make I2C return an error code for NACK
|
2011-11-19 00:11:16 -06:00 |
|
James Cotton
|
a7ef5601e0
|
Update the MPU6000 FIFO code and also fix the temperature code
|
2011-11-18 00:24:55 -06:00 |
|
James Cotton
|
6d74e96c31
|
Got attitude working again. MPU6000 FIFO reading needs a bit of work.
|
2011-11-18 00:00:55 -06:00 |
|
James Cotton
|
79730d5afa
|
Try and get the MPU6000 buffer to run down. Staying high for some reason.
|
2011-11-17 11:23:31 -06:00 |
|
James Cotton
|
0efffef1fa
|
Work on bringing the Revolution board up
|
2011-11-17 10:13:34 -06:00 |
|
James Cotton
|
d97e5dbc59
|
Add SPI MPU6000 driver. Unfortunate hack in HMC5883 EXTI handler to call
MPU6000. Need to generalize EXTI ASAP.
|
2011-11-17 10:12:10 -06:00 |
|
James Cotton
|
1deb799b6f
|
Get simple attitude estimation working on F4 INS. Also make MPU6050 return
scaling that casts to degrees.
|
2011-11-16 11:36:04 -06:00 |
|
James Cotton
|
aeb42332d6
|
Get the MPU6050 fifo running and read by the attitude module
|
2011-11-14 11:23:14 -06:00 |
|
James Cotton
|
1086df5b21
|
Correctly configure MPU6050 interrupt. However currently not pushing data to
the buffer as that seems to fail.
|
2011-11-14 11:11:40 -06:00 |
|
James Cotton
|
da679441ec
|
Duplicate the spektrum (dsm) driver to F4 branch
|
2011-11-14 10:12:51 -06:00 |
|
James Cotton
|
180d84e373
|
Update the MPU6050 code a bit more to use the right registers.
|
2011-11-14 10:09:49 -06:00 |
|
James Cotton
|
2eb89e9b81
|
No reason for the data read flag in pios_bmp085.c to be a semaphore
|
2011-11-14 10:07:19 -06:00 |
|
James Cotton
|
96a098bf74
|
Add code for MPU6050 driver
|
2011-11-13 19:44:56 -06:00 |
|
James Cotton
|
938a577d11
|
Small change to pios_adc so it works when not enabled
|
2011-11-13 17:14:08 -06:00 |
|