/ar-t6

Re-write of er9x for the FS-T6 2.4GHz TX

Primary LanguageCGNU General Public License v2.0GPL-2.0

ar-t6

This project is a re-write of er9x for the FS-T6 2.4GHz TX. Notably, the STM32 ARM processor is more capable than the Arduino in the Turnigy 9x.

Details of the project as it progresses are on openRCforums and http://www2.artaylor.co.uk/ar-t6.html .

Status

Alpha - functional/unstable, not all the desired features present. USE AT YOUR OWN RISK!

All hardware blocks are implemented in code. Main GUI functionality and framework is implemented. Rudimentary mixer, limits and curves implemented providing enough functionality for flight control.

Build (linux)

(command line from root of the project)

cd firmware
make

This produces "ar-t6.bin" that is ready to flash.

Flash

Program the FS-T6 with usb serial with stm32flash

Development Environment

  • Eclipse/CDT (Luna) + Arm Plugin
  • gnu ARM toolchain (gcc-arm-none-eabi; currently 4.9.2)
  • GDB (w/ Eclipse Arm plugin)
  • OOCD (Open on-chip Debugger) or stlink
  • STM32 Discovery board with stlink v2 (remove the jumpers for external SWD)
  • notes: SWD toolchain

Current ToDo List

  • Flight modes
  • Heli related functionality
  • Custom switches
  • Safety switches
  • Several radio settings
  • Timers
  • Bugs

Patches and developers welcome!