px4dev
|
6b215be739
|
Use indirect calls for all commands (echo, make, etc.)
Replace our dependency on xxd with a toolchain call, and implement the backend using objcopy evil for the default toolchain.
|
12 years ago |
px4dev
|
d24599931a
|
APP -> MODULE
remove as many duplicate slashes, etc. as seems practical
|
12 years ago |
px4dev
|
8d7621079a
|
Checkpoint: application framework makefile done
|
12 years ago |
px4dev
|
3494039d90
|
Get a bit fancier with the builtin app specifications, so that we can generate them from apps as well as the config.
|
12 years ago |
px4dev
|
50739c1843
|
platform -> board
|
12 years ago |
px4dev
|
abe48bd714
|
Auto-generate builtin command prototypes.
Tidy up path configuration, etc.
|
12 years ago |
px4dev
|
d3a6f448c9
|
Git zombies must die.
|
12 years ago |
px4dev
|
eece05a287
|
We need a stub ROMFS header so that the client can supply their own bits.
|
12 years ago |
px4dev
|
c3ed120d01
|
Back out deletion of the /etc/init.d scripts; we need these.
|
12 years ago |
px4dev
|
a7a1cc4625
|
Add support for per-config ROMFS generation.
|
12 years ago |
px4dev
|
963621c1f3
|
Rename makefiles to help categorise them.
|
12 years ago |
px4dev
|
8440e4f709
|
Simplify the PLATFORM/CONFIG handling a little.
|
12 years ago |
px4dev
|
e9f2197bfa
|
Move upload functionality out into a separate makefile.
|
12 years ago |
px4dev
|
0695135105
|
Ignore NuttX export archives and anything in the Build directory.
|
12 years ago |
px4dev
|
e692ccc44e
|
Move more functionality into firmware.mk. Now we build the px4 bundles in a way that will let external builders generate them too.
Pass the platform define into the firmware builder.
|
12 years ago |
px4dev
|
0140457d03
|
Minor fixes to the toolchain definitions.
|
12 years ago |
px4dev
|
d2d9800c2e
|
Recover commits lost in the previous merge. Syllableise PX4_BASE like its peers.
|
12 years ago |
px4dev
|
2ebcd0fdcc
|
Switch to optimising some things for size rather than speed.
|
12 years ago |
px4dev
|
b80575fcff
|
Break up the firmware build into a 'make export' phase for NuttX on a per-board basis, and then a separate per-config phase that allows us to avoid re-building NuttX all the time, and ship more than one firmware config for a given board.
This is a first cut; it builds one firmware for each of FMU and IO.
|
12 years ago |
px4dev
|
085d08ce6c
|
It seems to be safe to build these for any config.
|
12 years ago |
px4dev
|
c45bf1ab81
|
Fix a couple of things that break 'make export'.
|
12 years ago |
Lorenz Meier
|
5aa5645fb0
|
Disabled MAVLink debug app
|
12 years ago |
Lorenz Meier
|
0561fab4e3
|
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c
|
12 years ago |
Lorenz Meier
|
a704acc2a2
|
Out of memory warning, flash and RAM optimizations
|
12 years ago |
px4dev
|
8e66268c35
|
Hotfix: Add support for 9-channel Spektrum/DSM setups.
Tested by Felipe Reis <felipereis87@gmail.com>
|
12 years ago |
Thomas Gubler
|
2c2c65d446
|
corrected some wrong units (used in airspeed calculation)
|
12 years ago |
Simon Wilks
|
a69b09d2bf
|
Merge remote-tracking branch 'upstream/master' into px4io-i2c
|
12 years ago |
Lorenz Meier
|
c3aad047a5
|
Merge pull request #203 from PX4/debug_example
Added additional debug / uORB example
|
12 years ago |
Lorenz Meier
|
be40845177
|
Switched to debug statement which is more efficient regarding stack usage, only printing at debug level 2 or higher.
|
12 years ago |
Lorenz Meier
|
16b0fa7fd4
|
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c
|
12 years ago |
Lorenz Meier
|
4cde275466
|
Switched I2C to interrupt driven mode
|
12 years ago |
Lorenz Meier
|
69d9265bc3
|
Adjusted stack size for commander app
|
12 years ago |
Andrew Tridgell
|
e896944adc
|
ms5611: try to measure the performance cost of I2C timeouts
|
12 years ago |
Andrew Tridgell
|
4a15eef602
|
px4io: fixed signals for lower latency PWM output
poll() is not interrupted by signals, whereas usleep() is
|
12 years ago |
Lorenz Meier
|
663ca58063
|
Merge branch 'master' of github.com:PX4/Firmware
|
12 years ago |
Lorenz Meier
|
104d5aa365
|
More sensible error handling in calibration
|
12 years ago |
Andrew Tridgell
|
3c6d6f0ef1
|
px4fmu: disable a bunch of code when built for APM
this leaves us enough flash to fit APM
|
12 years ago |
Andrew Tridgell
|
a68300941f
|
px4fmu: enable BINFS
needed for APM startup
|
12 years ago |
Andrew Tridgell
|
317515fb6a
|
px4io: added INAIR_RESTART enable/disable flags
the autopilot code needs to know that in-air restart may happen, so it
should be something that is enabled, rather than on by default.
|
12 years ago |
Andrew Tridgell
|
1670b8afe1
|
nshlib: added cmp command to nsh
this is useful for startup scripts testing for auto-upgrade of add-on
board firmware
|
12 years ago |
Andrew Tridgell
|
9b7ee0c91b
|
appconfig: disable mathlib and associated examples on APM
these are far too large (777 kbyte) and we can't fit them with the
ArduCopter flight code
|
12 years ago |
Andrew Tridgell
|
b53d34a3f0
|
px4fmu: add support for write() interface for PWM output
this matches the PX4IO interface
|
12 years ago |
Andrew Tridgell
|
d6c108d870
|
px4fmu: added publication of input_rc ORB values
this allows for PPM input with no IO board
|
12 years ago |
Andrew Tridgell
|
9f15f38e57
|
Merged, removed unneeded line
|
12 years ago |
Lorenz Meier
|
3b9488cc8b
|
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c-nuttx
|
12 years ago |
Lorenz Meier
|
520a2b4174
|
Merge pull request #198 from PX4/nuttx-merge-5596
Nuttx merge 5596
|
12 years ago |
Lorenz Meier
|
219279ac82
|
Merge branch 'px4io-i2c' into px4io-i2c-nuttx
|
12 years ago |
Lorenz Meier
|
985838d971
|
Merged master
|
12 years ago |
Lorenz Meier
|
2745c3276f
|
Merge branch 'master' of github.com:PX4/Firmware
|
12 years ago |
Lorenz Meier
|
3d3a68a7fb
|
Removed confusing non-error message, updated start scripts to match wiki and most recent SW revs
|
12 years ago |