Lorenz Meier
aa85fba979
Ported AR.Drone interface to new style config
2013-04-26 11:01:47 +02:00
Lorenz Meier
3ecdca41e5
Cut over attitude estimator to new-style config for all boards
2013-04-23 12:36:26 +02:00
Lorenz Meier
c52278f679
Allowed board to init properly as intended with or without SPI2
2013-04-23 12:35:19 +02:00
Lorenz Meier
59d12ee77f
Merge branch 'fmuv2_bringup' of github.com:cvg/Firmware_Private into fmuv2_bringup
2013-04-23 09:36:09 +02:00
px4dev
8fcbb4f669
Merge SDIO changes and hack config to make it work.
...
We need to resolve the DMA-safe memory allocation story, but until then let's disable the CCM. We still have as much RAM as the v1.x boards in this mode.
2013-04-22 22:56:18 -07:00
Lorenz Meier
17e01eb9cb
Merged
2013-04-22 13:13:08 +02:00
px4dev
f45e15615a
Merge commit 'b149b834c835190fbb3f7e1914346d5e0620036d' into fmuv2_bringup
2013-04-20 15:20:33 -07:00
px4dev
7e0f8b3eda
Formatting changes to make the Python style checker happy (copied from the bootloader project).
...
Increase the erase timeout to avoid issues with large/slow flash.
2013-04-20 15:18:10 -07:00
px4dev
5f14815d51
Merge branch 'fmuv2_bringup' of https://github.com/cvg/Firmware_Private into fmuv2_bringup
2013-04-20 15:05:20 -07:00
px4dev
a7cf9e2a36
Make 'make upload' work
2013-04-20 14:57:15 -07:00
Lorenz Meier
e8951988fc
Merge pull request #5 from cvg/fmuv2_bringup_ramtron
...
Enable support for RAMTRON, enable support for EEPROM on FMU 1.x
2013-04-20 13:11:23 -07:00
px4dev
754a11f4fc
Use a .elf suffix for the ELF object file (seems more sensible that way)
...
Detect the case where PX4_BASE contains spaces and stop before we cause any more damage.
Call sub-makes with -r to improve startup time.
2013-04-20 12:51:07 -07:00
px4dev
7e8d8f9e72
Call sub-makes with -r to make them start faster (mostly on Windows, where this inhibits an enormous amount of silly scanning for things).
...
Force non-parallel builds for the NuttX archives.
2013-04-20 12:49:56 -07:00
Lorenz Meier
b149b834c8
Initial attempt at getting SDIO to work
2013-04-18 22:56:25 +02:00
Lorenz Meier
94084ec22a
Enable support for RAMTRON, enable support for EEPROM on FMU 1.x
2013-04-18 22:27:55 +02:00
px4dev
5f26018365
Improve the implementation of CONFIG_FILE handling in firmware.mk
2013-04-17 22:25:50 -07:00
Julian Oes
b7e947cb3d
Anti-Aliasing frequency of the LSM303D can now be read too, not just written
2013-04-17 12:41:56 -07:00
Julian Oes
76497502cb
Moved the L3GD20 driver to the new driver, working on FMU v1 and v2
2013-04-17 12:41:56 -07:00
Julian Oes
0eddcb3357
Tried to collect some changes that I needed to build for FMUv2 into a commit
2013-04-17 12:41:56 -07:00
px4dev
212712d740
Merge branch 'fmuv2_bringup' of https://github.com/cvg/Firmware_Private into fmuv2_bringup
2013-04-17 11:55:54 -07:00
px4dev
31c6440b64
Un-ignore the *.d directories in the ROMFS directory to avoid ignoring the init.d directory and friends. This is rinky, but the alternatives are all a mess.
2013-04-17 11:54:24 -07:00
Pat Hickey
64ec950c58
px4iov2 nsh boots
2013-04-14 20:53:42 -07:00
Julian Oes
1a8cca92e9
Fixed axis in L3GD20 driver
2013-04-09 23:34:35 +02:00
Julian Oes
3469fefe11
Checked axes of LSM303D
2013-04-09 23:34:27 +02:00
Julian Oes
1d327c42a6
Mag sample rate was not actually changed by an ioctl
2013-04-09 23:34:19 +02:00
Julian Oes
eb3d6f228c
Added some functions for changing rates etc (WIP)
2013-04-09 23:34:08 +02:00
px4dev
4703a68979
Fix the default state of the peripheral power control.
2013-04-07 22:00:23 -07:00
px4dev
2557f0d2de
Rename the 'device' directory back to 'drivers', it's less confusing that way.
...
Move the fmuv2 board driver out into the new world.
2013-04-06 23:04:32 -07:00
px4dev
8eeefcce05
Add GPIO driver access to the power supply control/monitoring GPIOs for FMUv2
2013-04-06 22:46:50 -07:00
px4dev
c355275669
Make the 'fmu' command build for v2. Should be enough to get the FMU-side PWM outputs working, but untested.
2013-04-06 19:20:08 -07:00
px4dev
706dcb6a53
Move the FMU driver from the old universe to the new universe so that we can teach it about v2.
2013-04-06 18:38:32 -07:00
px4dev
29324cc97f
Add the SoC chip and common directories to the NuttX-related include paths.
2013-04-06 18:33:32 -07:00
px4dev
d1a2e9a9c1
Fix the v2 RGB LED ID
2013-04-06 18:18:49 -07:00
px4dev
e7e35616c0
Fix the way that tone_alarm idles the GPIO and make it idle safely for v2 boards.
2013-04-06 15:47:34 -07:00
px4dev
d8e8e6cd20
Fix alt function selector for tone_alarm GPIO.
2013-04-06 14:07:00 -07:00
px4dev
52bb5e561c
Fix memory sizing so that we get the extra 64K we promised.
2013-04-06 12:57:53 -07:00
px4dev
8f1070bb42
Fix a misleading comment about the tone_alarm timers.
2013-04-06 12:28:36 -07:00
px4dev
aa09ebd7d3
Share the ROMFS prototype betwen FMUv1 and v2
2013-04-06 11:16:54 -07:00
px4dev
e5fa9dbcea
Move the LSM303D driver over into the new world.
2013-04-06 11:16:24 -07:00
px4dev
aa369dfef1
Fix command registration for modules. 'rgbled test' works now.
2013-04-06 10:20:03 -07:00
Lorenz Meier
dc11bcfb42
Disabled full JTAG port to free PA15 for tone alarm
2013-04-06 12:56:22 +02:00
Lorenz Meier
e2c30d7c1d
Added include dir for RGB led
2013-04-06 12:12:39 +02:00
Lorenz Meier
c25248f1af
Fixed RGB led warnings and error handling
2013-04-06 12:00:51 +02:00
Julian Oes
d1d4d1d1e2
Some defines and comments (still WIP)
2013-04-06 11:36:53 +02:00
Julian Oes
f288c65baa
LSM303D accel and mag working (still WIP)
2013-04-06 11:36:45 +02:00
Julian Oes
2187dc8e9a
LSM303D accel raw values look ok (work in progress)
2013-04-06 11:36:38 +02:00
Lorenz Meier
b4483a09b2
Added LSM303D driver
2013-04-06 11:36:26 +02:00
Lorenz Meier
4a5505b044
Added LSM303D driver skeleton
2013-04-06 11:36:18 +02:00
Julian Oes
4ccf252b76
Changed I2C bus for blinkm, tested on fmuv2
2013-04-06 11:36:04 +02:00
px4dev
c558ad15ab
Add the RGB LED driver as an example.
2013-04-06 01:00:07 -07:00