845aabfe65
Change-Id: I9e1c87132404509ffec8bf22a8c6cc993df1aa73 |
||
---|---|---|
.. | ||
Makefile | ||
README.txt | ||
tsl2550.c |
TSL2550 Driver (Ambient Light Sensor) ===================================== Overview -------- This is the driver for the ambient light sensor commonly found on the WeatherCape expansion board for the BeagleBone. Interface --------- This driver implements the character device interface. It supports reading through /dev/tsl2550b{1,3}s39. When read from, it returns a string containing a data label, a colon, and the sensor value. Example output of `cat /dev/tsl2550b3s39`: ILLUMINANCE : 830 Illuminance is expressed in lux. Valid values are 0 to 1846. Limitations ----------- Extended mode isn't implemented. Normal mode should be sufficient for most applications. Testing the Code ---------------- The driver should have been started by a script in /etc/rc.capes/ If not, this is how you start up an instance: cd /dev && MAKEDEV tsl2550b3s39 /bin/service up /usr/sbin/tsl2550 -label tsl2550.3.39 -dev /dev/tsl2550b3s39 \ -args 'bus=3 address=0x39' Getting the sensor value: cat /dev/tsl2550b3s39 Killing an instance: /bin/service down tsl2550.3.39