paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] 191db6: [radio] rewrite the Sp


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 191db6: [radio] rewrite the Spektrum driver to be generic
Date: Tue, 10 Apr 2018 02:27:13 -0700

  Branch: refs/heads/spektrum
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 191db677cc0ac425c433023c28b72edc852f0ef0
      
https://github.com/paparazzi/paparazzi/commit/191db677cc0ac425c433023c28b72edc852f0ef0
  Author: Gautier Hattenberger <address@hidden>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/chimera.xml
    M conf/modules/radio_control_spektrum.xml
    M sw/airborne/arch/chibios/mcu_periph/sys_time_arch.c
    R sw/airborne/arch/lpc21/subsystems/radio_control/spektrum_arch.c
    R sw/airborne/arch/lpc21/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.h
    R sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
    R sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/boards/apogee/chibios/v1.0/board.h
    M sw/airborne/boards/apogee_1.0.h
    M sw/airborne/boards/chimera/chibios/v1.0/chimera.h
    M sw/airborne/boards/chimera/chibios/v1.0/mcuconf.h
    M sw/airborne/boards/elle0_common.h
    M sw/airborne/mcu.c
    M sw/airborne/subsystems/radio_control/spektrum.c
    M sw/airborne/subsystems/radio_control/spektrum.h
    R sw/airborne/subsystems/radio_control/spektrum_dx7se.h
    R sw/airborne/subsystems/radio_control/spektrum_dx7se_joby.h
    A sw/airborne/subsystems/radio_control/spektrum_radio.h

  Log Message:
  -----------
  [radio] rewrite the Spektrum driver to be generic

This is based on #1799 and replace it.
Now, the normal UART driver is used instead of the specific code. It
makes it possible to use on only arch, including ChibiOS.
Binding is also possible, but for boards using ChibiOS and SD logger, it
is recommanded to disable it for the binding process as the LSE clock
required by the RTC is longer to start (bind pulses should be issued
before 200ms after power up).
The configuration is backward compatible and some defines in the boards'
header could be even removed. Only Apogee, Chimera and Elle0 have been
updated as it is the only board tested for now. There is no harm to keep
the old defines.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]