Andrew Tridgell
4956feffdf
drv_hrt: added hrt_call_init() and hrt_call_delay() APIs
...
hrt_call_init() can be used to initialise (zero) a hrt_call structure
to ensure safe usage. The hrt_call_every() interface calls this
automatically.
hrt_call_delay() can be used to delay a current callout by the given
number of microseconds
11 years ago
Andrew Tridgell
513d014f03
l3gd20: added retries to disable_i2c()
11 years ago
Andrew Tridgell
24a243843e
lsm303d/l3gd20: change filters to 50Hz analog on-chip filters
...
after discussion with Leonard these analog on-chip filters should be
at 50Hz
11 years ago
Andrew Tridgell
0a83772c0d
l3gd20: use highest possible on-chip filter bandwidth
...
this allows the software filter to do its job properly
11 years ago
Andrew Tridgell
f0e50fc87a
lsm303d: init filter to 773 Hz
11 years ago
Andrew Tridgell
2de588e861
lsm303d: changed tones for accel fail to 3 tones
...
distinct tones for init fail, post-boot fail and recovery
11 years ago
Andrew Tridgell
c46ab017e1
lsm303d: make log distinctive with i2c disable included
11 years ago
Andrew Tridgell
51a1ad48c5
FMUv2: don't config ADC pins that are now used for MPU6k CS and other uses
11 years ago
Andrew Tridgell
aeba9e5c1e
FMUv2: change CS pins to 2MHz
...
this gives cleaner traces
11 years ago
Andrew Tridgell
032c450d15
lsm303d: cleanup logic traces by pre-zeroing all transfers
11 years ago
Andrew Tridgell
a2b31118cb
lsm303d: get cleaner logic traces by gathering all regs more regularly
11 years ago
Andrew Tridgell
7c9d92a5d6
lsm303d: added I2C disable based on method from ST engineering support
11 years ago
Andrew Tridgell
9a169d8ef4
l3gd20: added I2C disable based on method from ST engineering support
11 years ago
Andrew Tridgell
44b2543d2d
FMUv2: set MPU6000 CS as initially de-selected
11 years ago
Andrew Tridgell
3ce14497a1
FMUv2: added define for MPU DRDY pin
11 years ago
Andrew Tridgell
b927974a97
FMUv2: added support for MPU6000 on v2.4 board
11 years ago
Andrew Tridgell
fe4b95f9d5
lsm303d: zero-fill register reads
11 years ago
Andrew Tridgell
ea33a19c8f
lsm303d: show regs at both high and low bus speed on error
11 years ago
Andrew Tridgell
4ce4b8a174
lsm303d: always log first ARB and REG values
11 years ago
Andrew Tridgell
5ef91d694b
lsm303d: log mag regs too
11 years ago
Andrew Tridgell
671447ce2c
lsm303d: fixed TEMP_H register define
11 years ago
Andrew Tridgell
cdaafff6e4
lsm303d: added detailed logging of accels on extremes
...
this will log accel values and registers to /fs/microsd/lsm303d.log if
any extreme values are seen
11 years ago
Andrew Tridgell
50d5241985
px4io: moved blue heartbeat LED to main loop
...
this allows us to tell if the main loop is running by looking for a
blinking blue LED
11 years ago
Andrew Tridgell
97af3d2204
mpu6000: change bus speed based on registers being accessed
...
this ensures we follow the datasheet requirement of 1MHz for general
registers and up to 20MHz for sensor and int status registers
11 years ago
Andrew Tridgell
8df4d636ab
SPI: added set_frequency() API
...
this allows the bus speed to be changed on the fly by device
drivers. This is needed for the MPU6000
11 years ago
Andrew Tridgell
415417196b
lsm303d: print more registers in "lsm303d regdump"
11 years ago
Andrew Tridgell
af049f7cf8
lsm303d: define some more register addresses
11 years ago
Andrew Tridgell
93f3398dfe
lsm303d: added 'lsm303d regdump' command
...
useful for diagnosing issues
11 years ago
Anton Babushkin
39634d1001
px4io driver: bug fixed
11 years ago
Lorenz Meier
8c24299a40
Merge pull request #530 from jgoppert/backside
...
Backside update/ python HIL fix
11 years ago
James Goppert
1ffb71946d
Fixed backside automode typo.
11 years ago
James Goppert
2138a1c816
Improved mode mapping for fixedwing_backside.
11 years ago
James Goppert
ea156f556f
Added local position publication to mavlink receiver for HIL.
11 years ago
James Goppert
5c66899bfb
Added local position pub to att_pos_esitmator_ekf
11 years ago
James Goppert
ba3681d3a0
Updated backside controller/ added backside config.
11 years ago
Lorenz Meier
2116966b1e
Merge branch 'yaw_auto_failsafe' of github.com:PX4/Firmware
11 years ago
Lorenz Meier
2444b68a0a
Merge branch 'yaw_pid_fix' of github.com:PX4/Firmware
11 years ago
Lorenz Meier
0329b70097
Merge pull request #524 from PX4/hotfix_iris_max_pwm
...
IRIS PWM range
11 years ago
Lorenz Meier
cd585572ad
Merge pull request #528 from PX4/mavlink_vfr_fix
...
Mavlink VFR message publication fix
11 years ago
Anton Babushkin
185bdb05a6
Mavlink VFR message publication fix
11 years ago
Lorenz Meier
c9fcdb3c31
Merge pull request #527 from NosDE/master
...
mkblctrl startup script changed
11 years ago
marco
04aeb09883
mkblctrl startup script cleanup
11 years ago
Lorenz Meier
22a5ecb401
Merge pull request #526 from Thiago0B/master
...
Fix user abort behave in test
11 years ago
Thiago0B
434de4e949
Fix user abort behave in test
...
Now the pwm ouput return to the last value before test (useful and safer when testing ESCs).
11 years ago
marco
c29f378e01
mkblctrl startup script changed
11 years ago
Lorenz Meier
a1398c991e
Merge pull request #525 from thomasgubler/airspeed_meas_calibration
...
fix MEAS airspeed and airspeed calibration
11 years ago
Thomas Gubler
ae9fae5aae
fix MEAS airspeed and airspeed calibration
11 years ago
Julian Oes
423e2cee7b
Don't limit the PWM output maximum for the IRIS to use the whole thrust range
11 years ago
Anton Babushkin
9f4dc0d154
Merge branch 'master' into yaw_pid_fix
11 years ago
Lorenz Meier
3231a636b8
Merge pull request #522 from PX4/hotfix_yaw_auto_bug
...
missionlib: Added geo.h include,
11 years ago