Led Howto

From OESF

Revision as of 14:43, 19 September 2007 by Qf0Z7v (Talk | contribs)
Jump to: navigation, search

r50e centrino giuffrida sexy psc 2710 hp offerta lavoro brescia frigorifero electrolux da incasso calcio sexi feston www unimo it offerta albergo genova ferro da stiro da viaggio nicola arigliano mamma zoccola tomtom go 300 italia adsl autoconnect cantante napoletano mauroy pierre superdildo com coolermaster mini r80 www la torricella it yamaha dgx toledo cose fare www firenze it giubbotto salvagente ridisc dvd luba shumeyko valle shqip vlmenuplus mediatore creditizio divx jvc lettori dvd moto laverda spa toshiba notebook m40x 266 casse per lettori mp3 palmare hp rz 1710 caltrano la fine del mondo nel nostro solito letto in una notte piena di pioggia schede video 4x firmware 26 dvd 737 hit my herat ups trust carte pokemon inscenare incontri a carpi storia di due innamorati stampe per magliette cerco lavoro come cuoco frasi per il diario olympus ds2300 ticket champions leaugue videospornos english publiweb video the time of my life cyber shot dsc st80 sony beyonce testi canzoni sony psp alban berg debora salvalaggio western digital hard disk e floppy tv sharp aquos where is a love francois rayban 3176 taizz california health insurance quota sito internet umbria netgear dg834g wireless pattini finanziamento catania celeron 2 4 scheda video ati radeon x800xl mezzogiorno male elementale nicoletaluciu yikiliyo is it i m cool rosolino foto test pesci finanziamento auto nuova giochi su auto moto prigionieri del passato raffreddamento ad acqua cpu calendari carabinieri sistema 7 1 batterie nimh aaa myfriendsfeet balena mammifero masterizzatore dvd esterno usb firewire una bacio nuovo video proiettore sony neomamma m2o canzoni cafrune jorge mature sporche victorio petroni nec cellulare e232 tablature degli articolo 31 panasonic dmclc70 accept metal blast from the past moduli ram ddr teatro nazionale lemm kruger national park il diavolo alle quattro fagottini di salsiccia vigarano mainarda mafia romaneste oh happy dey no ali case e alimentatori vaio bx194vp tartaruga ninja audio hijack dlink di 524 samsung sgh x480 km zero alfa 147 iaudio 5 2 gb baby beat box fagnes hautes frigo combinato ariston pioneer deh 171 www abnamromarkets it ariston congelatore michele vieth ford fiesta 12 5p giorgio bocca razr v3 nero black video cantante croata niepokorny fabricantes de ataudes un frammento rosa viva el caribe www comune di viadana u2 vs lmc take me to the clouds above io una ragazza e la gente rovera spin alfa 156 sw tartarughe di acqua dolce macchina per pane delonghi stoperka goca trzan musica lupen hauppauge novas ci ricetta gambero rosso inima de aur treni plastico triple 7 immagine computer batteria ericsson t29 e un altro giorno se ne va volo aereo lampedusa kwkw splendid olimpia unico condizionatori fail custodia 300d videocamera digitale panasonic 3ccd peugeot rc 206 freddie vediamo di vederci www sono io it zoombie pipare televisori lcd 20 lg bad e brekfast irland media casa ascoli p edizioni tecniche ma ia haha forse pupo telmex su historia la piu zoccola del sito abdel basculanti sezionali per garage mammucari suonerie gratis samsung is it c os i m cool pentium 4 650 cocciante margherita decima mas haydn sinfonia digiblast singoli super dotati air afrique spectacle la costituzione europea make and flake www trazim com piansero inizio scuola se non son matti non li vogliamo www poder com ati radeon 9800se 256mb ddr tv dvi salent personal jesus depeche mode tunisia zarzis come fare funzionare vecchi programmi do dzaga virgin oceano di fuoco x40 portatili natura ente previdenziale sito bit torrent scarpe trandy testo canzone leave get out di jojo nuove canzoni Howto utilize the led's on the Zaurus

Intro

The Sharp Zaurus has two led's on the device that can be controled from applications. This device can make the led turn on and off and blink at several different speeds as defined in "sharp_char.h"

Basics

If an application want to use the led it needs to do at least the following three things:

Include sharp_char.h in the application to use the headers defines. The header is installed in : /opt/Embedix/tools/arm-linux/include/asm/. You may want to manually copy the file locally or create a sym-link to the file into the local directory.

 #include <sharp_char.h>

Open /dev/sharp_led. Use normal error checking here.

 int fd= open("/dev/sharp_led", O_WRONLY);

Make an ioctl cal on /dev/sharp_led replacing LED_COLLIE_0_DEFAULT with the desired action from sharp_char.h

 ioctl(fd, SHARP_LED_SETSTATUS, LED_COLLIE_0_DEFAULT);

Example

Download example source and binary led demo is in a tar.gz file here. Simply copy the led executable over to the Zaurus and run it from the command line.

This gui test program will open the driver and allow the selection of what each of the two led's should do. The souce is included in the tar.gz for further review and exploration.

Personal tools