Skip to content
Snippets Groups Projects
  1. Dec 11, 2016
  2. Dec 07, 2016
  3. Dec 05, 2016
  4. Nov 28, 2016
  5. Nov 15, 2016
  6. Oct 28, 2016
    • Carlo Wood's avatar
      Remove fake config targets. · e29b9b5d
      Carlo Wood authored
      The "targets" posix_rpi_common, qurt_sdflight_default and
      posix_sdflight_default are not real targets; they are
      just files in cmake/configs that are included by other
      targets.
      e29b9b5d
  7. Oct 11, 2016
  8. Sep 27, 2016
  9. Sep 26, 2016
  10. Sep 20, 2016
  11. Sep 18, 2016
    • Carlo Wood's avatar
      Fix the multi- target targets (#5489) (#5491) · a03441b8
      Carlo Wood authored
      On second thought, using % just isn't correct. When a make
      target looks like:
      
      foo% bar%:
      	...
      
      Then that implies that it will build BOTH foo% and bar% whenever
      that rule is triggered (by either) for any value of the pattern %.
      
      Clearly that is not what we want / intend.
      
      So, this commit goes back to using config targets without a % in it
      by generating a full list of them.
      
      It also turns sitl_deprecation into a Hidden Target.
      
      Finally, now that we have those target lists anyway, I added
      a 'help' and 'list_config_targets' targets that print the
      available targets.
      
      Note that the '%' catch-all target only works when all other targets
      either have a recipe or are marked as .PHONY, otherwise such targets
      are only interpretted as dependencies and still executre the '%'
      target afterwards, which is not what we want.
      a03441b8
  12. Sep 13, 2016
    • Carlo Wood's avatar
      Makefile cleanup - fix merge conflict change · d2626d72
      Carlo Wood authored
      d2626d72
    • Carlo Wood's avatar
      list_vmd_make_targets and list_cmake_targets · e9332478
      Carlo Wood authored
      * This allows one to run 'make posix list_vmd_make_targets' and get output like
      
      >make posix list_vmd_make_targets
      [...]
      -- Build files have been written to:
      /usr/src/debian/px4/Firmware/Firmware.git/build_posix_sitl_default
      PX4 CONFIG: /usr/src/debian/px4/Firmware/Firmware.git/build_posix_sitl_default
      Scanning dependencies of target list_vmd_make_targets
      [100%] List of acceptable 'posix_sitl_default' <viewer_model_debugger> targets:
      none
      none_iris
      none_iris_opt_flow
      none_tailsitter
      [...]
      replay_solo_valgrind
      replay_typhoon_h480_valgrind
      [100%] Built target list_vmd_make_targets
      
      Or, run 'make list_vmd_make_targets' from the build_posix_* directory.
      
      * This adds the list_cmake_targets make target to print all
      cmake targets that one can match with PX4_NO_OPTIMIZATION.
      PX4_NO_OPTIMIZATION is ignored (do optimization as normal)
      when the CONFIG isn't posix_sitl_*.
      
      * Add comment in Makefile on how/where to find all targets.
      e9332478
    • Carlo Wood's avatar
      More Makefile cleanup. · 6f94f703
      Carlo Wood authored
      Use $(MAKE) -C build_dir ..., not (cd build_dir; make ...)
      (ie, see https://blog.flameeyes.eu/2010/10/tell-tale-signs-that-your-makefile-is-broken)
      
      Also talk about 'make targets' where appropriate, instead of 'cmake targets' %-).
      6f94f703
    • Carlo Wood's avatar
      Makefile cleanup. · 90002681
      Carlo Wood authored
      Doesn't really do anything, but while working on understanding
      things I did this cleanup, making the Makefile a lot shorter
      and more flexible for future changes ;).
      90002681
  13. Sep 10, 2016
  14. Sep 07, 2016
  15. Sep 04, 2016
    • Tim Dyer's avatar
      Initial build for Crazyflie 2.0 · b65ff53b
      Tim Dyer authored
      Working crazyflie firmware build
      
      * Console on USART3
      * Could not disable building PX4IO firmware, currently commented out
      
      Don't build PX4IO firmware if the board doesn't ask for it
      
      Added crazyflie motor driver
      
      Fixed wrong register
      
      CLK_SEL is in PWR_MGMT_1
      
      Initial I2C/SPI MPU9250 device
      
      * Tested with I2C
      * Need to add error checking
      * Intermittent crash on stop call
      
      Working ak8963 mag driver
      
      Functional lps25h driver. Work in progress.
      
      Works well enough to probe and allow sensors task to start.
      
      Added serial port test module
      
      HACK! Get sensors module working
      
      Set crazyflie PWM range
      
      Extend baudrate for Crazyflie's NRF radio
      
      Added dummy tone alarm to allow for init
      
      Added autostart script for Crazyflie
      b65ff53b
  16. Aug 25, 2016
  17. Aug 12, 2016
  18. Aug 07, 2016
  19. Aug 06, 2016
  20. Aug 05, 2016
  21. Aug 03, 2016
  22. Jul 29, 2016
  23. Jul 24, 2016
  24. Jul 16, 2016
  25. Jul 11, 2016
  26. Jul 06, 2016
  27. Jul 01, 2016
  28. Jun 27, 2016
Loading