1. 24 Jun, 2015 1 commit
  2. 31 Mar, 2015 1 commit
    • pinkywafer's avatar
      RPM_Motor_Stop_Bugfix · 72203655
      pinkywafer authored
      using calculateThrottleStatus, send 0 as RPM when THROTTLE_LOW and
      MOTOR_STOP
      72203655
  3. 18 Mar, 2015 1 commit
  4. 13 Mar, 2015 1 commit
  5. 09 Mar, 2015 1 commit
    • Damjan Adamic's avatar
      Re #316: Battery voltage calculation converted to integer arithmetic, unit... · 517d38c9
      Damjan Adamic authored
      Re #316: Battery voltage calculation converted to integer arithmetic, unit tests updated to account for proper rounding of voltage
      Added frsky_hiprec_vfas configuration option that selects how VFAS is sent
      Better arithmetics for FrSky CELL voltages, VFAS battery voltage send with other ID that allows 0.1V resolution
      517d38c9
  6. 05 Mar, 2015 1 commit
  7. 04 Mar, 2015 1 commit
  8. 22 Feb, 2015 1 commit
  9. 18 Feb, 2015 1 commit
  10. 11 Feb, 2015 1 commit
    • Dominic Clifton's avatar
      Refactor serial port configuration, stage 1. · 5163bef0
      Dominic Clifton authored
      Tested and working:
      * multiple MSP ports at different baud rates.
      * cli on any MSP port.
      * GPS
      * gps passthough on currently active cli port.
      
      Example config used for testing:
      
      feature SOFTSERIAL
      feature GPS
      feature RX_PPM
      serial_port_1_functions = 1
      serial_port_1_baudrate = 115200
      serial_port_2_functions = 128
      serial_port_2_baudrate = 115200
      serial_port_3_functions = 1
      serial_port_3_baudrate = 19200
      serial_port_4_functions = 0
      serial_port_4_baudrate = 0
      
      Known broken:
      * Telemetry and shared serial ports
      * Telemetry when unarmed.
      
      Probably broken:
      * Blackbox on shared port.
      
      Untested.
      * Serial RX.
      * Blackbox.
      5163bef0
  11. 12 Nov, 2014 1 commit
  12. 11 Nov, 2014 2 commits
  13. 18 Oct, 2014 1 commit
  14. 08 Oct, 2014 1 commit
  15. 15 Sep, 2014 1 commit
  16. 04 Jun, 2014 2 commits
  17. 31 May, 2014 1 commit
  18. 12 May, 2014 1 commit
    • Dominic Clifton's avatar
      RXMSP is no longer a serial rx provider since it uses MSP and not it's · 5d460766
      Dominic Clifton authored
      own dedicated serial port.
      Added a feature to enable/disable RX_MSP.
      Renamed feature SERIALRX to RX_SERIAL.
      Renamed feature PARALLEL_PWM to RX_PARALLEL_PWM
      Renamed PPM to RX_PPM.
      
      Update serial configuration checking to better support Serial RX and
      telemetry by verifiying serial port features and supported baud rates.
      
      It's now possible to use a low-speed serial rx provider via softserial -
      only problem is all the current serial rx providers are 100000/115200
      baud.  The code changes however open the door for using serial rx and
      any capable serial port such as uart3-5 on the STM32F30x
      
      It's also now possible to use GPS at low speeds on software serial
      ports.
      5d460766
  19. 09 May, 2014 1 commit
    • Dominic Clifton's avatar
      First cut of configurable serial port functionality. · 1777d8fe
      Dominic Clifton authored
      Currently port usage is hard-coded to the default port layout, cli
      commands are coming in a future commit.
      
      This decouples all code from the global 'serialPorts' structure which
      has been removed.  Any code that needs to use a serial port can use
      findOpenSerialPort() and openSerialPort() and maintain it's own
      reference to the port.
      
      Ports can switch between functions.  e.g. by default
      cli/msp/telemetry/gps
      passthrough all use USART1.  Each port maintains it's current function.
      see begin/endSerialPortFunction.
      
      There are only certain combinations of serial port functions that are
      supported, these are listed in serialPortFunctionScenario_e.
      
      This commit also adds a few 'static' keywords to variables that should
      have been.
      
      There a a few other minor fixes and tweaks to various bits of code that
      this uncovered too.
      1777d8fe
  20. 23 Apr, 2014 1 commit
  21. 22 Apr, 2014 1 commit
  22. 18 Apr, 2014 1 commit
    • Dominic Clifton's avatar
      decouple cli/msp from each other. relocated non-msp code into · a7e4c859
      Dominic Clifton authored
      serial_common.c/h. decouple runtime_config from serial ports.  decouple
      buzzer from serial ports.  decouple opening of the main serial port from
      the msp code.  decouple serial rx providers from runtime_config.  rename
      core_t to serialPorts_t since it only contained serial ports.  It's now
      clear which files use serial ports based on the header files they
      include.
      a7e4c859
  23. 17 Apr, 2014 1 commit
  24. 08 Apr, 2014 2 commits
  25. 07 Apr, 2014 2 commits
  26. 06 Apr, 2014 2 commits