e7855d00ef
BeagleBone Capes add additional hardware to the BeagleBone to improve functionality. This patch probes the third i2c bus for capes and loads the appropriate drivers for each detected cape. Currently only the 'BeagleBone Weather' cape is supported. Change-Id: Id8c133810db6de7c21625c2d5a794b8874673a0f
19 lines
737 B
Bash
19 lines
737 B
Bash
#!/bin/sh
|
|
#
|
|
# Start-up script for the BeagleBone Weather cape.
|
|
|
|
# TSL2550 Ambient Light Sensor
|
|
test -e /dev/tsl2550b3s39 || (cd /dev && MAKEDEV tsl2550b3s39)
|
|
/bin/service up /usr/sbin/tsl2550 -dev /dev/tsl2550b3s39 \
|
|
-label tsl2550.3.39 -args 'bus=3 address=0x39' && echo -n " tsl2550"
|
|
|
|
# SHT21 Temperature and Humidity Sensor
|
|
test -e /dev/sht21b3s40 || (cd /dev && MAKEDEV sht21b3s40)
|
|
/bin/service up /usr/sbin/sht21 -dev /dev/sht21b3s40 \
|
|
-label sht21.3.40 -args 'bus=3 address=0x40' && echo -n " sht21"
|
|
|
|
# BMP085 Temperature and Pressure Sensor
|
|
test -e /dev/bmp085b3s77 || (cd /dev && MAKEDEV bmp085b3s77)
|
|
/bin/service up /usr/sbin/bmp085 -dev /dev/bmp085b3s77 \
|
|
-label bmp085.3.77 -args 'bus=3 address=0x77' && echo -n " bmp085"
|
|
|