Initial maemo platform support
commit5f037ac015e6d76d030a163753db5ff58cdff49b
authorThomas Jarosch <tomj@simonv.com>
Tue, 8 Feb 2011 20:05:25 +0000 (8 20:05 +0000)
committerThomas Jarosch <tomj@simonv.com>
Tue, 8 Feb 2011 20:05:25 +0000 (8 20:05 +0000)
treef5eb7dcdc0e0c3e373227e45061c1d99a14a0819
parent4d129044390a087b6193b6ce63e035b2550b3ce4
Initial maemo platform support

Adds Nokia N900, N810 and N800 support.

Features:
- Introduce maemo specific platform defines
- Play audio in silent mode
- Stop playback on incoming calls
- Battery level readout
- Bluetooth headset support
- Save CPU by disabling screen updates if the display
  is off or the app doesn't have input focus
- N900: GStreamer audio backend

Kudos to kugel for the code review.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29248 a1c6a512-1295-4272-9138-f99709370657
22 files changed:
apps/codecs.c
apps/main.c
apps/misc.c
firmware/SOURCES
firmware/common/filefuncs.c
firmware/common/rbpaths.c
firmware/drivers/audio/sdl.c
firmware/export/config.h
firmware/export/config/application.h
firmware/export/debug.h
firmware/include/dir_uncached.h
firmware/include/file.h
firmware/target/hosted/maemo/maemo-thread.c [new file with mode: 0644]
firmware/target/hosted/maemo/maemo-thread.h [copied from firmware/target/hosted/sdl/button-sdl.h with 72% similarity]
firmware/target/hosted/maemo/pcm-gstreamer.c [new file with mode: 0644]
firmware/target/hosted/sdl/app/button-application.c
firmware/target/hosted/sdl/button-sdl.c
firmware/target/hosted/sdl/button-sdl.h
firmware/target/hosted/sdl/lcd-bitmap.c
firmware/target/hosted/sdl/system-sdl.c
tools/configure
uisimulator/common/SOURCES