myspace hit counter
Home » Featured, Maemo 5, Reviews, Software

Do it your way with N900 – LED Pattern

12 March 2010Entry by Maciej Jablonski 4 Comments

DISCLAIMER: This software is located in extras-devel package, so it’s considered unsafe for your N900. Moreover it’s altering low-level system settings. If you want to use this software be sure you know what you’re doing!

This time I’ve found another interesting piece of software from extras-devel that helps you customize your N900. This time you can alter behaviour of LED notifications on incoming messages, charging etc. LED Pattern installs additional settings applet with a list of all available notifications.

Notifications in LED Pattern

Notifications in LED Pattern

Let’s start from the very beginning, N900 has ability to use 3 luminescent diodes, also called LED (light-emitting diode), every one of them gives one color out of red, green and blue (as in RGB palette). Single colour may be set to level ranging from 0 to 255, making 24-bit color depth.

Colors in LED Pattern

Colors in LED Pattern

LED Pattern gives you possibility to operate on two channels (called engines) and create plot of light brightness. Both engines may handle one, two or three diodes (lightning both to the same level), but you cannot assign the same diode to both engines. Plots are created using simple steps like Set PWM – setting light level instantly, Ramp – rising/lowering light level gradually in time, Wait – waiting for some time, Trigger – set to send to other engine, wait to receive and finally Reutrn to start – loops effect and must be included at the end.

Ramp/Wait step in LED Pattern

Ramp/Wait step in LED Pattern

When you finish your work on pattern you can test it, but this option is still a little buggy, sometimes you need to click few times to see what you want and sometimes it may interfere with active system notification. Ready patterns may be saved to the system configuration and you will be notified that this action may harm your device, so be sure what are you doing. If everything goes well brand new notification will be saved, daemon restarted and it’s done, new notification pattern is installed in the system and ready to be used.

For more info on devel and testing catalogues visit Application catalogues tutorial

Please visit Nokia N900 Forum

4 Comments »

  • Pinguins soltos said:

    [...] Quem quer usar o N900 como GPS automotivo vai gostar de saber que já existe car mounter no mercado. Dá até pra brincar com os LEDs! [...]

  • pH5 said:

    Nice write-up. If anybody has ideas how to resolve the mentioned Test bug or improve the user interface, I’d be happy to hear about it in the talk thread. If you find more buggy behaviour, please consider filing a bug.

  • Woody said:

    Having done this by hand with vim and trial/error, I can tell you this app looks like a real time saver. I’ll be downloading it and playing with it soon. :)

    One thing to note is that sometimes the engine timing get off, and you wind up with a pattern that doesn’t quite repeat. Especially if you use different cycles for on/off. :)

  • Walther said:

    @Woody: I think you can use the Trigger element for that. Set the Trigger on one engine, wait for the trigger in the other engine.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.