1. 04 Jun, 2015 2 commits
  2. 22 May, 2015 2 commits
  3. 21 May, 2015 1 commit
  4. 20 May, 2015 2 commits
    • ProDrone's avatar
      Minor comment update. · a153302b
      ProDrone authored
      a153302b
    • ProDrone's avatar
      Instead of trying to latch the desired features... · b75de91f
      ProDrone authored
      ...and apply them after a soft reset (which also required an additional
      write to flash), it is now such that features and settings are modified
      and stored in flash as before.
      
      After initialisation completes, the active features are latched and are
      not to be modified until the next startup. This guarantees that all
      saved modifications are persistent even when power is switched of
      (without a reset in between).
      
      When a soft reset is required, the active features and the currently
      configured features are used to detect if the oneshot feature has
      changed state, in which case motor PWM outputs are stopped and soft
      reset is done after a 1.5 second delay.
      
      During normal operation the active features will not change and all
      changes to features ordered via MSP commands or the CLI are applied to
      the configuration that gets saved to flash.
      
      The required effect of modifying features without changing the actions
      in the running mainloop is achieved. The user needs to be aware that
      changes to features are not applied immidiatly.
      b75de91f
  5. 19 May, 2015 2 commits
  6. 06 May, 2015 2 commits
  7. 14 Apr, 2015 1 commit
  8. 04 Apr, 2015 1 commit
  9. 01 Apr, 2015 1 commit
  10. 31 Mar, 2015 1 commit
  11. 20 Mar, 2015 1 commit
  12. 13 Mar, 2015 1 commit
  13. 09 Mar, 2015 1 commit
  14. 24 Feb, 2015 1 commit
  15. 23 Feb, 2015 2 commits
  16. 22 Feb, 2015 3 commits
  17. 19 Feb, 2015 1 commit
  18. 18 Feb, 2015 1 commit
  19. 15 Feb, 2015 2 commits
  20. 14 Feb, 2015 1 commit
  21. 13 Feb, 2015 1 commit
  22. 11 Feb, 2015 2 commits
    • Dominic Clifton's avatar
    • 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
  23. 09 Feb, 2015 1 commit
  24. 05 Feb, 2015 1 commit
  25. 03 Feb, 2015 1 commit
  26. 31 Jan, 2015 5 commits