Daniel Agar
2750541bfb
appveyor limit branch builds ( #10112 )
7 years ago
Daniel Agar
b5092bd183
Update submodule micro-CDR to latest Tue Jul 31 20:26:41 CDT 2018 ( #10110 )
...
- micro-CDR in PX4/Firmware (8f2facbac528cf94b6ac86828e58801c8c572994): df48e526fe
- micro-CDR current upstream: 92efe34b65
- Changes: df48e526fe...92efe34b65
7 years ago
Roman Bapst
8b1381ead9
update ecl l1 and usage for new roll angle setpoint slew rate limit ( #10005 )
...
* added ability to slew rate limit the roll angle output of the l1 controller
* FixedWingPositionControl: this avoids the steps in roll angle setpoint which occur when the controller
switches to a new waypoint
* GroundRoverPositionControl: adapted to new l1 API
7 years ago
Daniel Agar
ac0988d519
travis-ci coverity properly run and submit scan
...
- the ignored warning (-Wno-missing-field-initializers) can be dropped in the future when GCC 4.8 is no longer supported
7 years ago
Daniel Agar
639a066cac
Update submodule mavlink v2.0 to latest Tue Jul 31 20:26:26 CDT 2018 ( #10070 )
...
- v2.0 in PX4/Firmware (6d662c5531
): fb2c4f8198
- v2.0 current upstream: 7014d02d66
- Changes: fb2c4f8198...7014d02d66
7 years ago
Daniel Agar
daeb2d8417
travis-ci update coverity_scan build dependencies ( #10107 )
7 years ago
Daniel Agar
6d662c5531
AV-X configure i2c network switch at init
7 years ago
Beat Küng
4b42cfaa6c
simulator_mavlink: improve error output
7 years ago
Beat Küng
2c148f07bd
cdev: delete the prev_pollset in unlocked state
...
Because it uses a semaphore.
7 years ago
mcsauder
1fe526b8eb
Updated and added full stops to comments and did some comment/whitespace formatting in the startup scripts.
7 years ago
Beat Küng
13f2315314
CDev: add DEVICE_POLL_DEBUG macro that removes all poll debug output from the build by default
...
Reduces 'uorb_tests latency_test' by about 1us
7 years ago
Beat Küng
99fd1f7213
CDev::poll_notify_one: remove checking the semaphore counter
...
The check is unnecessary. In the worst case the semaphore gets unlocked
twice, but it's not an issue because the waiter is only interested in the
first sem_post(), and the semaphore is then not used anymore.
7 years ago
Beat Küng
72773b75c3
CDev::poll: disable IRQs instead of using an expensive semaphore
...
poll() is one of the heavily used methods and thus needs to be optimized
as much as possible.
Test on Pixracer: uorb_tests latency_test
Before:
uORB note: ---------------- LATENCY TEST ------------------
INFO [uorb_tests] mean: 40.4320 us
INFO [uorb_tests] std dev: 1.3466 us
INFO [uorb_tests] min: 39 us
INFO [uorb_tests] max: 57 us
INFO [uorb_tests] missed topic updates: 0
This Patch:
uORB note: ---------------- LATENCY TEST ------------------
INFO [uorb_tests] mean: 31.3480 us
INFO [uorb_tests] std dev: 1.4584 us
INFO [uorb_tests] min: 30 us
INFO [uorb_tests] max: 45 us
INFO [uorb_tests] missed topic updates: 0
7 years ago
Beat Küng
fbd553c528
uorb tests: improve & extend latency test output
...
- min/max
- std dev
- number of missed updates
7 years ago
Beat Küng
00ebffb0dd
uorb tests: run at max priority & increase stack size
...
- running at max priority significantly decreases jitter for the latency
test, providing more consistent results
- stack size increase is required for the latency test
7 years ago
Beat Küng
1514ec3a5a
top: use SCHED_PRIORITY_MAX instead of 255 to specify the priority
7 years ago
rolandash
12f96adbe2
delete member value initialization in constructor.
7 years ago
rolandash
506d761d58
use local brightness variable.
7 years ago
rolandash
c1830fd9ce
format spaces.
7 years ago
rolandash
7d68c52835
correct indent.
7 years ago
rolandash
82d5ac56a9
fixed rgb pwm led breathing.
7 years ago
TSC21
ca42483794
update msgs fields from camelCase to snake_case so rosidl_generate_interfaces() is able to generate code for ROS IDL files
7 years ago
Daniel Agar
553d68b80f
Makefile add doxygen helper
7 years ago
Dennis Mannhart
00e09524f7
SearchMin and BezierQuad: replace define with static constexpr ( #10050 )
7 years ago
Daniel Agar
6660418c31
rc_input make RC_SCAN_STRING static constexpr
7 years ago
Daniel Agar
0069141ffc
px4fmu increase actuator controls poll timeout
7 years ago
Daniel Agar
cdf828cbda
rc_input don't store cycle_timestamp
7 years ago
Daniel Agar
46254420be
rc_input add perf counters
7 years ago
Daniel Agar
658237f36a
px4fmu move RC input to new rc_input driver
7 years ago
Daniel Agar
4e05f26659
ms4525 driver extend to support ms4515
7 years ago
mcsauder
ac8f44268b
Added remaining two channels of PWM_AUX_DIS disarm parameter set commands, remove trailing whitespace from pwm_params_aux.c and pwm_params_main.c, gps/params.c and added block comment headers to separate sections instead of whitespace.
7 years ago
Daniel Agar
56a7c63789
version lib fix BUILD_URI properly
7 years ago
Daniel Agar
28610a2b62
AV-X lps22hb only start on SPI
7 years ago
Daniel Agar
4f0c9c501a
lps22hb cleanup startup options
7 years ago
Daniel Agar
a4a040aa45
ADIS16477 run onboard self test during init
7 years ago
Daniel Agar
cc1c37ffd1
ADIS16477 improve reset and probe logic
7 years ago
Daniel Agar
cc96e5ec5e
sensor messages remove unused fields and improve comments
7 years ago
Dennis Mannhart
fc8a05f636
estimataor reset counter: set Flighttaskcounter equal reset-counter during activation ( #10035 )
...
- fixes #10033
7 years ago
Daniel Agar
921e9f6e09
commander params fix COM_VEL_FS_EVH unit
...
- fixes #10028
7 years ago
Daniel Agar
5e6b35758a
commander params fix COM_OF_LOSS_T unit
7 years ago
Beat Küng
1fb5353a60
rc: add unit test for CRSF RC
...
Also cleanup other RC unit tests
7 years ago
Beat Küng
6e24bbbaaf
fmu: add CRSF RC and Telemetry support
...
- Telemetry is only enabled on omnibus, since on Pixhawk it seems we cannot
write to the RC UART due to how the board is wired
- For the Telemetry the UART needs to be opened RW
7 years ago
Beat Küng
04dbd40723
rc lib: add CRSF Crossfire protocol (RC and Telemetry)
7 years ago
Beat Küng
74e4619042
rc lib: cleanup, move structs out of common_rc.h
7 years ago
Beat Küng
388b963dd8
refactor fmu: fix naming convention for raw_rc_count & raw_rc_values
7 years ago
Beat Küng
3816145d59
fmu: fix init & use of _control_subs
...
0 is a valid file descriptor, init (all) to -1 instead
7 years ago
Beat Küng
49fe19c20f
uavcan_main: fix init & use of _control_subs
...
0 is a valid file descriptor
7 years ago
Beat Küng
442d4410ca
pwm_out_sim: cleanup, avoid unnecessary & incorrect init of _control_subs
...
These need to be set to -1.
7 years ago
Daniel Agar
be3af59c76
lsm303agr flip z axis and properly set scaling and range
7 years ago
Daniel Agar
14cf92d8b2
lsm303agr split main
7 years ago