A module to control Cubieboard LEDs
Project description
# Cubieboard LED python module
Control the green and blue LED on the Cubieboard with python.
Tested with python 2.7+ and 3+
### Enable LED support on the Cubieboard
In order to use this module you need a Cubieboard (obviously), running some
sort of linux. I have tested on Archlinux arm, but anything that run on the
Cubieboard should work.
Then you need to activate the LEDs as [described here](http://linux-sunxi.org/Cubieboard/Programming/StatusLEDs).
I also had to load the module:
leds_sunxi
### Usage
The module is pretty simpel. This is how it works:
```python
>>> import Cubie.leds
# turn on the blue LED
>>> Cubie.leds.on("blue")
True
# check status of blue LED
>>> Cubie.leds.status("blue")
1
# Turn off blue LED
>>> Cubie.leds.off("blue")
True
# check status again
>>> Cubie.leds.status("blue")
0
# It is also possible to add a trigger, eg. the mmc0 trigger which will make
# the LED blink on SD card activity
>>> Cubie.leds.trigger("green", "mmc0")
True
>>> Cubie.leds.trigger_status("green")
'mmc0'
```
Control the green and blue LED on the Cubieboard with python.
Tested with python 2.7+ and 3+
### Enable LED support on the Cubieboard
In order to use this module you need a Cubieboard (obviously), running some
sort of linux. I have tested on Archlinux arm, but anything that run on the
Cubieboard should work.
Then you need to activate the LEDs as [described here](http://linux-sunxi.org/Cubieboard/Programming/StatusLEDs).
I also had to load the module:
leds_sunxi
### Usage
The module is pretty simpel. This is how it works:
```python
>>> import Cubie.leds
# turn on the blue LED
>>> Cubie.leds.on("blue")
True
# check status of blue LED
>>> Cubie.leds.status("blue")
1
# Turn off blue LED
>>> Cubie.leds.off("blue")
True
# check status again
>>> Cubie.leds.status("blue")
0
# It is also possible to add a trigger, eg. the mmc0 trigger which will make
# the LED blink on SD card activity
>>> Cubie.leds.trigger("green", "mmc0")
True
>>> Cubie.leds.trigger_status("green")
'mmc0'
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cubieleds-0.1.tar.gz
(17.6 kB
view details)
File details
Details for the file cubieleds-0.1.tar.gz
.
File metadata
- Download URL: cubieleds-0.1.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbabe49f0de541e28dafca46ecbc0ea0f8bd7f7250dec46cde2683ca5c41057 |
|
MD5 | 171c14c198119cebf679f969817551ea |
|
BLAKE2b-256 | 057d75a942f5df4efcd579df07a68d22768c9549d9b09f0946b17750cb4970ce |