Commit Graph

3204 Commits

Author SHA1 Message Date
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 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
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
px4dev c1f6f81e9d wchar_t is indeed a builtin type that should not be overridden. 2013-04-06 00:56:26 -07:00
px4dev 8b9b41fd50 Populate INCLUDE_DIRS with some likely candidates.
Implement __EXPORT and such for modules, as well as symbol visibility.

Don't use UNZIP to point to unzip, as it looks there for arguments.
2013-04-06 00:51:59 -07:00
px4dev 2e5809d051 Fix the remaining pieces so that we can build a firmware image for FMUv2 2013-04-06 00:04:59 -07:00
px4dev 976f1334ef More config for fmuv2 2013-04-04 23:17:21 -07:00
px4dev f243f6ef66 Scratch in a mostly-building board config for fmuv2 2013-04-01 01:23:05 -07:00
px4dev f82af140ae Hand-merge F427 patches. 2013-03-31 20:56:43 -07:00
px4dev 8224adf52a Should never have been here. 2013-03-31 15:46:17 -07:00
px4dev 335a645330 Add some help text. 2013-03-31 15:46:07 -07:00
px4dev b1da855548 Merge branch 'master' into export-build 2013-03-31 15:16:07 -07:00
Lorenz Meier 9dbd2695d3 Hotfix missing yaw deadzone default (leads to continuous turns since zero speed is never commanded) 2013-03-28 12:48:28 +01:00
Lorenz Meier 6eba7a9e41 Fix gyro measurement noise variance 2013-03-28 12:47:47 +01:00