Daniel Agar
ecf2cd3afb
CAN node STM32F7 support and Freefly RTK GPS CAN node
4 years ago
Beat Küng
e9370c658a
nuttx cmake: include upload.cmake if it exists (same as on posix)
4 years ago
Daniel Agar
ab0d0fd0be
uORB move to PX4 platform layer
4 years ago
Jukka Laitinen
5e79773275
Add signing of px4 binary into makefiles
...
When an environment variable "SIGNING_TOOL" is defined, the make will
call this with two filename arguments: <input> and <output>.
The SIGNING_TOOL will read in the binary from input, and append
signature to the output. For example:
SIGNING_TOOL=${PWD}/Tools/cryptotools.py make px4_fmu-v5_default
Will use the example "cryptotools.py" to sign the px4_fmu-v5.bin
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Daniel Agar
420ceb76fc
cmake: NuttX generated vscode launch.json requires DEBUG_DEVICE found
4 years ago
Daniel Agar
a894ca30e8
cmake: add STM32F412CE debug helper
4 years ago
David Sidrane
54abd997de
canbootloader:Update to use NuttX
4 years ago
Daniel Agar
d5894bea5c
cmake: NuttX debug skip SVD print if not found
4 years ago
Daniel Agar
23aa9ac70f
cmake nuttx add STM32H7 debug helpers
4 years ago
Daniel Agar
0a607bdc67
boards: CUAV CAN_GPS v1.2 cannode (stm32f412) with UAVCAN bootloader
4 years ago
Daniel Agar
9426c68a13
cmake: only allow gold linker for posix builds
...
- the gold linker doesn't currently work for NuttX builds
- NuttX skip --print-memory-usage if using the GOLD linker
- fixes #15400
5 years ago
Daniel Agar
a3ad710623
restore UAVCAN bootloader support
...
- essentially reverting #7878 minus the obsolete board support
5 years ago
David Sidrane
e12bce3a20
px4_add_board:Add Optional LINKER_PREFIX
5 years ago
Daniel Agar
0d36e5094b
px4_io-v2 add to vscode variants and fix SVD file find
5 years ago
David Sidrane
490fe8256f
Add nxp imxrt device support
5 years ago
Daniel Agar
693d532bba
mRo x2.1 777 board support
5 years ago
Daniel Agar
fcbf8b6bcd
platforms/nuttx: fix fmu-v4pro jlink debug device helper
5 years ago
Daniel Agar
1c4a8e7c11
cmake NuttX fix generated launch.json (vscode debug)
5 years ago
Daniel Agar
82fac4a0a7
cmake NuttX linker print memory usage
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
2af262ed1d
NuttX cmake build wrapper thorough dependencies
5 years ago
David Sidrane
522ed2d99b
NuttX based PX4 bootloader
...
stm32h7 booloader:Obey VBUS input
stm32h7 booloader:Fully deinit systic
5 years ago
Beat Küng
78944a70c3
Upgrade NuttX to 8.2
...
Nuttx with PX4 contrib of bbsram fix
Nuttx 8.31+ with BBSRAM disable dcache
Nuttx 8.2-
5 years ago
Beat Küng
3b7c1b4ff1
src/drivers/boards: move to platforms/nuttx/src/px4/common
5 years ago
Beat Küng
be7ed5e388
src/drivers/boards/common/{stm32,kinetis}: move under platforms/nuttx/src/px4
5 years ago
Daniel Agar
86dc4c5a00
cmake generate vscode launch.json
5 years ago
Daniel Agar
d27dfcd921
NuttX CMakeLists.txt extract helpers (jlink, upload, etc)
5 years ago
Beat Küng
f32abe8534
src/platforms: move remaining source files to platforms/common
6 years ago
Beat Küng
f3fccf53f6
src/drivers/{kinetis,stm32}: move to arch-specific directories
6 years ago
Beat Küng
bd1b267baa
NuttX hrt: move into arch-specific directory
6 years ago
Beat Küng
ab43a83bed
platform: restructure (NuttX) architecture-specific code
...
updated: tone_alarm, px4io_serial, px4_micro_hal
6 years ago
Daniel Agar
e8dcd8c2fc
cmake nuttx ignore linking target warning
6 years ago
Hyon Lim
0262a699c1
UVify Core board support and airframes (Draco, Draco-R, IFO) ( #12337 )
...
* also includes minor changes to make it easy to keep in sync with px4_fmu-v4
6 years ago
Julian Oes
dd2d5c029f
platforms: match usb-Hex_ProfiCNC device ( #12772 )
...
This means that we are able to detect and flash the Pixhawk Cube Black.
6 years ago
Daniel Agar
030508a71d
cmake make bloaty available everywhere and improve output
6 years ago
Daniel Agar
5e6bfe1ad8
vscode updates
...
* working debugging (one click build and debug)
* SITL jmavsim
* SITL gazebo
* jlink px4_fmu-v{2-5}
* improved syntax highlighting
* GNU linker files
* ROS message files msg/*.msg
* jinja2 template files
* fixed intellisense support
6 years ago
Daniel Agar
e7dfb375be
create jlink gdb upload script and use in Jenkins Hardware pipeline
6 years ago
Daniel Agar
40e42a677b
NuttX cmake support optional compressed defconfigs
6 years ago
Daniel Agar
d02685c9f7
cmake nuttx .px4 package fix dependency location
6 years ago
David Sidrane
7ba81fac4b
Build copies the boards nuttx-config to build at Nuttx level
6 years ago
David Sidrane
d294b40fcb
Changes to suport Nuttx c++ lib rename
6 years ago
Daniel Agar
320d2e9383
create PX4 platform layer initialization helper ( #11269 )
...
- starts requirements for PX4 modules (hrt, param, etc)
6 years ago
Daniel Agar
195dbf4ab6
NuttX platform remove system (toolchain) stdc++ include path
6 years ago
Daniel Agar
dbee6380ee
cmake move custom upload helpers to boards/
6 years ago
Daniel Agar
91721f2060
cmake update NuttX bloaty_compare_master helper to use new paths
6 years ago
Daniel Agar
3e0a3559a9
cmake use standard mechanisms for settings flags
6 years ago
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
6 years ago
Daniel Agar
f692ad04d0
boards organization
6 years ago
Daniel Agar
56723b2ece
AV-X initial networking support
7 years ago
Daniel Agar
01744a9efc
Jenkins px4fmu-v2 hardware test
7 years ago