Karl Schwabe
d952fe028e
MPU6000: unadvertises the accel and gyro uORB topics in destructor
2018-03-21 13:07:01 -04:00
Simone Guscetti
ce952d8f64
drv_tone_alarm: Add tune definition
2018-03-19 14:15:52 +01:00
Simone Guscetti
4c6daf0748
libtunes: Update tunes and mkblctrl to use the tune_definition
2018-03-19 14:15:52 +01:00
Simone Guscetti
20905ce478
stm32: board_reset, keep legacy definition for old chips
2018-03-19 09:46:58 +01:00
Simone Guscetti
2b81331f8a
stm32: board_reset, change backup register
...
Change to be coherent with the change on NuttX upstream, in the future
STM32_BKP_BASE will be removed. This is using the definition over stm32_rtc.h interface.
2018-03-19 09:46:58 +01:00
Beat Küng
a0372c6183
vmount: implement VEHICLE_CMD_DO_SET_ROI_WPNEXT_OFFSET
2018-03-19 09:42:41 +01:00
Beat Küng
cc777a80ff
vehicle_roi.msg: remove unsupported fields
2018-03-19 09:42:41 +01:00
Shivam Chauhan
062e44061d
bmp280 changed variable name to resolve shadow declaration issue. ( #9100 )
2018-03-18 11:29:27 -04:00
AlexKlimaj
08a53a9056
batt_smbus add complementary filter and small fixes ( #9080 )
...
* Batt_smbus. Added complementary filter to remaining capacity, reversed warning state checks, and added remaining/discharged out of range checks to handle bad battery calibrations
* Changed errx to PX4_ERR
* Added PX4_ERR returns
2018-03-15 14:46:27 -04:00
Daniel Agar
f194c5424c
move hmc5883 i2c address into driver
2018-03-14 14:38:40 -04:00
Daniel Agar
bb7466c596
move rgbled i2c address into driver
2018-03-14 14:38:40 -04:00
Daniel Agar
de85acb8b0
px4fmu-v2 version detection and init cleanup
...
- if an invalid version is detected reinit, then reset
2018-03-14 08:02:19 +01:00
Philipp Oettershagen
ff66605a8a
Fix: Increase pwmsim module stack by 100 bytes again because load_mon was giving warning about low stack
2018-03-13 12:51:33 +01:00
David Sidrane
de9368319f
Do not change mode to read temperature
...
The mode change was not necessary and in fact caused the chip to not update the registerfile resulting in MAG timeouts
2018-03-12 11:56:59 +01:00
Beat Küng
bb6802a1ed
kinetis: fix PPM decoding
...
On kinetis, the TPM_STATUS_TOF was used to detect missed interrupts for
PPM decoding. However this was not correct, because the TOF bit was set on
each timer overflow. This happened regularly after every 64ms interval,
which meant that most PPM frames were just discarded.
I have not found any equivalent register/solution that is used on STMF4,
so this just removes the TOF handling. However there is now no way to
detect missed edges/interrupts!
2018-03-12 11:56:59 +01:00
Beat Küng
5a7885610d
fmu: fix PPM publication if RC_SERIAL_PORT is not defined
...
Before, the RC channel was published as fast as the fmu was running
(around 200Hz in unarmed state).
And fix code style.
2018-03-12 11:56:59 +01:00
Beat Küng
dde922a971
fxos8701cq: add a 'stop' command
2018-03-12 11:56:59 +01:00
David Sidrane
0ed631227f
fxos8701cq:Work with fxos8701cq and fxos8700cq
...
Allow whoami of fxos8701cq and fxos8700cq
2018-03-12 11:56:59 +01:00
Daniel Agar
5335778f6e
nxphlite start correct sensors and disable debug
2018-03-11 18:19:12 -05:00
Daniel Agar
ba90952e07
px4fmu-v2 board_on_reset also reinit spi
2018-03-06 13:47:37 +01:00
AlexKlimaj
83d01a7c76
Updated batt_smbus. Expanded battery_status.msg. Fixed mavlink_messages.cpp temperature. ( #8991 )
...
* Updated and expanded batt_smbus to work with bq40z50-R2. Expanded battery_status.msg. Fixed mavlink_messages.cpp temperature, added commented out expanded battery_status.msg parameters for future mavlink expansion.
* Changed errx to PX4_ERR
* Added PX4_ERR returns
2018-03-06 10:42:20 +01:00
Beat Küng
03b8cd78b3
gps: explicitly disable flow control
...
If the GPS driver was used on another port (e.g. TELEM2), it would get
stuck in a `write` call and not return anymore. Disabling flow control
fixes that.
CPU usage is unchanged.
2018-03-05 16:43:14 +01:00
Daniel Agar
1290db7cb7
differential pressure sensors delete test helpers
...
- these are redundant with listener differential_pressure
2018-03-05 08:32:59 +01:00
Daniel Agar
6caeb2da4f
pwm_out_sim reduce stack 1310 -> 1000
2018-03-04 14:12:15 -05:00
Daniel Agar
38f5f60a1e
pwm_out_sim cleanup
...
- move to ModuleBase
- strip down to PWM 8 and 16 modes only
- remove all dead code
- implement missing pwm ioctls (current value, rates, etc)
- default rate 50Hz -> 400Hz
2018-03-04 14:12:15 -05:00
Roman
ea8db53d15
fmu: removed obsolete _trim_pwm member and implemented proper fetching
...
of mixer trim values
Signed-off-by: Roman <bapstroman@gmail.com >
2018-02-23 15:28:22 +01:00
Roman
2549b702f0
pwm_out_sim, simulator_mavlink: fixed code style
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-02-22 15:10:22 -05:00
Roman
e9c715f89b
pwm_out_sim: various fixes for tiltrotor simulation
...
- increased the number of pwm outputs
- handle PWM_SERVO_SET_MIN_PWM and PWM_SERVO_SET_MAX_PWM
Signed-off-by: Roman <bapstroman@gmail.com >
2018-02-22 15:10:22 -05:00
mcsauder
3ef6bc7d93
Update CMakeLists for the drivers/imu directory.
2018-02-22 12:48:34 -05:00
Daniel Agar
a35abf2453
rename nuttx board support packages for consistecy ( #8777 )
2018-02-19 19:12:32 -05:00
Daniel Agar
1a0238f20c
tone_alarm fix circuit breaker param handling
2018-02-10 20:37:47 -05:00
Daniel Agar
5b80adeadb
move SENS_EN_MB12XX to mb12xx driver
2018-02-10 20:37:47 -05:00
Daniel Agar
dbb3621bdb
move SENS_EN_TFMINI to tfmini driver
2018-02-10 20:37:47 -05:00
Daniel Agar
3e2c9d1113
move SENS_EN_LEDDAR1 to leddar_one driver
2018-02-10 20:37:47 -05:00
Daniel Agar
23be7d4f96
move SENS_EN_SF1XX to sf1xx driver
2018-02-10 20:37:47 -05:00
Daniel Agar
fb29ea0079
move SENS_EN_TRANGER to teraranger driver
2018-02-10 20:37:47 -05:00
Daniel Agar
8a67b5b447
move SENS_EN_SF0X to sf0x driver
2018-02-10 20:37:47 -05:00
Daniel Agar
f6a37d8c74
move SENS_EN_LL40LS to ll40ls driver
2018-02-10 20:37:47 -05:00
Daniel Agar
cf54023c96
lis3mdl i2c address is not board specific
2018-02-09 22:40:34 +01:00
Daniel Agar
ad6df56438
lis3mdl add mixxing PX4_I2C_BUS_EXPANSION ifdef
2018-02-09 22:40:34 +01:00
Daniel Agar
c459a04b9b
organize all telemetry drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
681e351f62
organize all IMU drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
f7a17ad5e5
cmake improve ROMFS dependencies for px4io inclusion ( #8860 )
...
- fixes #8858
2018-02-09 12:57:34 -05:00
Daniel Agar
caf50dbea2
batt_smbus delete IOCTL usage
2018-02-08 19:00:48 +01:00
Daniel Agar
64fa1ec6a5
batt_smbus readd to configurations and fix compilation errors
2018-02-08 19:00:48 +01:00
José Roberto de Souza
d0baf95df3
drivers: Add LeddarOne lidar driver
...
More information: https://leddartech.com/modules/leddarone/
2018-02-08 11:26:26 +01:00
Daniel Agar
2ff81393bc
move posix, nuttx, qurt components into platforms
2018-01-31 17:17:07 +01:00
Beat Küng
10597fcf12
fmu-v5 board_config: add BOARD_BATTERY1_V_DIV and BOARD_BATTERY1_A_PER_V
2018-01-31 07:57:52 +01:00
Martina
1a50759521
tone_alarm: fix rebase error
2018-01-29 09:45:59 -05:00
Simone Guscetti
a4659b1228
mkblctrl: Repalce old tune interface with the new one
...
untested on real hardware
2018-01-29 09:45:59 -05:00