APM 2.8 Multicopter Flight Controller is the new version of 2.5 and 2.6. it has built-in Compass for FPV RC Drone Aircraft flight controller. Here is the new option of Built-in Compas or external compass through a jumper. 2.8 Multicoper flight Controller is an open-source autopilot system. it is also the best selling product and it also won the Challenge UAV competition.
Advanced Pixhawk PX4 2.4.8 Flight Controller for FPV drones and quadcopters. Compatible with PX4/ArduPilot, featuring 32-bit STM32F4 MCU, multiple I/O ports, and real-time flight stability.
MCU: STM32F427 32-bit ARM Cortex M4
Gyroscope/Accelerometer: MPU6000 (SPI)
Barometer: MS5611
Compass: External (included with GPS)
Firmware: ArduPilot or PX4 compatible
Connectivity: I2C, CAN, UART, USB, PWM