Bob-F
cc3727bfbd
skip creation of self-pointing link
2018-08-06 13:32:36 +02:00
Bob-F
e056aa3204
Roll back change that handles absent test_data directory
2018-08-06 13:32:36 +02:00
Bob-F
082ef85773
handled a document issue and the case of absent test_data directory
2018-08-06 13:32:36 +02:00
Bob-F
627ea3b23e
update according to pull request review comments
2018-08-06 13:32:36 +02:00
Bob-F
2ece14bad1
Port PX4 to BeagleBone Blue Board using library librobotcontrol instead of a submodule
2018-08-06 13:32:36 +02:00
Daniel Agar
b1d3bb0403
stop ignoring Wmissing-field-initializers and fix ( #9912 )
2018-07-22 12:45:52 -04:00
David Sidrane
7a4ac739f1
Fix Stack warning
2018-07-20 18:29:58 +02:00
Dennis Mannhart
9c7c60ddc8
remove mc_pos_control_tests
2018-07-20 09:26:18 +02:00
vkotaru
96920e0370
AUTOPILOT_HOST address for Raspberrypi2/3 included in posix CMakeLists.txt
2018-07-18 22:31:32 +02:00
Beat Küng
6dda641cc0
omnibus-f4sd defconfig: change USB vendor & product strings to match with the bootloader
...
This fixes automatic upload. Since ed95dced0f the NuttX string
is used for device detection, but Linux uses the bootloader's USB vendor
and product strings.
So the NuttX strings must match with the ones from the bootloader.
2018-07-18 22:30:45 +02:00
David Sidrane
6f3783221f
px4fmu-v5:Enable CONFIG_STM32F7_USART_SINGLEWIRE
...
FMUv5 has singlewire support
2018-07-17 08:53:29 +02:00
David Sidrane
657af126b0
Update nuttx submodule with USART_SINGLEWIRE support on f7
2018-07-17 08:53:29 +02:00
Beat Küng
3f0a398a25
Omnibus F4 SD: fix UART4
...
- do not configure RSSI GPIO pin
- disable serial console on UART4
2018-07-10 19:39:50 +02:00
Daniel Agar
00c34d8a2b
AV-X board support
2018-07-08 10:18:13 -04:00
Daniel Agar
8599495082
uORB add ORB_COMMUNICATOR define to enable remote uORB
2018-07-01 16:03:03 +00:00
Daniel Agar
11d348ec4f
microbench split into hrt, math, matrix, uorb
2018-07-01 09:25:22 +00:00
Daniel Agar
3ba97297d5
tests simple timing microbenchmark
2018-07-01 09:25:22 +00:00
Daniel Agar
7efdec1469
cmake nuttx skip upload helper without cdcacm
2018-06-28 19:35:36 +00:00
Daniel Agar
ed95dced0f
cmake nuttx upload use vendor and product string
2018-06-28 19:35:36 +00:00
PX4 Jenkins
18abeb1118
PX4-NuttX/nuttx branch test: px4_firmware_nuttx-7.22+
...
NuttX:
- https://github.com/PX4-NuttX/nuttx/tree/px4_firmware_nuttx-7.22+
- https://github.com/PX4-NuttX/nuttx/commit/d5c12b24fa5349791220ce44a46b96f345ec77c1
Changes from PX4-NuttX/nuttx (https://github.com/PX4-NuttX/nuttx/commit/f57752b6f16f54bd50188024475657c6a7a1604c ) in current PX4/master (bb8e653469 )
https://github.com/PX4-NuttX/nuttx/compare/f57752b6f16f54bd50188024475657c6a7a1604c...d5c12b24fa5349791220ce44a46b96f345ec77c1
d5c12b2 (HEAD, origin/px4_firmware_nuttx-7.22+, origin/HEAD, px4_firmware_nuttx-7.22+) [BACKPORT] stm32f7:I2C reset Configure I2C pins as GPIO output
Apps:
- https://github.com/PX4-NuttX/apps/tree/px4_firmware_nuttx-7.22+
- https://github.com/PX4-NuttX/apps/commit/36806ba3d84c0fa07ed86857d4c92a997b7cd194
Changes from PX4-NuttX/apps (https://github.com/PX4-NuttX/apps/commit/36806ba3d84c0fa07ed86857d4c92a997b7cd194 ) in current PX4/master (bb8e653469 )
https://github.com/PX4-NuttX/apps/compare/36806ba3d84c0fa07ed86857d4c92a997b7cd194...36806ba3d84c0fa07ed86857d4c92a997b7cd194
2018-06-27 20:21:02 -04:00
PX4 Jenkins
a5d5d5e38e
Update submodule nuttx to latest Mon Jun 25 21:26:34 EDT 2018
...
- nuttx in PX4/Firmware (537fe886015be0ccb6b691a8a2802fb29d17c410): https://github.com/PX4-NuttX/nuttx/commit/63775322bf25adb406594f8e610122fe0cef2f7a
- nuttx current upstream: https://github.com/PX4-NuttX/nuttx/commit/f57752b6f16f54bd50188024475657c6a7a1604c
- Changes: https://github.com/PX4-NuttX/nuttx/compare/63775322bf25adb406594f8e610122fe0cef2f7a...f57752b6f16f54bd50188024475657c6a7a1604c
f57752b 2018-06-25 Daniel Agar - Merged in dagar/nuttx/pr-fixCompileError (pull request #660 )
2018-06-26 06:42:42 +02:00
Daniel Agar
6b02fc083e
cmake PMP fetch FlameGraph to build directory
2018-06-23 15:00:51 +02:00
korigod
4dfd77a0cd
cmake: add nuttx force-upload target ( #9717 )
...
If the PX4FMUv2 board does not have the v5 uploader, it's not possible
to check the silicon revision to make sure it's safe to upload the
firmware which is more than 1 MB. However, if the user is sure the
silicon revision is not affected by this errata, he can upload the
firmware using px4_uploader.py with --force argument. This commit adds
`force-upload` make target to do it more convenient way.
Signed-off-by: Andrei Korigodski <akorigod@gmail.com >
2018-06-20 10:37:01 -04:00
PX4 Jenkins
af07d4b37b
Update submodule apps to latest Fri Jun 15 15:25:42 UTC 2018
...
- apps in PX4/Firmware (1bc4a73eaacdb40f7d3f5ebd11882913b541b419): https://github.com/PX4-NuttX/apps/commit/7e2f17db4e770e65ee39b1a964cf4644720d976c
- apps current upstream: https://github.com/PX4-NuttX/apps/commit/36806ba3d84c0fa07ed86857d4c92a997b7cd194
- Changes: https://github.com/PX4-NuttX/apps/compare/7e2f17db4e770e65ee39b1a964cf4644720d976c...36806ba3d84c0fa07ed86857d4c92a997b7cd194
36806ba 2018-06-06 Beat Küng - nsh_parse.c: fix 'while' and 'until' loop condition
2018-06-15 11:56:15 -04:00
David Sidrane
3098b09bbd
Updated submudule platforms/nuttx/NuttX/nuttx
...
to include [BACKPORT] Merged in kekiefer/nuttx/stm32f7-serial-fix-tiocssinglewire-upstream
2018-06-14 17:25:24 -04:00
Beat Küng
036b59f3de
posix main: convert c to a char when extending add_string
2018-06-13 16:19:34 +02:00
Beat Küng
4eda0ed782
posix main shell: fix getchar() return value and check for EOF to avoid busy loop
2018-06-13 16:19:34 +02:00
Daniel Agar
b183764dc7
cmake nuttx fix upload target
2018-06-12 16:46:21 -04:00
PX4 Jenkins
55728ab129
Update submodule nuttx to latest Tue Jun 12 15:14:01 CDT 2018
...
- nuttx in PX4/Firmware (ed7eb8b4b4f792b8c373692812c8e255669f482e): https://github.com/PX4-NuttX/nuttx/commit/0ac630e6d0e90480121c74d59a92676f0b951dce
- nuttx current upstream: https://github.com/PX4-NuttX/nuttx/commit/80e58380a8d2b4da0f29eee7e0a820abf0d9f793
- Changes: https://github.com/PX4-NuttX/nuttx/compare/0ac630e6d0e90480121c74d59a92676f0b951dce...80e58380a8d2b4da0f29eee7e0a820abf0d9f793
80e5838 2018-06-07 David Sidrane - [REJECTED] When console is absent preserve stdio fd numbering.
2018-06-12 13:43:03 -07:00
Daniel Agar
4d3ad1b5c3
cmake consistency with build directory and and nuttx binary naming
2018-06-12 10:14:03 +02:00
Elia Tarasov
981db0e21d
add iris_vision sitl model
2018-06-10 21:26:44 -04:00
MaEtUgR
01afeed967
cmake nuttx upload: add verbatim parameter
...
to disable automatic evaluation of /dev/ttyS* expression in cygwin.
On linux verbatim seems to be default anyways. At least it doesn't get
evaluated on linux.
2018-06-06 12:32:03 +02:00
Beat Küng
537451c2a0
Debug/Nuttx.py: fix 'mon reg' does not exist
...
Also there was no register xPSR.
Stack usage calculation is still broken...
2018-06-01 19:27:30 +02:00
Beat Küng
f8dd833a14
onmibus-f4sd: add ADC support
2018-05-31 19:13:00 +02:00
Daniel Agar
6ca078425e
Jenkins archive nuttx bin file
2018-05-31 07:38:07 +02:00
Daniel Agar
3e843ba2d2
posix main add SIGSEGV handler
2018-05-28 08:40:05 +02:00
Anthony Lamping
780d147c01
cmake: package don't use bin and share dirs
2018-05-25 01:32:26 -04:00
Anthony Lamping
ef5de4de87
cmake: package create tarball
2018-05-25 01:32:26 -04:00
Anthony Lamping
0e80210f33
cmake: package px4 with sitl_gazebo plugins for jenkins ROS tests
2018-05-25 01:32:26 -04:00
Joshua Whitehead
3b6b1ee066
Use Nuttx defconfig defines to determine arch ( #9516 )
...
These hard coded paths assume all Nuttx targets are ARMv7-M targets. Updating them to use ${CONFIG_ARCH} and ${CONFIG_ARCH_FAMILY} instead allows for the architecture defined by the incoming Nuttx defconfig to be correctly targeted.
2018-05-23 15:20:39 -04:00
Roman
464db32567
removed error message in qurt stub implementation of putchar
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-05-23 10:08:28 -04:00
Daniel Agar
305e1b7b95
qurt cmake dependency fixes
2018-05-23 10:08:28 -04:00
Daniel Agar
48724e44dd
NuttX build use 'all' target within each lib
2018-05-22 15:17:21 -04:00
DanielePettenuzzo
b822966e8e
crazyflie: support for sd card board via SPI
2018-05-22 12:21:45 +02:00
nathan
5483b59674
bring omnibusf4 defconfig up to date via menuconfig
2018-05-20 11:54:17 +02:00
nathan
f754d092f8
Initial omnibusf4sd target support
...
Flight tested: ekf2 w/ mag and compass by @nathantsoi: https://logs.px4.io/plot_app?log=79b81031-cf1e-41f0-890b-d6cd7d559766
NOTE: external I2C devices need a pullup. I have tested with a 3.3v 2.2k pullup.
Working:
- mpu6000, bench tested and verified via nsh
- fmu
- all 6 ch output bench tested w/ pwm and oneshot via nsh
- ppm input bench tested
- dsm input bench tested
- bmp280, bench tested and verified via nsh
- hmc5883, bench tested and verified via nsh, but requires an external i2c pullup
- gps on uart6
- startuplog, nsh, mavlink on uart4, but params are not sent for some reason. RSSI pin is TX, MOTOR 5 is RX (normal mode, 57600 baud)
- rgbled over i2c, bench tested and workingp
- sbus via the shared sbus/ppm pin (which includes an inverter to the mcu SBUS in pin), remove the solder bridge or jumper to the ppm pin before use
Not yet implemented:
- ADC
- OSD: passthrough video is untested, use at your own risk until a basic driver is implemented.
2018-05-20 11:54:17 +02:00
Daniel Agar
dc1e91137a
cmake add bloaty helpers for nuttx and use in Jenkins
2018-05-17 18:27:00 -04:00
Matthias Grob
58dd7be12a
Cygwin: enable arm nuttx upload within cygwin
...
In the Cygwin environment the native Windows serial COM# ports get mapped
to /dev/ttyS# for POSIX compatibility. While # is one number lower inside
the environment than the COM port number because it's 0 indexed instead
of 1.
I added the necessary handling to all the dependent parts I found which
allows uploading to /dev/ttyS# when the cygwin platform is detected.
Now the usual "make px4fmu-v4 upload" and
"./Tools/upload.sh build/px4fmu-v4_default/px4fmu-v4_default.px4" work.
2018-05-09 11:31:42 +02:00
Beat Küng
9772380779
posix main: avoid declaring px4_main_t, include the correct header instead
2018-05-09 07:59:46 +02:00
Daniel Agar
5de5d6ea49
Jenkins simple mission code coverage build
2018-05-05 19:49:50 -04:00