Difference between revisions of "Example brightness"

From wiki.emacinc.com
Jump to: navigation, search
(Using brightness)
Line 34: Line 34:
 
===Using <code>brightness</code>===
 
===Using <code>brightness</code>===
  
First set the DISPLAY variable.
+
From the terminal, first set the DISPLAY variable.
  
 
  export DISPLAY=:0.0
 
  export DISPLAY=:0.0

Revision as of 12:14, 27 December 2013

TODO: {{#todo:InProgress(12.27.13-11:03->JG+)|Jgreene|oe 4,oe 5,jg,md,InProgress}}

This is a guide to the brightness C example project included in the EMAC OE SDK.

This is a simple backlight-brightness control. It's written for the EMAC PPC-E7 and SoM-9307 but it will probably run on anything with a backlight. It implements a slider application in GTK+ that directly controls the backlight through its sysfs interface. It has been tested under Xfbdev/Matchbox.

The brightness project builds one executable: brightness.

Opening, Building and Uploading the Project Files

1. Open the C/C++ editing perspective.

stub

2. Open the project files.

stub

3. Build the project.

stub

4. Upload the executables to the target system.

stub

Usage and Behavior

The brightness C example project creates a GTK+ UI for controlling the backlight-brightness. It gives us a slider, a spinner and a textfield.

Hardware Requirements

The brightness C example project is written for the EMAC PPC-E7 and SoM-9307 but it will probably run on anything with a backlight.

Using brightness

From the terminal, first set the DISPLAY variable.

export DISPLAY=:0.0

Then run the brightness C executable.

./brightness