We’ve been using a Nokia Internet tablet, an Arduino board, and Flash for some rapid prototyping fun (read more here). We’ve learned some interesting tidbits about the Nokia tablets as prototyping platforms:
- How to prevent the tablet from dimming the screen or entering sleep mode
- How to hack your own buttons onto the nav controller (up, down, left, right, enter) (770 only)
- How to disable all of the hard buttons to prevent accidental use (770 only).
- Creating snap-dome hard keys for prototyping small devices with physical buttons.
- Application Instructions (Connecting as root, SSH, SCP, changing passwords)
- ROM Tool instructions (Flash the ROM, R&D mode, USB Host Mode, new Kernel)





Initially this library was built to address the fact that Arduino’s analogWrite() function does not provide a mechanism to change the period or frequency of any of the timers which drive hardware based pulse width modulation, but it has since grown to accommodate the interrupt handling features as they are related and just downright useful.