Commit Graph
21 Commits
Author SHA1 Message Date
Daniel Agar 9ce3412a93 NuttX board build not needed (#8029) 2017-09-29 06:48:25 -10:00
Daniel Agar 474f216a0a UAVCAN bootloaders split into separate repository (#7878) 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
David Sidrane c760278d0f px4esc-v1 nsh:Optimize memset for speed 2017-09-29 10:13:51 -04:00
David Sidrane 4483c1756f px4esc-v1:nsh Refresh config 2017-09-29 10:13:51 -04:00
David Sidrane 9368c2e675 px4esc-v1:bootloader Refresh config 2017-09-29 10:13:51 -04:00
David Sidrane 0f5c75b4c6 px4esc-v1 nsh: increase CONFIG_NFILE_DESCRIPTORS from 53 to 54
Updated to match master
   This is needed when logger is logging to file and ulog streaming gets
   activated
2017-09-29 10:13:51 -04:00
David Sidrane 89ab7456c0 px4esc-v1 nsh: Upstream NuttX removed setenv.sh 2017-09-29 10:13:51 -04:00
David Sidrane f3790dc8d1 px4esc-v1 bootloader: Upstream NuttX removed setenv.sh 2017-09-29 10:13:51 -04:00
David Sidrane 3cd605e734 px4esc-v1 nsh: Upstream NuttX defconfig changes
was:CONFIG_STM32_STM32F40XX is:CONFIG_STM32_STM32F4XXX
2017-09-29 10:13:51 -04:00
David Sidrane fb758e86d0 px4esc-v1 bootloader: Upstream NuttX defconfig changes
was:CONFIG_STM32_STM32F40XX is:CONFIG_STM32_STM32F4XXX
2017-09-29 10:13:51 -04:00
David Sidrane 15748f9275 px4esc-v1 nsh: Upstream NuttX defconfig changes
was:CONFIG_ARM_TOOLCHAIN_IAR is:CONFIG_ARCH_TOOLCHAIN_IAR
   was:CONFIG_ARM_TOOLCHAIN_GNU is:CONFIG_ARCH_TOOLCHAIN_GNU
   was:CONFIG_MUTEX_TYPES is:CONFIG_PTHREAD_MUTEX_TYPES
2017-09-29 10:13:51 -04:00
David Sidrane fadf9d417c px4esc-v1 bootloader: Upstream NuttX defconfig changes
was:CONFIG_ARM_TOOLCHAIN_IAR is:CONFIG_ARCH_TOOLCHAIN_IAR
   was:CONFIG_ARM_TOOLCHAIN_GNU is:CONFIG_ARCH_TOOLCHAIN_GNU
   was:CONFIG_MUTEX_TYPES is:CONFIG_PTHREAD_MUTEX_TYPES
2017-09-29 10:13:51 -04:00
David Sidrane 3ea3450feb px4esc-v1 nsh Update for upstream NuttX removed CONFIG_LIBC_ARCH_BZERO 2017-09-29 10:13:51 -04:00
David Sidrane a0f1dbe554 px4esc-v1 bootloader Update for upstream NuttX removed CONFIG_LIBC_ARCH_BZERO 2017-09-29 10:13:51 -04:00
David Sidrane c59817a622 px4esc-v1 bootloader Update for upstream NuttX up_timer_initialize changes
up_timer_initialize became arm_timer_initialize
2017-09-29 10:13:51 -04:00
David Sidrane b389a4cd2d px4esc-v1 bootloader Update for upstream NuttX setvbuf changes 2017-09-29 10:13:51 -04:00
David Sidrane 9e746012a3 px4esc-v1 nsh Refreshed nuttx config for 7.19+ 2017-09-29 10:13:51 -04:00
David Sidrane 60c8424af4 px4esc-v1 bootloader Refreshed nuttx config for 7.19+ 2017-09-29 10:13:51 -04:00
Beat Küng ab541b1321 px4esc-v1 NuttX defconfig: lower CONFIG_DEV_PIPE_SIZE to 70
This saves almost 2kb of RAM when using the mavlink shell. 70 matches the
size of the mavlink message. Since the pipe is blocking, a process writing
a lot of data will just wait, data will not be dropped.

The mavlink shell is the only process creating a pipe.
2017-03-10 11:29:09 +01:00
David Sidrane 24e8c213ee Adding px4esc-v1 board and bootloader 2016-12-21 08:34:21 +01:00