Daniel Agar
f2cd5e3e9f
move src/firmware/ to platforms
2018-01-05 14:21:31 -05:00
Daniel Agar
678e2c415d
move cmake/${OS} to platforms
2018-01-05 14:21:31 -05:00
Daniel Agar
b4f570e459
NuttX update to latest 7.22+ with pipes poll fix
...
https://github.com/PX4-NuttX/nuttx/pull/7
2017-12-07 14:09:59 -05:00
Daniel Agar
1a9e2ac789
cmake NuttX wrapper work around windows cygwin path issues
2017-12-01 02:04:28 -05:00
Daniel Agar
d1a4c2dcd0
cmake handle git submodule depdencies
2017-11-23 00:22:45 -05:00
Daniel Agar
1a4f4b083c
cmake nuttx keep builtins generated by nuttx apps ( #8323 )
2017-11-20 20:20:05 -05:00
Daniel Agar
c1c176d65b
cmake nuttx build net if enabled
2017-11-18 20:52:10 +01:00
Daniel Agar
7608cec1ed
cmake NuttX improve builtin generation dependencies
2017-11-18 11:52:55 -05:00
Daniel Agar
d35de9b4e3
cmake nuttx copy source into build with relative paths
...
- this works around cygwin path issues on windows
2017-11-18 11:52:55 -05:00
Lucas De Marchi
3a84d4cfeb
build: fix NuttX menuconfig
...
There was and extra "nuttx" dir:
cp: cannot stat '/home/lucas/p/dronecode/PX4/Firmware/build/aerofc-v1_default/NuttX/nuttx/nuttx/.config': No such file or directory
FAILED: NuttX/CMakeFiles/menuconfig
And the board fixup being executed from the wrong working directory:
nuttx-configs/aerofc-v1/nsh/defconfig
fatal: Path 'nuttx-configs/aerofc-v1/nsh/defconfig' does not exist in 'HEAD'
2017-10-12 10:00:51 +02:00
Daniel Agar
8d07c647f7
NuttX improve apps builtins dependencies
2017-10-05 11:28:10 -10:00
Daniel Agar
9ce3412a93
NuttX board build not needed ( #8029 )
2017-09-29 06:48:25 -10:00
David Sidrane
95cea13090
Updated nuttx and apps submodules for 1.7 Release
...
Tied to nuttx, apps px4_firmware_nuttx-master
rebased on upstream nuttx master @ 3647ace55958c094cfe93f07092d308a768f5ca3
rebased on upstream apps master @ 21c9b793e2ca6f4e86388c80d7af5c466de5e71c
2017-09-29 10:13:51 -04:00
Daniel Agar
2113772443
improve nuttx verbose build
2017-09-29 10:13:51 -04:00
Daniel Agar
03784c6b01
nuttx fix px4 builtin generation dependency
2017-09-29 10:13:51 -04:00
Daniel Agar
e38136fc9f
NuttX build re-enable hard link copy and improve builtin_list
2017-09-29 10:13:51 -04:00
David Sidrane
bb71e47ddf
Updated nuttx submoulde 7.22+ w/i2c fix ==px4_firmware_nuttx-master
...
Latest nuttx 7.22+ with PX4 contrib for stm32 f4 I2C hang.
2017-09-29 10:13:51 -04:00
David Sidrane
0f028fda3b
Update nuttx and apps submodule to 7.22+ ==px4_firmware_nuttx-master
...
Prep for Nuttx Upgrade - still needs i2c fix
2017-09-29 10:13:51 -04:00
David Sidrane
3c384f1890
Updated nuttx and apps submudule 7.22+ ==px4_firmware_nuttx-master
2017-09-29 10:13:51 -04:00
David Sidrane
f83df2a9a6
Updated nuttx submodule 7.22+
...
Updated to latest upstream with PX4 contrib for STM32 I2C that
fixes an hang in driver.
2017-09-29 10:13:51 -04:00
David Sidrane
1c6dc4b84c
Updated nuttx and apps submodules to Nuttx 7.22+ ==px4_firmware_nuttx-master
2017-09-29 10:13:51 -04:00
David Sidrane
822b390420
Update nuttx and apps submodule 7.21+==px4_firmware_nuttx-master
2017-09-29 10:13:51 -04:00
David Sidrane
f641c1e15e
Updated nuttx submodule 7.21+ ==px4_firmware_nuttx-master
2017-09-29 10:13:51 -04:00
David Sidrane
8b2ee2cb33
Updated nuttx submodule 7.21+
2017-09-29 10:13:51 -04:00
David Sidrane
929c5d9b5e
Updated NuttX submodule with upstream 7.21+
2017-09-29 10:13:51 -04:00
Daniel Agar
01b3e6fd25
NuttX upgrade cmake wrapper ( #7873 )
...
* 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
2017-09-29 10:13:51 -04:00
Lorenz Meier
f36f54c621
Restructuring of generic middleware support files, wrapping of the main ROS calls, skeletons for publishers / subscribers
2014-11-09 11:57:34 +01:00
px4dev
b80575fcff
Break up the firmware build into a 'make export' phase for NuttX on a per-board basis, and then a separate per-config phase that allows us to avoid re-building NuttX all the time, and ship more than one firmware config for a given board.
...
This is a first cut; it builds one firmware for each of FMU and IO.
2013-02-23 22:00:58 -08:00