Beat Küng
c01f6811d0
nxp/fmuk66-v3: use hw description methods for timer configuration
2020-02-13 03:49:16 -08:00
Beat Küng
5319a98fec
durandal-v1: use hw description methods for timer configuration
2020-02-13 03:49:16 -08:00
Beat Küng
4fd431b5e5
crazyflie: use hw description methods for timer configuration
2020-02-13 03:49:16 -08:00
Beat Küng
62b4f3487a
io timer: remove some fields from io_timers_t and split out channel indexes
...
- reduces amount of board configuration required
- removes the cyclic dependency between io_timers_t and timer_io_channels_t
Fixes a bug in the fmuk66-v3 config: the 2. timer has 3 channels associated
not 2.
Fixes a bug in the modelai config: the 2. timer has 4 channels associated.
2020-02-13 03:49:16 -08:00
Beat Küng
73bd90ddd5
crazyflie: fix PWM channel ordering
...
Channels belonging to a certain timer were not all grouped together.
This is required by the .first_channel_index and .last_channel_index data
members.
We introduce a new mixer geometry to solve the problem.
2020-02-13 03:49:16 -08:00
David Sidrane
2193cce50b
rddrone-uavcan146:Board Added
2020-02-12 10:29:27 -05:00
David Sidrane
254b05d377
px4_fmu-v5x:P2 Base migrating to LAN8742Ai phy
2020-02-08 06:39:10 -08:00
Beat Küng
b399698306
ist8310: remove calibration code
...
- it does nothing useful
- increases boot time by 2 seconds on pixhawk 4 due to a poll timeout:
IST8310 on I2C bus 3 at 0x0e (bus: 100 KHz, max: 400 KHz)
WARN [ist8310] ERROR: TIMEOUT 2
2020-02-06 12:39:39 -05:00
Daniel Duecker
36f836be79
add support for unmanned underwater vehicles ( #14079 )
...
* add support for unmanned underwater vehicles:
* airframe uuv_generic + uuv_hippocammpus including mav_type = 12 for submarines
* mixer for UUVs with X-shaped thruster setup similar to quadcopter
* add module uuv_att_control for underwater robot attitude control
* add rc.uuv_defaults/apps for autostarting e.g. ekf2 and uuv_att_control app
2020-02-04 23:24:37 -05:00
SalimTerryLi
9612e40464
purge drivers/linux_sbus
...
- rc_input now provides reliable parsing for SBUS on Linux platform. linux_sbus can be fully removed.
2020-02-03 08:40:27 -05:00
Roman Dvořák
c8a58c5c9d
drivers: add PCF8583 RPM sensor ( #14018 )
2020-02-02 12:10:20 -05:00
Travis Bottalico
9d2a37b35d
Fix hardware detection of Flight Core standalone configuration
2020-02-01 13:06:41 -05:00
Travis Bottalico
9e38fee1c6
[BACKPORT] hrt needs to be running for ADC time out.
...
From commit 5a1c46deeb
2020-02-01 13:06:41 -05:00
David Sidrane
514e1a3744
px4_fmu-v4pro:Fix USART6 RX DMA Assignment
2020-01-30 16:20:49 -05:00
Daniel Agar
6fe35d522a
new icm20689 driver using FIFOs and raw sampling (8 kHz gyro, 4 kHz accel)
2020-01-30 13:07:44 -05:00
Daniel Agar
3910028fc5
new mpu6000 driver using FIFOs and raw sampling (8 kHz gyro, 1 kHz accel)
2020-01-30 13:07:44 -05:00
David Sidrane
78c7f98ef1
nxp_fmurt1062-v1:Memory Reorg
2020-01-29 13:54:20 -05:00
David Sidrane
962716a7c3
nxp_fmurt1062-v1:Performance tuning
2020-01-29 13:54:20 -05:00
David Sidrane
a8720057fd
nxp_fmurt1062-v1:RC is on LPUART6 ttyS5
2020-01-29 13:54:20 -05:00
David Sidrane
eb30041958
nxp_fmurt1062-v1:PROBES:carry includes and path needed
2020-01-29 13:54:20 -05:00
David Sidrane
ef5ed2e43c
nxp_fmurt1062-v1:OC remove Pull up - OC have series 47K
2020-01-29 13:54:20 -05:00
David Sidrane
ec0f004a7b
fmurt1062-v1:Correct SPI1_DRDY4_ICM20602
2020-01-29 13:54:20 -05:00
David Sidrane
1fd2f27493
fmurt1062-v1:Add SPI4 RESET and SYNC
2020-01-29 13:54:20 -05:00
David Sidrane
1346312012
fmurt1062-v1:Add GPIO info
2020-01-29 13:54:20 -05:00
David Sidrane
5202724f19
fmurt1062-v1:Add nARMED Support
2020-01-29 13:54:20 -05:00
David Sidrane
08ac209674
fmurt1062-v1:Set BAT ADC scaling
2020-01-29 13:54:20 -05:00
David Sidrane
453c39230f
fmurt1062-v1:Consistently use ONE/ZERO on inital OUTPUT settings
2020-01-29 13:54:20 -05:00
David Sidrane
1d2187528b
fmurt1062-v1:Fix LPUART8 RX, TX pin definitions
2020-01-29 13:54:20 -05:00
David Sidrane
a4e9498260
fmurt1062-v1:Fix LPUART3 CTS Pin definition
2020-01-29 13:54:20 -05:00
David Sidrane
2cbec89e2b
fmurt1062-v1:Fix and enable support for debut Probes
2020-01-29 13:54:20 -05:00
David Sidrane
2385e1091d
fmurt1062-v1:Correct ttyS usage
2020-01-29 13:54:20 -05:00
David Sidrane
e5bf0710b5
fmurt1062-v1:Support imxrt_lpi2c_reset uses GPIO with SION
2020-01-29 13:54:20 -05:00
David Sidrane
f44f8a95e1
fmurt1062-v1:Update board modules ==FMUv5
2020-01-29 13:54:20 -05:00
David Sidrane
625429d3b7
fmurt1062-v1:Support configurations to fine tune LPI2C Timeouts.
2020-01-29 13:54:20 -05:00
David Sidrane
59d17b053f
fmurt1062-v1:Support clock setting for SPI and I2C from board.h
2020-01-29 13:54:20 -05:00
David Sidrane
94dbf3176a
fmurt1062-v1:Update board modules ==FMUv5
2020-01-29 13:54:20 -05:00
David Sidrane
51f0bc9788
fmurt1062-v1:Remove EVK build options
2020-01-29 13:54:20 -05:00
David Sidrane
a8e0c29161
fmurt1062-v1:Invert USDHC CD
2020-01-29 13:54:20 -05:00
David Sidrane
be14fa084b
fmurt1062-v1 Build for BB Rev A
2020-01-29 13:54:20 -05:00
David Sidrane
b4b597251f
fmurt1062-v1:Rev to match Rev A HW
2020-01-29 13:54:20 -05:00
David Sidrane
59693dc48e
Adding NXP fmurt1062-v1
...
Add nxp_fmurt1062-v1 to CI
2020-01-29 13:54:20 -05:00
Daniel Agar
0a0ed1eb33
px4_fmu-v2_fixedwing: disable vmount to save flash
2020-01-27 21:19:18 -05:00
Daniel Agar
036a45377d
boards rename auav_x21 -> mro_x21
2020-01-22 15:33:02 -05:00
SalimTerryLi
3ed8e876b7
New pca9685 pwm output driver
2020-01-22 15:19:47 -05:00
Daniel Agar
693d532bba
mRo x2.1 777 board support
2020-01-22 15:02:55 -05:00
Claudio Micheli
624fcc3adb
v5x target: Fix wrong FD for TELEM3
...
Signed-off-by: Claudio Micheli <claudio@auterion.com >
2020-01-21 23:27:59 +01:00
Daniel Agar
b2f4dae2c4
boards: fmu-v2/v3 limit rate loop by default
2020-01-21 19:16:27 +01:00
Daniel Agar
6704c90354
px4/fmu-v4: restore SPIDEV integers from stable v1.10 (and earlier)
2020-01-20 22:31:30 -05:00
Daniel Agar
dc05ceaad2
create temperature_compensation module
...
- this is a new module for temperature compensation that consolidates the functionality previously handled in the sensors module (calculating runtime thermal corrections) and the events module (online thermal calibration)
- by collecting this functionality into a single module we can optionally disable it on systems where it's not used and save some flash (if disabled at build time) or memory (disabled at run time)
2020-01-20 21:42:42 -05:00
Julian Oes
3818b18314
beaglebone: treat robotcontrol as system include
...
This should ignore compiler warnings from the includes.
2020-01-13 21:48:35 +00:00