David Sidrane
b478719079
omnibus_f4sd:Fully remove console
2019-01-25 06:32:37 -08:00
David Sidrane
dc73dd7bba
px4_init:Nuttx support boards without a console
2019-01-25 06:32:37 -08:00
Daniel Agar
c62956ccab
av_x-v1 remove mtd driver
2019-01-25 06:32:37 -08:00
David Sidrane
1ef9b5ed81
Updated Nuttx 7.28+
2019-01-25 06:32:37 -08:00
Daniel Agar
d49f6a3aca
mavlink increase STACK_MAIN and STACK_MAX
...
- needed if NuttX networking enabled
2019-01-25 06:32:37 -08:00
David Sidrane
a4841a7179
thiemar_s2740vc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
477bf384d7
stm_nucleo-F767ZI: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
74898569a0
stm_32f4discovery: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
0f5f4814bb
px4_fmu-v5: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
7e863456c4
px4_fmu-v4pro: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
938f1453fe
px4_fmu-v4: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
9430854404
px4_fmu-v3: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
b31f29b983
px4_fmu-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
09d279b1e0
px4_esc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
3032643a0c
omnibus_f4sd: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
f943aa5d26
px4_cannode-v1:Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
122519c95f
nxp_fmuk66-v3: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
6e63985a10
intel_aerofc-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
9294766658
gumstix_aerocore2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
48f9d3f3d9
bitcraze_crazyflie: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
47e16e75f2
av_x-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
6872c6900e
auav_x21: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
34aabed5e5
auav_esc35-v1: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
e7f8042e90
atmel_same70xplained: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
55559bc72c
airmind_mindpx-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
2d7effa342
px4_io-v2: Inital commit NuttX 7.27+
2019-01-25 06:32:37 -08:00
David Sidrane
cf09a8e933
px4_micro_hal:Upstream nuttx GPIO_OUTPUT_ZER0->GPIO_OUTPUT_ZERO
2019-01-25 06:32:37 -08:00
David Sidrane
3f0c9d5df5
px4_micro_hal:Fix typo
2019-01-25 06:32:37 -08:00
David Sidrane
517add3c8c
auav_esc31-v1:Fix build
2019-01-25 06:32:37 -08:00
David Sidrane
869e476af9
uavcanesc:Add cdev
2019-01-25 06:32:37 -08:00
David Sidrane
0cc3bfb10b
flashfs:Track upstream nuttx CONFIG_ARCH_HAVE_PROGMEM
...
Upstream header file is conditional on CONFIG_ARCH_HAVE_PROGMEM
2019-01-25 06:32:37 -08:00
David Sidrane
8f308efa88
upstram NuttX CONFIG_EXAMPLES_NSH_CXXINITIALIZE->CONFIG_SYSTEM_NSH_CXXINITIALIZE
2019-01-25 06:32:37 -08:00
David Sidrane
5c23099eed
board_button_irq: API change in upstream
2019-01-25 06:32:37 -08:00
David Sidrane
f007c93785
mc_pos_control_main:Use discret init of poll struct
...
Suport upstream change in nuttx.
2019-01-25 06:32:37 -08:00
David Sidrane
78619514b7
ROMFS/CMakeLists build gencromfs
2019-01-25 06:32:37 -08:00
David Sidrane
e7bf0e03d2
px4_nuttx_tasks:Support future removal of env.
...
CONFIG_DISABLE_ENVIRON can prevent task having to allocate
memory for the env.
2019-01-25 06:32:37 -08:00
David Sidrane
88d0b163b5
common:board_crashdump must end in reset!
...
Upstream changes defer the board reset based on the vaule of
CONFIG_BOARD_RESET_ON_ASSERT
0 (or not defined) Do not reset on assert
>= 1 reset if assertion is in an interrupt handler or the idle task
>= 2 on any asertion.
up_assert is called from up_hardfault or an asertion failure.
Part 1 of up_assert will call out to the board_crashdump
Part 2 on return from board_crashdump will then perform
the reset.
board_crashdump needs a chunk of ram to save the complete
context in. It uses &_sdata which is the lowest memory and
it will corrupt that memeory. We can therfore can not allow
return to the OS, as it could depend on that area of RAM.
So all boards need to do a reset at the end of board_crashdump
2019-01-25 06:32:37 -08:00
David Sidrane
e358486ef7
aerofc-v1:Scope CRASHDUMP_RESET_ONLY to BOARD_CRASHDUMP_RESET_ONLY
2019-01-25 06:32:37 -08:00
David Sidrane
91d8c31f7b
Custom board naming, removed need for tools/nuttx_defconf_tool.sh
2019-01-25 06:32:37 -08:00
David Sidrane
5036a09e22
Add support from cromfs generation
2019-01-25 06:32:37 -08:00
David Sidrane
f2208171d5
Add callout for CONFIG_BOARDCTL_FINALINIT
2019-01-25 06:32:37 -08:00
David Sidrane
d122a35606
Add STM32 critical section monitor time resources
2019-01-25 06:32:37 -08:00
David Sidrane
f00d633196
flashfs:Upstream renamed up_progmem_erasepage to up_progmem_eraseblock
2019-01-25 06:32:37 -08:00
David Sidrane
1f54214224
stm32/drv_io_timer:GTIM_CCER_CC1NP not on all STM32 HW
...
The F1 series GTIMs to not have GTIM_CCER_CC1NP.
This bug fix tracks the upstream change that
made GTIM_CCER_CC1NP conditional on the chip.
2019-01-25 06:32:37 -08:00
David Sidrane
7ba81fac4b
Build copies the boards nuttx-config to build at Nuttx level
2019-01-25 06:32:37 -08:00
David Sidrane
d294b40fcb
Changes to suport Nuttx c++ lib rename
2019-01-25 06:32:37 -08:00
David Sidrane
e505fe859d
Update Nuttx and NuttX-apps to 7.28+
2019-01-25 06:32:37 -08:00
Beat Küng
3859bbb3b0
px4io mixer: fix atomic access to system_state.fmu_data_received_time
...
system_state.fmu_data_received_time can be set from an IRQ handler, thus
we need to ensure every read access to it in mixer_tick is atomic.
So we read it once and copy it into a local variable.
2019-01-25 07:53:37 +01:00
Beat Küng
74a3c378b2
drv_hrt: inline hrt_elapsed_time
...
GCC did not do that.
2019-01-25 07:53:37 +01:00
Daniel Agar
2ffb49b734
delete px4_includes.h header and update boards/ to use syslog
2019-01-23 18:25:18 -05:00