Mark Charlebois 9f391b1867 NuttX: fixes for NuttX build
In the upstream tree ringbuffer.h includes the method implementations
in the header file which causes multiple definitions in the link for
other targets. Changed so ringbuffer.cpp is build separately for other
platforms and is included by ringbuffer.h on NuttX.

uORB changes do not link without uORBTest_UnitTest.cpp enabled for
the NuttX build.

px4_getopt was not exported and wasn't visible in NuttX build.

The makefiles were restored to be as close as possible to upstream
so the NuttX build builtin's work again. The code will have to be
refactored after the merge.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-15 12:56:18 -07:00
2015-04-16 22:51:08 +02:00
2015-05-15 12:56:18 -07:00
2015-04-28 15:15:46 +02:00
2015-05-15 12:56:18 -07:00
2015-05-13 16:21:52 -07:00
2015-04-21 09:23:36 +02:00
2015-03-17 11:34:04 +01:00
2014-03-22 13:32:33 -04:00
2014-09-09 09:08:56 +02:00
2015-05-15 12:56:18 -07:00
2015-02-24 20:59:47 +01:00

PX4 Flight Core and PX4 Middleware

Build Status Coverity Scan

Gitter

This repository contains the PX4 Flight Core, with the main applications located in the src/modules directory. It also contains the PX4 Drone Platform, which contains drivers and middleware to run drones.

Users

Please refer to the user documentation for flying drones with the PX4 flight stack.

Developers

Contributing guide:

Developer guide: http://px4.io/dev/

Testing guide: http://px4.io/dev/unit_tests

This repository contains code supporting these boards:

  • FMUv1.x
  • FMUv2.x
  • AeroCore (v1 and v2)

NuttShell (NSH)

NSH usage documentation: http://px4.io/users/serial_connection

Description
a mirror of official PX4-Autopilot
Readme BSD-3-Clause 587 MiB
Languages
C++ 51.2%
C 38.5%
CMake 4.7%
Python 3.9%
Shell 1.3%
Other 0.1%