Skip to content
Snippets Groups Projects
  1. Jan 31, 2018
  2. Jan 05, 2018
  3. Sep 29, 2017
    • Daniel Agar's avatar
      NuttX upgrade cmake wrapper (#7873) · 01b3e6fd
      Daniel Agar authored
      * NuttX cmake
      
      * px4_macros:Pass the stringified predicate as second arg to static assert
      
         CC_ASSERT mapes to the c++ static_assert or provides the same
         funtionality for c via the other macros. The c++ static assert
         takes 2 argumants the prdicate and a message. This fixes the
         lacking second argument.
      
      * Updated nuttx and apps submodule to upstream nuttx 7.21+==master
      
         This is the latest uptake of upstream nuttx and apps.
      
      * ROMFS generate with xxd instead of objcopy
      
      * delete nuttx-patches
      
      * NuttX update submodules to latest px4_nuttx-master
      
      * fix nuttx apps and board dependency
      
      * docker_run update to latest container 2017-08-29
      
      * cmake ROMFS portable sed usage
      
      * NuttX update submodules to latest px4_nuttx-master
      01b3e6fd
  4. Jun 12, 2017
  5. Jun 03, 2017
  6. Oct 22, 2016
    • Carlo Wood's avatar
      Clean up of app.h · 6fc30c76
      Carlo Wood authored
      app.h, generated from app.h_in, has unnecessary code duplication
      and isn't a header file (it defines globals, static functions
      and doesn't have a header guard, moreover, it has a 'using namespace
      std;'). Because of this, a real headerfile that declares the stuff
      defined in apps.h was missing leading to even more code duplication:
      scattered forward declarations in .cpp files and an often repeated
      type of std::map<std::string, px4_main_t>.
      
      This patch moves cmake/qurt/apps.h_in to src/platforms/apps.cpp.in
      (with some changes) and removes cmake/posix/apps.h_in.
      Then src/platforms/apps.cpp.in is split into src/platforms/apps.cpp.in
      and src/platforms/apps.h.in, splitting declarations from definitions.
      
      A typedef is defined for the map (apps_map_type).
      
      The main difference between cmake/posix/apps.h_in and
      cmake/qurt/apps.h_in was that the first defined a global 'apps',
      while qurt stores the apps in QShell. I opted to get rid of
      the global variable (which are in general evil for various reasons)
      and used the API of cmake/qurt/apps.h_in where a provided 'apps'
      map is initialized with a call to init_app_map. Thus removing
      the existing code duplication.
      6fc30c76
  7. Oct 18, 2016
  8. Aug 18, 2016
    • James Goppert's avatar
      Path cleanup, low impact changes (#5340) · 818840b5
      James Goppert authored
      * Low impact changes from path_cleanup branch.
      
      This is a step towards minimizing the diff with path_cleanup branch.
      
      * Update ecl.
      
      * Revert matrix update.
      
      * Revert ecl and matrix.
      
      * Update sitl gazebo.
      
      * Revert sitl_gazebo and matrix changes.
      818840b5
  9. Aug 05, 2016
  10. Jul 29, 2016
  11. May 28, 2016
  12. May 03, 2016
  13. Apr 19, 2016
  14. Apr 18, 2016
  15. Apr 01, 2016
    • Julian Oes's avatar
      Makefile/cmake/Tools: add easy Snapdragon upload · 994947ea
      Julian Oes authored
      This adds a a target `make eagle_default` to build both the POSIX and
      the QURT side in one command. Also, it adds an upload target for both to
      push the files over adb to the device. This doesn't just push the
      executables and lib files, but also the startup config files.
      994947ea
  16. Feb 19, 2016
  17. Jan 10, 2016
  18. Nov 18, 2015
  19. Oct 10, 2015
  20. Sep 25, 2015
  21. Sep 14, 2015
  22. Sep 12, 2015
  23. Sep 11, 2015
  24. Sep 10, 2015
  25. Sep 09, 2015
  26. Sep 08, 2015
Loading