- Aug 05, 2018
-
-
Trevor Joynson authored
-
- Jul 24, 2018
-
-
Daniel Agar authored
-
- Jun 30, 2018
-
-
Daniel Agar authored
-
- Jan 21, 2018
-
-
Matthias Grob authored
* Cygwin: repaired NuttX build after 1f63d858 all the NuttX specific WINTOOL define handling was skiped in cmake Make.defs generation The Nuttx build is makfile based and needs its cygwin treatment Additionally the ${PX4_SOURCE_DIR}/src/include which was added through cmake needs path conversion The two root causes for the special handling are: - ARM GCC for Windows doesn't support cygwin paths passed as an argument so they need to be either relative or converted via cypath tool - Symbolic links are totally different under Windows and because NuttX uses them extensively it has special handling scripts that need to be fed with the correct defines * Cygwin: NuttX include paths all converted in Make.defs.in differentiate between WINTOOL define (MSYS & cygwin) and cygwin using uname command: - MSYS needs symbolic link handling for ARM GCC but no path conversion - Cygwin needs both
-
- Sep 29, 2017
-
-
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
-
- Jul 22, 2017
-
-
davidaroyer authored
-
- Jul 13, 2017
- Jun 13, 2017
-
-
Nicolae Rosia authored
Signed-off-by:
Nicolae Rosia <nicolae.rosia@gmail.com>
-
Nicolae Rosia authored
Add CMake target for strip since these changes break adb_upload_to_bebop. GCC users should add the cross compiler bin path to PATH (location of arm-linux-gnueabihf-g++). Clang user should do the following: * set CMAKE_CXX_COMPILER to clang++ by providing -DCMAKE_CXX_COMPILER=clang++ to cmake * get GCC cross compiler - needed because Clang does not ship a CRT * create a symlink for clang and clang++ in GCC cross compiler bin dir. * add GCC bin dir to PATH Signed-off-by:
Nicolae Rosia <nicolae.rosia@gmail.com>
-
Nicolae Rosia authored
but missed to move it from *-clang.cmake Toolchain Signed-off-by:
Nicolae Rosia <nicolae.rosia@gmail.com>
-
Kabir Mohammed authored
-
Kabir Mohammed authored
-
Kabir Mohammed authored
-
- Jun 03, 2017
-
-
davidaroyer authored
-
davidaroyer authored
-
- Oct 18, 2016
-
-
Julian Oes authored
This changes the following defines: __QURT -> __DF_QURT __RPI -> __DF_RPI __EDISON -> __DF_EDISON __BEBOP -> __DF_BEBOP __LINUX -> __DF_LINUX
-
- Aug 18, 2016
- Jul 16, 2016
-
-
Julian Oes authored
The reason for this change is that RPi2 and RPi3 are compatible, and hopefully all differences coming up can be resolved without ifdefs but at runtime.
-
- Jun 05, 2016
-
-
Julian Oes authored
-
- May 19, 2016
-
-
Kabir Mohammed authored
-
Kabir Mohammed authored
-
- May 09, 2016
-
-
Kabir Mohammed authored
-
- Apr 18, 2016
-
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Lorenz Meier authored
-
- Apr 17, 2016
-
-
Daniel Agar authored
-
- Feb 19, 2016
-
-
Mark Charlebois authored
Signed-off-by:
Jim Wilson <jywilson99@hotmail.com> Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The Terminate function is not properly implemented yet. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The Toolchain-arm-linux-gnueabihf.cmake is currently used for the SnapdragonFlight Apps processor. The sysroot is required for cross building for Ubuntu 14.04 armhf. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
This brings in many of the changes from the PX4 fork on ATLFLight. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The Terminate function is not properly implemented yet. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The Toolchain-arm-linux-gnueabihf.cmake is currently used for the SnapdragonFlight Apps processor. The sysroot is required for cross building for Ubuntu 14.04 armhf. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
This brings in many of the changes from the PX4 fork on ATLFLight. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Jan 10, 2016
-
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Oct 25, 2015
-
-
Lorenz Meier authored
-
- Oct 24, 2015
-
-
Mark Charlebois authored
The environment variable HEXAGON_TOOLS_ROOT must be set to the location of the installed HexagonTools. This could be a global install at /opt/HEXAGON_Tools/7.2.10/Tools or it could be a personal install ${HOME}/Qualcomm/HEXAGON_Tools/7.2.10/Tools. The default install path used by the installer is exported in the Vagrantfile. There is still an issue that the hexagon linker fails on mmap of the shared folder. If the shared folder was mounted via NFS for Linux and MacOS the problem would be resolved. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Oct 23, 2015
-
-
Lorenz Meier authored
-