rc.board_sensors
910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/bin/sh
#
# UVify UVF4 specific board sensors init
#------------------------------------------------------------------------------
board_adc start
# Internal SPI
if ! ms5611 -T 5607 -s start
then
ms5611 -s start
fi
# Draco-R
if param compare SYS_AUTOSTART 6002
then
# GPS LED
rgbled_ncp5623c start -X -a 0x38
#icm20608g -s -R 10 start
mpu9250 start -s -R 10
# Default GNSS with LIS3MDL magnetometer with external i2c.
lis3mdl start -R 2 -X
fi
# Draco
if param compare SYS_AUTOSTART 4072
then
mpu9250 start -s -R 8
fi
# IFO
if param compare SYS_AUTOSTART 4071
then
# IFO GPS LED
rgbled_ncp5623c start -X -a 0x38
# IFO rgb LED
pca9685 -X start
mpu9250 start -s -R 8
lis3mdl start -R 2 -X
fi
# IFO-S
if param compare SYS_AUTOSTART 4073
then
# IFO GPS LED
rgbled_ncp5623c start -X -a 0x38
# IMU
mpu9250 start -s -R 8
lis3mdl start -R 2 -X
# FLOW on SPI2
pmw3901 start -s -b 2
fi