Daniel Agar
d38dfcfcd3
uORB::Subscription fix initialization but not yet published case
...
- otherwise uORB::Subscription will erroneously report published after the first successful initialization of an unpublished topic
2019-08-20 10:28:09 -04:00
Daniel Agar
6cf55ac83a
av_x-v1 fix timer_config clock bit
2019-08-19 15:22:08 -04:00
Daniel Agar
737f5d4e3d
px4io fix code style
2019-08-19 15:11:39 -04:00
Daniel Agar
f9f2afd856
add .gitattributes to force all line endings to LF
...
- this improves the windows development experience when moving between cygwin, WSL, and native tools
- cmd and bat files are left alone (we don't currently have any)
2019-08-18 14:13:26 -04:00
Daniel Agar
646519fa0d
vscode disable selection drag and drop
2019-08-18 12:59:03 -04:00
Daniel Agar
24041370c0
vscode github pull request default merge method squash
2019-08-18 12:59:03 -04:00
Daniel Agar
3c33962e78
vscode disable telemetry and experiments
2019-08-18 12:59:03 -04:00
Daniel Agar
404984c355
vscode settings sort git ignoreLimitWarning
2019-08-18 12:59:03 -04:00
Daniel Agar
929b48099e
vscode files watcher exclude build folder
2019-08-18 12:59:03 -04:00
Daniel Agar
6515c11048
vscode make astyle default formatter
2019-08-18 12:59:03 -04:00
Daniel Agar
f3aba02654
vscode recommended extensions update docker and ros
2019-08-17 20:12:34 -04:00
Daniel Agar
24764c676e
Jenkins hardware run logger and attempt to stop modules
2019-08-17 13:43:10 -04:00
Daniel Agar
67644e29b7
Jenkins hardware print AUX pwm info
2019-08-17 13:43:10 -04:00
Daniel Agar
b9fc3ed2ab
Jenkins hardware select airframe 4001 on fmu-v4
2019-08-17 13:43:10 -04:00
Daniel Agar
17c46623f9
Jenkins hardware default airframe 4001 -> 13000 (run all controllers)
2019-08-17 11:03:26 -04:00
Daniel Agar
b8cdec65cc
Jenkins hardware target general px4_fmu-v5
2019-08-17 11:03:26 -04:00
Daniel Agar
7adc43b795
px4_fmu-v5: add critical section monitor build ( #12724 )
2019-08-16 21:48:09 -04:00
Daniel Agar
acc7067596
Jenkins hardware run adc test
2019-08-16 19:05:55 -04:00
Daniel Agar
76b9198522
kinetis/adc move to new WQ
2019-08-16 19:05:55 -04:00
Daniel Agar
746f13d2d4
stm32/adc move to new WQ
2019-08-16 19:05:55 -04:00
Daniel Agar
6e7e2b6e3b
px4_fmu-v5: add irqmonitor build ( #12723 )
2019-08-16 19:01:16 -04:00
Daniel Agar
48f5ab2896
Update submodule mavlink v2.0 to latest Fri Aug 16 12:37:56 UTC 2019 ( #12717 )
...
- mavlink v2.0 in PX4/Firmware (be3d09c700 ): https://github.com/mavlink/c_library_v2/commit/0385f82286df78d51b06e5e325b13e2411ba2170
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/dc26ccd71dcb0138b23176233eade1c04a09b462
- Changes: https://github.com/mavlink/c_library_v2/compare/0385f82286df78d51b06e5e325b13e2411ba2170...dc26ccd71dcb0138b23176233eade1c04a09b462
dc26ccd 2019-08-15 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/e5597b68bd5a98bf689aa056c623da480e7ef17a
2019-08-16 14:20:45 -04:00
Daniel Agar
dacaabe92e
introduce sensor_gyro_control message for vehicle_angular_velocity ( #12145 )
2019-08-16 13:53:59 -04:00
Daniel Agar
b7f0db62ba
mRo Control Zero F7 initial board support
2019-08-14 13:13:27 -04:00
Daniel Agar
6413525645
uORB::PublicationQueued don't unadvertise on destruction ( #12674 )
...
* this is a bit of a hack for vehicle_command and vehicle_command_ack usage
2019-08-09 12:45:02 -04:00
Daniel Agar
b5a01532ae
vtol_att_control move to WQ with uORB callback scheduling ( #12229 )
...
* add perf counters for cycle time and interval
2019-08-09 12:44:11 -04:00
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