Daniel Agar
|
2f222d6cbf
|
containers/List add nullptr check
|
2019-08-09 07:55:13 +02:00 |
|
Daniel Agar
|
9481b3b232
|
Update submodule mavlink v2.0 to latest Fri Aug 9 02:59:05 UTC 2019 (#12669)
- mavlink v2.0 in PX4/Firmware (e8a11086eb): https://github.com/mavlink/c_library_v2/commit/72832840733f0d78cda7e2071a6bf6c7fc3f9273
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/0385f82286df78d51b06e5e325b13e2411ba2170
- Changes: https://github.com/mavlink/c_library_v2/compare/72832840733f0d78cda7e2071a6bf6c7fc3f9273...0385f82286df78d51b06e5e325b13e2411ba2170
|
2019-08-09 00:15:38 -04:00 |
|
Daniel Agar
|
e8a11086eb
|
create uORB::PublicationMulti for multi publications
|
2019-08-08 21:01:56 -04:00 |
|
Daniel Agar
|
0a0c404a08
|
mavlink receiver move to uORB::Publication
|
2019-08-08 21:01:56 -04:00 |
|
Daniel Agar
|
c6aaa606da
|
sensors angular velocity and acceleration publishers fix auto usage
- if the primary gyro or accel change this will cause the callback to be registered multiple times
|
2019-08-08 11:36:27 -04:00 |
|
Daniel Agar
|
c66fc85630
|
fw_pos_control_l1: move to WQ with uORB callback scheduling
|
2019-08-07 23:13:21 -04:00 |
|
Daniel Agar
|
cab0aee2a0
|
fw_att_control: move to WQ with uORB callback scheduling
|
2019-08-07 22:54:44 -04:00 |
|
Daniel Agar
|
0955fd2d58
|
NuttX boards reduce CONFIG_NFILE_DESCRIPTORS 54 -> 20
|
2019-08-07 21:23:27 -04:00 |
|
Daniel Agar
|
e43e37cc46
|
fw_pos_control_l1 add new simple min groundspeed
|
2019-08-07 18:50:42 +02:00 |
|
Daniel Agar
|
83e532d339
|
logger move to uORB::SubscriptionInterval (#12123)
|
2019-08-07 11:02:16 -04:00 |
|
Daniel Agar
|
a917f22b65
|
sensors: create vehicle_acceleration module (#12597)
|
2019-08-07 05:05:48 -04:00 |
|
Daniel Agar
|
6e781c2289
|
InvenSense ICM20948 move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer helpers
|
2019-08-06 23:36:31 -04:00 |
|
Daniel Agar
|
5421ef5535
|
NuttX increase HPWORK and LPWORK stack by 256 bytes
|
2019-08-06 23:15:07 -04:00 |
|
Daniel Agar
|
4c329c3b4b
|
simple circleci.com px4_fmu-v5 build & archive example
|
2019-08-06 19:07:21 -04:00 |
|
Daniel Agar
|
7b179776e2
|
vehicle_angular_velocity: sensor_selection callback
- needed to update the main sensor_gyro subscription if the primary
stops responding
|
2019-08-06 14:23:57 -04:00 |
|
Daniel Agar
|
b945e28e08
|
uORB fix vehicle_angular_velocity RTPS id
|
2019-08-06 13:39:56 -04:00 |
|
Daniel Agar
|
2ad12d7977
|
sensors: create vehicle_angular_velocity module (#12596)
* split out filtered sensor_gyro aggregation from mc_att_control and move to wq:rate_ctrl
|
2019-08-06 12:55:25 -04:00 |
|
Daniel Agar
|
bf0eaf4d54
|
bloaty fix master comparison
- jenkins add new sections and segments output
|
2019-08-06 11:57:53 -04:00 |
|
Daniel Agar
|
6f2d1d55f6
|
logger use uORB::PublicationQueued for ulog_stream
- queue depth is now set by the msg
|
2019-08-06 11:07:59 -04:00 |
|
Daniel Agar
|
5b511eaa1a
|
logger move non-logged subscriptions to uORB::Subscription
|
2019-08-06 11:07:59 -04:00 |
|
Daniel Agar
|
9d701a077d
|
NuttX reduce stack for interrupts, HPWORK, LPWORK
|
2019-08-06 11:00:55 -04:00 |
|
Daniel Agar
|
bf474028ff
|
px4flow add parameter to enable (SENS_EN_PX4FLOW)
- fixes https://github.com/PX4/Firmware/issues/12571
|
2019-08-06 10:55:35 -04:00 |
|
Daniel Agar
|
8f5b7de498
|
uORB::Subscription minor API cleanup
* the forceInit() method was combined with the existing subscribe()
* delete unused last_update()
|
2019-08-06 10:28:49 -04:00 |
|
Daniel Agar
|
64f105b530
|
Update submodule nuttx to latest Mon Aug 5 20:30:34 UTC 2019 (#12636)
- nuttx in PX4/Firmware (be76f909beadfe80415b733c020695efb042adef): https://github.com/PX4/NuttX/commit/b4013dcd4a9ec8edf412277fa3e4dccd419089c1
- nuttx current upstream: https://github.com/PX4/NuttX/commit/14f4dc735a6f092b7acbf5861c0b9f1ed5e19216
- Changes: https://github.com/PX4/NuttX/compare/b4013dcd4a9ec8edf412277fa3e4dccd419089c1...14f4dc735a6f092b7acbf5861c0b9f1ed5e19216
14f4dc7 2019-08-05 David Sidrane - [BACKPORT] kinetis:i2c transfer ensure correct result returned
|
2019-08-05 13:32:46 -07:00 |
|
Daniel Agar
|
a6777ca4f1
|
uORB add RTPS message id for new wheel_encoders msg
|
2019-08-05 12:34:48 -04:00 |
|
Daniel Agar
|
cfdabb26d7
|
update all docker tags 2019-03-08 -> 2019-07-29
|
2019-08-05 00:19:18 -04:00 |
|
Daniel Agar
|
030508a71d
|
cmake make bloaty available everywhere and improve output
|
2019-08-05 00:19:18 -04:00 |
|
Daniel Agar
|
a2288b1e16
|
AV-X board_config.h fix ADIS16497 chip select
|
2019-08-05 00:14:03 -04:00 |
|
Daniel Agar
|
e69398c09f
|
introduce uORB::PublicationQueued and transition most orb_advertise_queue usage
|
2019-08-04 10:08:09 -04:00 |
|
Daniel Agar
|
839787568c
|
CollisionPrevention only process distance_sensor updates
|
2019-08-04 10:04:09 -04:00 |
|
Daniel Agar
|
34598fe353
|
mavlink uavcan parameters initialize value
|
2019-08-03 15:05:34 -04:00 |
|
Daniel Agar
|
6a6bc4be58
|
drivers helper classes remove empty publication (forced advertise)
- this is no longer necessary with all publications outside of ISRs
|
2019-08-03 14:08:45 -04:00 |
|
Daniel Agar
|
483280236b
|
mavlink use all ORB battery_status instances instead of BOARD_NUMBER_BRICKS
|
2019-08-03 13:36:42 -04:00 |
|
Daniel Agar
|
991669073e
|
Jenkins HIL run sd_bench and configure as multicopter
|
2019-08-03 11:22:31 -04:00 |
|
Daniel Agar
|
dcccbbe584
|
Mavlink receiver ODOMETRY fix code style
|
2019-08-02 21:36:20 -04:00 |
|
Daniel Agar
|
77694183b2
|
delete position_estimator_inav
|
2019-08-02 17:38:28 -04:00 |
|
Daniel Agar
|
eda49a4b63
|
PixArt PAW3902 optical motion tracking driver (#12576)
|
2019-08-01 23:43:26 -04:00 |
|
Daniel Agar
|
f7c9acbdab
|
Update submodule nuttx to latest Thu Aug 1 18:09:20 EDT 2019 (#12603)
- nuttx in PX4/Firmware (210dbb5b8365eb003453695aa4711044bb6d49be): https://github.com/PX4/NuttX/commit/257e1730dca1faafdf3a694ba53da423f46d569c
- nuttx current upstream: https://github.com/PX4/NuttX/commit/b4013dcd4a9ec8edf412277fa3e4dccd419089c1
- Changes: https://github.com/PX4/NuttX/compare/257e1730dca1faafdf3a694ba53da423f46d569c...b4013dcd4a9ec8edf412277fa3e4dccd419089c1
b4013dc 2019-08-01 David Sidrane - [BACKPORT] stm32l4:serial add HW HS on UART 4 & 5
4380c12 2019-08-01 David Sidrane - [BACKPORT] stm32h7:serial add HW HS on UART 4 & 5
0ff3e6c 2019-08-01 David Sidrane - [BACKPORT] stm32:serial add HW HS on UART 4 & 5
316126f 2019-07-31 David Sidrane - [BACKPORT] stm32f7:serial add HW HS on UART 4 & 5
|
2019-08-01 16:14:45 -07:00 |
|
Daniel Agar
|
4bf9344913
|
camera_trigger: move to new WQ and uORB::Subscription
|
2019-08-01 12:24:12 -04:00 |
|
Daniel Agar
|
bc9fb26ccd
|
commander esc_calibration move to uORB::Subscrition
|
2019-07-31 20:30:05 -04:00 |
|
Daniel Agar
|
29c50da1f6
|
ll40ls: cleanup and create PX4Rangerfinder helper class (#12567)
|
2019-07-31 15:17:35 -04:00 |
|
Daniel Agar
|
0e949a36ee
|
task_stack_info increase task_name length to match NuttX CONFIG_TASK_NAME_SIZE
|
2019-07-30 10:47:10 -04:00 |
|
Daniel Agar
|
0dc8119c89
|
listener print strings
|
2019-07-30 10:47:10 -04:00 |
|
Daniel Agar
|
75531125a2
|
lsm303d split out header and main
|
2019-07-29 10:57:51 -04:00 |
|
Daniel Agar
|
87200d7954
|
lsm303d driver move to PX4Accelerometer/PX4Magnetometer and cleanup
|
2019-07-29 10:57:51 -04:00 |
|
Daniel Agar
|
203d9327ee
|
osd/atxxxx move to new WQ and uORB::Subscription
|
2019-07-29 10:52:33 -04:00 |
|
Daniel Agar
|
be99d2f111
|
sih: fix code style
|
2019-07-28 11:18:02 -04:00 |
|
Daniel Agar
|
09eaef82f6
|
sih: move to PX4Accelerometer/PX4Gyroscope/PX4Magnetometer/PX4Barometer helpers
|
2019-07-28 11:18:02 -04:00 |
|
Daniel Agar
|
97445b60aa
|
commander preflightcheck update orb usage to uORB::SubscriptionData
|
2019-07-28 10:22:47 -04:00 |
|
Daniel Agar
|
1d191cc141
|
px4flow driver move to new WQ and cleanup
|
2019-07-26 20:03:21 -04:00 |
|
Daniel Agar
|
a462bfeb53
|
vscode add v5x variant (for cmake configure)
|
2019-07-26 12:59:27 -04:00 |
|
Daniel Agar
|
71613ac631
|
Jenkins fetch all tags
|
2019-07-25 11:14:16 -04:00 |
|
Daniel Agar
|
9986a88697
|
mavlink: split BATTERY_STATUS from SYS_STATUS update and handle all bricks (#12034)
|
2019-07-18 13:32:41 +02:00 |
|
Daniel Agar
|
53c5b6d24f
|
px4_fmu-v2_multicopter disable batt_smbus
- saves a bit of flash
|
2019-07-12 15:57:35 -04:00 |
|
Daniel Agar
|
d4cd1d0d2e
|
NuttX stm32f7 fully re-enable dcache with write back (#12435)
- fixes https://github.com/PX4/Firmware/issues/12216
- includes latest PX4/NuttX and apps update 7.29+
|
2019-07-10 19:08:12 -04:00 |
|
Daniel Agar
|
dc10a68539
|
NuttX and apps update 7.29
|
2019-07-10 12:58:35 -04:00 |
|
Daniel Agar
|
fbd3386c39
|
Jenkins Hardware ensure buzzer is disabled on test rack
|
2019-07-10 09:50:29 -04:00 |
|
Daniel Agar
|
7ace66a2b9
|
Jenkins hardware increase timeout 10 -> 20 minutes
|
2019-07-09 21:08:07 -04:00 |
|
Daniel Agar
|
321c2c0392
|
boards don't use px4_add_library for drivers_board
- this prevents low level board support from using PX4 logging, uORB, etc
|
2019-07-09 19:09:47 -04:00 |
|
Daniel Agar
|
aff13f6f64
|
rc.fw_defaults: reduce EPH/EPV failsafe values from 5x to 3x MC
|
2019-07-08 17:50:54 -04:00 |
|
Daniel Agar
|
6ea5853161
|
px4_fmu-v2_multicopter sync with px4_fmu-v2_default
|
2019-07-08 14:49:58 -04:00 |
|
Daniel Agar
|
58b74e241e
|
px4_fmu-v2 disable mpu9250
|
2019-07-08 14:49:58 -04:00 |
|
Daniel Agar
|
26f6794aa9
|
px4_fmu-v2 re-enable CONSTRAINED_FLASH build
- this limits console output at boot
|
2019-07-08 14:49:58 -04:00 |
|
Daniel Agar
|
15d1543f95
|
create systemcmds/i2cdetect tool to scan i2c bus
|
2019-07-06 10:28:16 -04:00 |
|
Daniel Agar
|
9bfc4f2d54
|
Analog Device ADIS16477 move to PX4Accelerometer/PX4Gyroscope and cleanup
|
2019-07-01 22:53:27 -04:00 |
|
Daniel Agar
|
9450496eb4
|
Analog Devices ADIS16497 move to PX4Accelerometer/PX4Gyroscope and cleanup
|
2019-07-01 22:47:31 -04:00 |
|
Daniel Agar
|
cdadb393b7
|
Analog Device ADIS16448 cleanup
- move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer helpers
- add barometer support (using PX4Barometer)
|
2019-07-01 16:02:00 -04:00 |
|
Daniel Agar
|
6ef61e5c19
|
landing_target_estimator: update to uORB Subscription and Publication
|
2019-07-01 10:35:41 -04:00 |
|
Daniel Agar
|
38da0f95aa
|
rc_input move to uORB::Subscription
|
2019-07-01 10:35:26 +02:00 |
|
Daniel Agar
|
4f445cd7f8
|
vscode add av_x-v1 debug target
|
2019-06-30 19:05:54 -04:00 |
|
Daniel Agar
|
7f9415ba46
|
systemcmds/top: increase stack 200 bytes
- this is necessary after most boards increased CONFIG_MAX_TASKS 32 -> 64
|
2019-06-30 18:37:41 -04:00 |
|
Daniel Agar
|
d1298f2c37
|
Jenkins HITL exit upload monitor on nsh>
|
2019-06-29 17:18:22 -04:00 |
|
Daniel Agar
|
c165a6f71b
|
attitude_estimator_q: move most orb subscriptions to uORB::Subscription
|
2019-06-29 15:51:49 -04:00 |
|
Daniel Agar
|
4b778fd0c2
|
navigator: fix vehicle_status update (#12364)
|
2019-06-28 21:35:29 -04:00 |
|
Daniel Agar
|
6d9bf18ca6
|
Revert "VTOL: add parameter to prevent flight if roll direction was not checked"
This reverts commit 5f06c6a1aa.
|
2019-06-25 09:26:20 +02:00 |
|
Daniel Agar
|
d96c97ed48
|
Update submodule jMAVSim to latest Sat Jun 22 12:37:52 UTC 2019 (#12316)
- jMAVSim in PX4/Firmware (fb8630c267): https://github.com/PX4/jMAVSim/commit/883413f8b97cc53d48491d6ff3630d6efd2e2467
- jMAVSim current upstream: https://github.com/PX4/jMAVSim/commit/def7501bc0536b8d1050f65d09c7dfbebcc0ce61
- Changes: https://github.com/PX4/jMAVSim/compare/883413f8b97cc53d48491d6ff3630d6efd2e2467...def7501bc0536b8d1050f65d09c7dfbebcc0ce61
def7501 2019-06-18 romain-chiap - SIH support: add display-only mode for simulation-in-hardware (#101)
|
2019-06-22 15:42:08 +02:00 |
|
Daniel Agar
|
136962d125
|
uORB Subscription callbacks with WorkItem scheduling on publication (#12207)
|
2019-06-17 16:26:06 +02:00 |
|
Daniel Agar
|
7c4bf6ddae
|
Mavlink ODOMETRY (331) support MAV_FRAME_BODY_FLU
|
2019-06-16 13:23:57 -04:00 |
|
Daniel Agar
|
09e09863b5
|
Update submodule mavlink v2.0 to latest Sun Jun 16 00:37:57 UTC 2019
- mavlink v2.0 in PX4/Firmware (067eb41d23252cbc5725f98e63ea56a2951da317): https://github.com/mavlink/c_library_v2/commit/70c1b4ef2db3244df23196bf2e47e369e2e8b78a
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/18cf6ff2fc0e51e4555b19fc31e8b06eb38bdd79
- Changes: https://github.com/mavlink/c_library_v2/compare/70c1b4ef2db3244df23196bf2e47e369e2e8b78a...18cf6ff2fc0e51e4555b19fc31e8b06eb38bdd79
|
2019-06-15 23:22:45 -04:00 |
|
Daniel Agar
|
115b8f83ef
|
Update submodule sitl_gazebo to latest Sun Jun 16 00:37:52 UTC 2019
- sitl_gazebo in PX4/Firmware (648e7de249): https://github.com/PX4/sitl_gazebo/commit/f2593dbcc2980dd15714925931fbb0e46a63a4b2
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/95adbb11f8deef06fb132bf0eb85c19e6ca00f6e
- Changes: https://github.com/PX4/sitl_gazebo/compare/f2593dbcc2980dd15714925931fbb0e46a63a4b2...95adbb11f8deef06fb132bf0eb85c19e6ca00f6e
95adbb1 2019-06-08 David Jablonski - fix gstreamer package finding for ubuntu
|
2019-06-15 23:21:12 -04:00 |
|
Daniel Agar
|
106ee280c5
|
land_detector initiate cycle immediately
- fixes #12190
|
2019-06-15 21:30:09 -04:00 |
|
Daniel Agar
|
4e360064d9
|
commander refactor and cleanup offboard control mode
|
2019-06-15 20:45:26 -04:00 |
|
Daniel Agar
|
648e7de249
|
drivers/px4io move to uORB::Subscription
|
2019-06-15 20:14:10 -04:00 |
|
Daniel Agar
|
1657b5030a
|
wind_estimator always copy attitude and local position data
|
2019-06-15 19:42:48 -04:00 |
|
Daniel Agar
|
a175c4407d
|
Jenkins add rover SITL test
|
2019-06-15 17:55:44 -04:00 |
|
Daniel Agar
|
e7add33c12
|
Jenkins HIL print fmu status and pwm info
|
2019-06-15 16:59:04 -04:00 |
|
Daniel Agar
|
5f20d3cf3b
|
Jenkins HIL increase boot timeout for stackcheck build
- px4_fmu-v5_stackcheck remove extra drivers (to try and get the system
usuable)
|
2019-06-15 16:59:04 -04:00 |
|
Daniel Agar
|
e6799e90ad
|
Jenkins HIL disable buzzer and remove redundant px4_fmu-v5 test
|
2019-06-15 15:06:02 -04:00 |
|
Daniel Agar
|
81c914a092
|
Jenkins HIL test run various commands to inspect system
|
2019-06-15 14:29:00 -04:00 |
|
Daniel Agar
|
d30e30a2a6
|
Jenkins HIL run more tests
|
2019-06-15 11:31:01 -04:00 |
|
Daniel Agar
|
4910bed45b
|
mavlink send_statustext_critical() remove redundant print
|
2019-06-15 10:14:41 -04:00 |
|
Daniel Agar
|
8e0e846e6e
|
Jenkins hardware target different V5 variants
|
2019-06-14 14:48:44 -04:00 |
|
Daniel Agar
|
bf08b60b8f
|
vscode launch.json add nxp_fmuk66-v3
|
2019-06-14 11:35:12 -04:00 |
|
Daniel Agar
|
5e058ae290
|
vscode launch.json add black magic probe debug config
|
2019-06-14 10:31:42 -04:00 |
|
Daniel Agar
|
fe2dff649c
|
vscode launch.json (debug configurations) cleanup naming and sort list
|
2019-06-14 10:31:42 -04:00 |
|
Daniel Agar
|
61512f063a
|
vscode debug linux vs osx handle external console properly
|
2019-06-14 08:27:37 -04:00 |
|
Daniel Agar
|
fd18a6c0e6
|
vscode improve fmu-v2/v3/v4/v4pro/v5 debug targets
|
2019-06-14 08:27:37 -04:00 |
|
Daniel Agar
|
a4a130fe53
|
tests free test containers in IntrusiveQueue and List
|
2019-06-13 10:47:27 -04:00 |
|
Daniel Agar
|
aee8f13289
|
List fix remove() and update testing
|
2019-06-13 10:47:27 -04:00 |
|
Daniel Agar
|
1623de8bd0
|
IntrusiveQueue add remove method, iterators, and update test
|
2019-06-13 10:47:27 -04:00 |
|