James Cotton
|
62f51fc92d
|
Some improvements to the HMC5883 driver. Still getting funny values but I
suspect the chip at this point.
|
2011-08-13 11:20:32 -05:00 |
|
James Cotton
|
13e5f4123a
|
Reading gyro registers directly working.
|
2011-08-13 08:33:46 -05:00 |
|
James Cotton
|
e7990f5d43
|
Got a hint of some data with this code :)
|
2011-08-13 07:13:43 -05:00 |
|
James Cotton
|
f82e5dde33
|
Fix the EXTI IRQ handlers
|
2011-08-13 07:13:21 -05:00 |
|
James Cotton
|
e1f7a5003d
|
Fix up SPI DMA streams
|
2011-08-13 04:54:19 -05:00 |
|
James Cotton
|
8929e2f359
|
Update some of the DMA settings
|
2011-08-13 02:46:13 -05:00 |
|
James Cotton
|
77cca9ba30
|
Move EXTI handlers into other drivers
|
2011-08-13 01:29:17 -05:00 |
|
James Cotton
|
6d018c046e
|
Get BMA180 working. Need to move exti stuff into it until pios_exti
implemented properly
|
2011-08-13 01:10:33 -05:00 |
|
James Cotton
|
5619e33292
|
Bootloader now jumps to functioning code for INS. Consistent with AHRS code.
|
2011-08-12 22:52:47 -05:00 |
|
James Cotton
|
6529b8360f
|
Trying to get linker system working for INS
|
2011-08-12 21:28:02 -05:00 |
|
James Cotton
|
e993fae463
|
Fix bootloader
|
2011-08-12 04:32:02 -05:00 |
|
James Cotton
|
e57f774bb8
|
F2 INS compiles now
|
2011-08-12 04:30:14 -05:00 |
|
James Cotton
|
1d1f351233
|
Pios Delay: Add function for measuring time difference between two cycle counts
|
2011-08-12 04:29:53 -05:00 |
|
James Cotton
|
b3b4fcd007
|
Fix linker script and get rid of dead code
|
2011-08-12 03:44:55 -05:00 |
|
James Cotton
|
f247112090
|
PiOS F2: Move IMU3000 to device dependent :(. Now they all are. Need to
abstract as much as possible out since init is almost identicalc and protocol
COULD be device independent.
|
2011-08-12 03:38:45 -05:00 |
|
James Cotton
|
8c1dd7b929
|
Make BMP085 driver device dependent and update to new driver style.
|
2011-08-12 03:38:45 -05:00 |
|
James Cotton
|
9d76efa2aa
|
Move BMA180 driver to common architecture style.
|
2011-08-12 03:38:45 -05:00 |
|
James Cotton
|
1dc08e5cf7
|
F2 PiOS: Small fix to hmc5883 driver
|
2011-08-12 03:38:44 -05:00 |
|
James Cotton
|
ba413d5dad
|
F2 StdPeriph: Make the StdPeriph take in config parameters as const.
Unfortunately they don't do this upstream :(
|
2011-08-12 03:38:40 -05:00 |
|
James Cotton
|
ef0cdae622
|
PiOS F2: Remove clock initialization from usart since it is in pios_sys.c
|
2011-08-12 02:28:02 -05:00 |
|
James Cotton
|
6310f46705
|
HMC5883: Update driver for F2. Move to STM32F2xx directory since it is device
dependent. Abstract configuration out of board.h file into a standard board.c
structure.
|
2011-08-12 02:26:51 -05:00 |
|
James Cotton
|
784c7b2646
|
Merge branch 'next' into ins
|
2011-08-11 21:52:10 -05:00 |
|
James Cotton
|
ec4e23aff9
|
Camera Stabilization: Bound outputs to [-1,1] although this should be redundant
with checks in actuator.
|
2011-08-11 14:34:38 -05:00 |
|
James Cotton
|
9c7799dfe6
|
UAVObject Init: Get rid of deprecated linker init code
|
2011-08-10 22:48:42 -05:00 |
|
James Cotton
|
c8313d7b3e
|
Add the camera stabilization files to the Pro build. Not functional though.
|
2011-08-10 22:31:38 -05:00 |
|
James Cotton
|
bbe3c1533a
|
Merge branch 'next' into camera_stabilization
|
2011-08-10 21:57:45 -05:00 |
|
James Cotton
|
ab288e95ab
|
Stabilization: Small patch so that by default the integral is zeroed while
throttle is low (good for quads) but can be disabled (good for planes and also
testing helis).
|
2011-08-10 03:51:46 -05:00 |
|
James Cotton
|
f23eaa8273
|
Make the Actuator pull from the CameraDesired fields
|
2011-08-09 21:47:42 -05:00 |
|
James Cotton
|
f11aa80444
|
CameraStabilization: Make the CameraStabilization module put the desired
position into another object (will help with configuration).
|
2011-08-09 20:45:38 -05:00 |
|
James Cotton
|
c4e272b9ad
|
Merge branch 'next' into camera_stabilization
|
2011-08-09 20:16:45 -05:00 |
|
James Cotton
|
0c2c48bee6
|
F2 PiOS: More changes for spi to work (not completed)
|
2011-08-09 12:59:10 -05:00 |
|
James Cotton
|
a097ff784b
|
F2 PiOS: Getting the I2C driver working again (copying changes from Zippe,
thanks again man!)
|
2011-08-09 12:58:46 -05:00 |
|
James Cotton
|
8be9ac9cc9
|
PiOS: Move driver out of common directory since it makes calls to configure the
EXTI system.
|
2011-08-09 12:51:26 -05:00 |
|
James Cotton
|
d78450eae8
|
Move some of the F2 defines into the makefile to make them global. Fixes some
issues with grabbing the wrong stm32 configuration file.
|
2011-08-09 01:19:05 -05:00 |
|
James Cotton
|
27213c7fd9
|
F2 PiOS USART: Update to the new driver format for coms
|
2011-08-09 01:18:25 -05:00 |
|
James Cotton
|
ec2121bca8
|
Attitude: Keep first element of quaternion positive
|
2011-08-08 21:16:04 -05:00 |
|
James Cotton
|
d23e13716b
|
dos2unix: fifo_buffer
|
2011-08-08 08:37:14 -05:00 |
|
James Cotton
|
479ba7c21f
|
OP-378 INS: Continue getting F2 INS to compile
|
2011-08-08 08:36:40 -05:00 |
|
sambas
|
9f35b6939c
|
Bind IO fix
|
2011-08-07 10:10:52 +03:00 |
|
James Cotton
|
558bdddeaf
|
INS: Almost got Bootloader compiling *sigh*
|
2011-08-06 21:27:29 -05:00 |
|
James Cotton
|
a0d77faf4b
|
PiOS: Move pios_iap out of common. It is STM32F1x specific. Created an
STM32F2xx stub version. This needs cleaning up - there is some common code,
most of which can probably move to the bl_helper function.
|
2011-08-06 20:24:07 -05:00 |
|
James Cotton
|
f23ec059fe
|
dos2unix
|
2011-08-06 19:53:46 -05:00 |
|
James Cotton
|
1ccb9a1947
|
Some changes to BL to get running on F2. Also disables it for now (flash
interface is different).
|
2011-08-06 19:46:41 -05:00 |
|
James Cotton
|
d1c9ac0705
|
PiOS F2: Commit the F2 port of PiOS from Zippe. Thanks for doing all the hard
work man :-D
|
2011-08-06 19:36:56 -05:00 |
|
James Cotton
|
7720f9ff09
|
Add F2 support for the new OpenOCD for newer targets. Requires compiling
OpenOCD from repo.
|
2011-08-06 18:21:21 -05:00 |
|
James Cotton
|
0bba13a0e9
|
Merge branch 'next' into ins
Conflicts:
flight/INS/Makefile
flight/INS/pios_board.c
flight/Modules/Altitude/altitude.c
flight/PiOS/Boards/STM3210E_INS.h
flight/PiOS/STM32F10x/link_STM3210E_INS_BL_sections.ld
flight/PiOS/STM32F10x/link_STM3210E_INS_HD_BL.ld
flight/PiOS/STM32F10x/link_STM3210E_INS_HD_NB.ld
flight/PiOS/STM32F10x/link_STM3210E_INS_memory.ld
flight/PiOS/STM32F10x/link_STM3210E_INS_sections.ld
flight/Project/OpenPilotOSX/OpenPilotOSX.xcodeproj/project.pbxproj
|
2011-08-06 17:25:56 -05:00 |
|
sambas
|
1e67b5e3b5
|
DSMx_binder, hw setting 0 disabled, 1-10 bind pulses. Manual disable after successful bind. Only for flexiport.
|
2011-08-06 22:16:47 +03:00 |
|
James Cotton
|
fd86c25b49
|
Make sure OP compiles with new object init structure.
|
2011-08-04 15:01:54 -05:00 |
|
sambas
|
a454cf844b
|
DX8 support, BIND3 only
|
2011-08-04 19:20:05 +03:00 |
|
James Cotton
|
a592e7d398
|
ManualControlSettings must be also initialized in pios_board.c
|
2011-08-04 07:47:50 -05:00 |
|