David Lechner
995265c95e
vscode: remove terminal settings
...
These terminal settings are a matter of personal preference and should
not be part of the project configuration.
3 years ago
Daniel Agar
af5e903b82
.vscode/.gitignore ignore all log files
3 years ago
alexklimaj
4fc161192a
Add ARK CANnode board config
3 years ago
dirksavage88
d92244b664
Initial Matek m9nf4 can node support
...
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added uavcan board identity
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added usb.c, LED rework may be needed
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
PX4 dates added to all files
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Matek M9NF4 CAN Node initial board support
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed GPS to ttyS3 in board sensors, led board on/off definitions
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added app descriptor section to canbootloader linker script
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed board naming convention to match vendor
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed canbootloader and nsh menuconfig
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Test defconfig changes, IRQ hardfault in bootloader
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Working canbootloader, App firmware stil WIP
Working App firmware: changed romfsroot to 'cannode', TODO: verify GPS & IMU config
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
TODO: Debug GPS no sats/low sats issue, no magnetometer on some boards
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
3 years ago
Daniel Agar
c2cbf74351
vscode: cmake variants add px4_fmu-v5_debug for convenient debugging
3 years ago
Daniel Agar
f5d9b01f5c
NuttX build in place
...
- cmake NuttX build wrapper compile in place instead of copying source tree to build directory
- slightly faster skipping necessary copying (depending on system)
- allows debugging in place
- easier to work directly in NuttX following official documentation
- simplifies overall build which should make it easier to resolve any remaining NuttX dependency issues in the build system
- the downside is switching back and forth between different builds always require rebuilding NuttX, but I think this is worth the improved developer experience
- also no longer builds px4io and bootloader in every single build, for most users these rarely change and we're wasting a lot of build time
3 years ago
Viktor Vladic
5b3e1a2347
boards: add MatekH743-slim support
3 years ago
Vatsal Asitkumar Joshi
ea1ae73526
Support for Raspberry PI RP2040 MCU ( #18083 )
3 years ago
alexklimaj
6daa579e46
Add ARK RTK GPS Debug, turn on UART RX DMA
3 years ago
benjinne
413e15d083
Add vscode cmake-variant for px4_sitl_rtps
3 years ago
alexklimaj
05ee31072a
Add ARK RTK GPS
3 years ago
Matthias Grob
ecb1264832
vscode: do not disable autocomplete on enter
3 years ago
Daniel Agar
e900f2ea54
boards: Advanced Technology Labs (ATL) Mantis EDU support and airfarme (SYS_AUTOSTART 4061)
...
Co-authored-by: Julian Oes <julian@oes.ch>
Co-authored-by: Daniel Agar <daniel@agar.ca>
4 years ago
Daniel Agar
d8704cee67
platforms: px4 log build string then print (fputs)
4 years ago
alexklimaj
962c2cc960
Add fmuv6x to vscode cmake variants
4 years ago
modaltb
e25cfaaa2f
boards: Add ModalAI Flight Core v2 initial support
4 years ago
AlexKlimaj
4a93f7cea1
Add ARK CAN GPS Board Config
4 years ago
Daniel Agar
ecf2cd3afb
CAN node STM32F7 support and Freefly RTK GPS CAN node
4 years ago
Daniel Agar
58b40fbbb9
boards: move testing to dedicated test variants
4 years ago
Daniel Agar
ad934b4911
icm20948 i2c passthrough driver for ak09916 magnetometer (Here+ GPS/compass)
...
- include icm20948 on most boards by default
- create more test variants for default boards near flash limit (cuav_nora_test, cuav_x7pro_test, holybro_durandal-v1_test)
4 years ago
Daniel Agar
f5c7f89a76
vscode add holybro can-gps-v1 variants
4 years ago
Daniel Agar
bb12fce66c
delete RATTITUDE flight mode
4 years ago
Daniel Agar
321df7ed84
delete remaining intel aero references
4 years ago
Daniel Agar
2702306849
boards: mRo pixracer pro fix incorrect SPI2 sck
4 years ago
Lorenz Meier
cd148cda88
Revert "platforms: px4 log build string then print (fputs)"
...
This reverts commit 9e112dd48b
.
4 years ago
Daniel Agar
9e112dd48b
platforms: px4 log build string then print (fputs)
4 years ago
alexklimaj
741c1da634
ARK Flow Basic Functionality
4 years ago
Matthias Grob
36d15ada1c
vscode: do not enable smart case search
...
in workspace settings. This comes down to user preference
and there's no particular reason to change this based on the workspace.
I found it confusing to have this non-default behavior
just for PX4 editing.
4 years ago
Daniel Agar
c9a7894230
boards: bitcraze crazyflie fix boot
...
- add console to USART3 for now
4 years ago
Daniel Agar
d8e8e23947
vscode: add cuav_can-gps-v1_canbootloader variant
4 years ago
Daniel Agar
38fbb452da
vscode add navio2 variant and native debug launch
4 years ago
Daniel Agar
0a607bdc67
boards: CUAV CAN_GPS v1.2 cannode (stm32f412) with UAVCAN bootloader
4 years ago
Daniel Agar
4d97772756
vscode: SITL debug add gazebo world select
4 years ago
Daniel Agar
2b18b05a8a
vscode updates and improvements
...
- fix gazebo SITL debug
- now prompts you to select vehicle
- devcontainer.json container support https://code.visualstudio.com/docs/remote/containers
- this allows you to jump straight into working within a container (px4-dev-nuttx) on a fresh machine
- also helps with Codespaces https://github.com/features/codespaces
- plugin updates
- cpp extension pack, spell checking, CTest support
- cleanup intellisense
- the backup tag parser was a resource hog and didn't work very well
- fix problemMatcher support so that you can click on a build failure
4 years ago
oneWayOut
71f381ada9
add gazebo VTOL tiltrotor debug target for VSCode SITL
4 years ago
Daniel Agar
6937dbc5fd
boards: add CUAV Nora support
5 years ago
Daniel Agar
fbc8e1b09e
boards: mRo X2.1-777 fixes
...
- ardupilot bootloader compatibility (first 3 sectors)
- clock tree fixes
- start mavlink
- start mpu9250 magnetometer (only onboard mag)
- fixes https://github.com/PX4/Firmware/issues/15466
5 years ago
Daniel Agar
cfbf69f2a7
boards: rename Hex -> CubePilot
...
- hex_cube-orange_default -> cubepilot_cubeorange_default
- hex_cube-yellow_default -> cubepilot_cubeyellow_default
5 years ago
Mirko Denecke
cf02b88d51
Initial Hex/Proficnc Cube Yellow support
5 years ago
Daniel Agar
1c0925a189
Hex/Proficnc Cube Orange support
...
Co-authored-by: Jacob Dahl <dahl.jakejacob@gmail.com>
Co-authored-by: Jacob Crabill <jacob@flyvoly.com>
5 years ago
Daniel Agar
d89b7804f7
boards: initial CUAV X7Pro support (not complete)
...
- this is booting and functional, but still missing a few things
- still needs full PWM output, verification of all sensor rotations and IO, etc
5 years ago
Daniel Agar
60cd6f9e90
vscode: possible improvements for cpp extension cpu usage
5 years ago
Daniel Agar
0d36e5094b
px4_io-v2 add to vscode variants and fix SVD file find
5 years ago
Daniel Agar
c54a09974c
vscode improvements
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
aabc89b2d0
vscode: commit auto added c++ header associations
5 years ago
Daniel Agar
3d56f37606
vscode debug and ekf2 replay improvements
...
- create new px4_sitl_replay config specifically for replay
- ekf2 replay don't launch gazebo
- add px4_sitl_test cmake variant
- px4_sitl_test bring into sync with px4_sitl_default
- vscode replace hard coded build path with cmake setting
5 years ago
Matthias Grob
904ab16558
Fix trailing whitespace, EOF newline, indentation
5 years ago
Daniel Agar
a859a6b57c
VSCode SITL debug improvements
...
- added gazebo VTOL tailsitter debug target
- improved jmavsim debug target and helper tasks to work properly (build and launch directly instead of through the jmavsim_run.sh script)
- improved output console handling for helper tasks (eg gazebo and jmavsim build and run, followed by cleanup after debug)
- added miniterm.py as a task
5 years ago
Daniel Agar
a7fbaefd83
NuttX cmake small debug helper improvements
5 years ago