Openmoko Power Management‎ > ‎Log‎ > ‎

Feb. 23rd, 2009 API

posted Feb 22, 2009, 11:29 PM by Diming Lu   [ updated Feb 23, 2009, 12:13 AM ]
1. odeviced Device Control
2. gstreamer Audio
3. gsm0710muxd GSM
4. BlueZ Bluetooth
5. Network don't support now
Existing Approaches for Power Management
  • Opie's ODevice Abstraction Layer: A C++ API covering device button handling, suspend/resume, UI rotation, backlight, LED, sound.
  • Richard Purdie's zaurusd: A script based device daemon (somewhat like apmd) covering alsa audio scenario changes on headphone insertion/removal, automatic display rotation based on hinge sensor, out-of-display-bounds touchscreen keys.
  • GPE Phone's machined: A daemon that relays battery information via dbus.
  • OpenEZX's ezxd: A daemon that talks to the baseband processor to keep the device from shutting down. This may not be a good example, since it should rather be covered by our Open Phone Server.
  • OpenMoko's neod: A daemon that controls power management, display brightness, button handling, headphone insertion/removal, display rotation, display locking