Matthias Grob
4378254182
Fix NuttX build under Cygwin
...
after NuttX 9.1.0+ upgrade #15139
4 years ago
David Sidrane
df30f29a55
NuttX/Make.defs.in Support PROBEs
4 years ago
David Sidrane
fbf110f6be
Use EXTRAFLAGS instead of EXTRADEFINES
4 years ago
David Sidrane
c49c767d78
NuttX add compiler dependent: disable no-stringop-truncation
4 years ago
David Sidrane
4d64065422
NuttX:Make.defs.in fix macro to not kill flock
4 years ago
Daniel Agar
b73ec18abb
boards: add px4_fmu-v4 and px4_fmu-v5 optimized (-O3) build variants
5 years ago
David Sidrane
eb30041958
nxp_fmurt1062-v1:PROBES:carry includes and path needed
5 years ago
Daniel Agar
b47eaa6061
update C++ standard (c++11 -> c++14)
...
- temporarily disable snapdragon builds until toolchain is updated
5 years ago
Daniel Agar
df73a6667d
NuttX cmake improvements
...
- fix temporary Make.defs copy
- implement custom macros for COMPILE, COMPILEXX, ASSEMBLE, ARCHIVE to enable ccache properly (if available and enabled)
- fix NuttX mkdeps
- fix libapps race condition with context
5 years ago
Daniel Agar
dc10a68539
NuttX and apps update 7.29
6 years ago
David Sidrane
e505fe859d
Update Nuttx and NuttX-apps to 7.28+
6 years ago
Daniel Agar
195dbf4ab6
NuttX platform remove system (toolchain) stdc++ include path
6 years ago
Daniel Agar
f692ad04d0
boards organization
6 years ago
David Sidrane
1b6e933176
Make.defs.in:Runtime Stack Checking in Nuttx Build
...
Use CONFIG_ARMV7M_STACKCHECK to add the instrumentation
for runtime stack checking
7 years ago
Daniel Agar
00c34d8a2b
AV-X board support
7 years ago
Matthias Grob
463217a5f9
Cygwin: repair NuttX build ( #8737 )
...
* Cygwin: repaired NuttX build after 1f63d85869
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
7 years ago
Daniel Agar
5ab6834fed
NuttX Make.defs.in ignore -Werror=logical-op
...
This is a temporary workaround for equal expressions in chip/sam_xdmac.c
and can be reverted once fixed properly in NuttX. Needed for the GCC 7
upgrade in #8551 .
7 years ago
Daniel Agar
1f63d85869
NuttX generate Make.defs per config from PX4 cmake ( #8573 )
7 years ago
Daniel Agar
02c4ec9b2a
move nuttx-configs to platforms/nuttx
7 years ago
David Sidrane
f149adac54
Changes to px4-stm32f4discovery for upstream Nuttx
8 years ago
Lorenz Meier
3ee9b441c6
Add STM32F4 discovery config.
10 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
px4dev
f243f6ef66
Scratch in a mostly-building board config for fmuv2
12 years ago
px4dev
eaf1d8063c
Build system updates to match the NuttX merge.
12 years ago
px4dev
34a3b260f3
Move the last of the board-specific code for PX4FMU out of the NuttX tree. Now it's just configuration.
12 years ago
px4dev
b685d46dbf
Clean out remains of the old EEPROM driver.
12 years ago
px4dev
5135e5308b
Hoist the GPIO driver out and integrate it with the px4fmu driver. Move these pieces into the drivers tree.
12 years ago
px4dev
34f99c7dca
Hoist the ADC and CAN board-specific pieces.
12 years ago
px4dev
db044b64cd
Hoist the oard-specific USB pieces.
12 years ago
px4dev
7b4118a5e7
Hoist SPI functions.
12 years ago
px4dev
3d79b9a0b0
Tease the PWM driver out and fix some build issues after cleaning up behind the cpuload pieces.
12 years ago
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
12 years ago
px4dev
5925d146bc
Move the tone_alarm driver out of the NuttX configs area and add it as an stm32-specific driver in the PX4 apps space.
...
Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
12 years ago
px4dev
7f18fcd556
Clean out old drivers we're not using anymore.
13 years ago
Lorenz Meier
a1b99a3f03
Kicked out mix_and_link, deleted old MPU driver, disabled (still needed for reference) old HMC and MS5611 drivers. Removed driver init from up_nsh.c. Reworked fixedwing_control to be closer to up-to-date api, still more clean up needed. Fixed a bug that limited the motor thrust for multirotor control
13 years ago
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
13 years ago