I've done it! I wrote my second application for pocketpc. LooxLight is a tiny application which is intended to help you control lights (LEDs) of your FSC PPC.
Download zipped cab archive (17k).
How to install and setup.
1. Download the CAB file and copy it into your LOOX.
2. Run the CAB on LOOX. Proceed with an installation process as usually.
3. Go to Programs menu and click on the LooxLight Control icon.
4. Setup it in accordance with your desires.
Short description of dialog controls.
KBD stands for KEYBOARD, BTH is abbr of BLUETOOTH word, PWR is the POWER word as you already suppose. Each line of controls is prefixed with name of led.
"On" button just switches LED on and "Off" button switches LED off :). Blink means blink.
"KEEP ON"/"KEEP OFF" means that LooxLight must reset state to required when some other program changed it to unwanted.
Some controls are disabled for now, becouse they are not yet implemented.
Command line options:
Oneday, I found out KeyLightC. It was useful program but it lacked in ability to turn on/off individual led without touching others. Also I had to run the KeyLightC when some program was changed state of leds or just after PPC was awaked. I mailed Phill McManus. I asked him for command line options like +keyboard or -keyboard. I asked him to open KeyLightC sources in order to add these features by myself. But he didn't answered me. So I started my own research. It took nearly twenty evenings, before I found how to control leds in right way. Then it took ten evenings to find out how to program for PPC in MS Visual Studio and to learn WinCE API. Next it took three days to abandon that ugly MS Visual Studio and migrate to nice mingw32ce under linux. After all, I have to say I hate Win32 API for its tons of caveats.
About firmware of Loox N560/C550.
I am too tired of this post. I am going to describe it in a next post.
Feel free to leave a comment with suggestions or information about how it works on your PPC (I am still not sure about 720/718).
Latest news about LooxLight are HERE.