## PX4 Flight Core and PX4 Middleware ## [![Build Status](https://travis-ci.org/PX4/Firmware.svg?branch=master)](https://travis-ci.org/PX4/Firmware) [![Coverity Scan](https://scan.coverity.com/projects/3966/badge.svg?flat=1)](https://scan.coverity.com/projects/3966?tab=overview) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/PX4/Firmware?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) This repository contains the [PX4 Flight Core](http://px4.io), 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. * Official Website: http://px4.io * License: BSD 3-clause (see [LICENSE.md](https://github.com/PX4/Firmware/blob/master/LICENSE.md)) * Supported airframes (more experimental are supported): * [Multicopters](http://px4.io/platforms/multicopters/start) * [Fixed wing](http://px4.io/platforms/planes/start) * [VTOL](http://px4.io/platforms/vtol/start) * Binaries (always up-to-date from master): * [Downloads](http://px4.io/firmware/downloads) * Releases * [Downloads](https://github.com/PX4/Firmware/releases) * Forum / Mailing list: [Google Groups](http://groups.google.com/group/px4users) ### Users ### Please refer to the [user documentation](https://pixhawk.org/users/start) for flying drones with the PX4 flight stack. ### Developers ### Contributing guide: * [CONTRIBUTING.md](https://github.com/PX4/Firmware/blob/master/CONTRIBUTING.md) * [PX4 Contribution Guide](http://px4.io/dev/contributing) Software in the Loop guide: Use software in the loop [to get started with the codebase](https://pixhawk.org/dev/simulation/native_sitl). Developer guide: http://dev.px4.io Testing guide: http://px4.io/dev/unit_tests This repository contains code supporting these boards: * [Snapdragon Flight](http://dev.px4.io/hardware-snapdragon.html) * FMUv1.x * FMUv2.x ([Pixhawk](http://dev.px4.io/hardware-pixhawk.html), Pixhawk 2 and [Pixfalcon](http://dev.px4.io/hardware-pixfalcon.html)) * FMUv4.x (Pixhawk X and [Pixracer](http://dev.px4.io/hardware-pixracer.html)) * AeroCore (v1 and v2) * STM32F4Discovery (basic support) [Tutorial](https://pixhawk.org/modules/stm32f4discovery) ## NuttShell (NSH) ## NSH usage documentation: http://px4.io/users/serial_connection