rockbox/firmware/export
Rani Hod c9f59e6f75 Accepted FS #5772 by Michael Sevakis
1. X5 lcd sleep
2. #define HAVE_LCD_ENABLE
3. add "backlight (on hold switch)" setting, adapted from FS #5735

Note that the while(1) yield ==> asm("halt") part is NOT commited here,
I prefer it would be discussed separately.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10489 a1c6a512-1295-4272-9138-f99709370657
2006-08-08 22:03:56 +00:00
..
adc.h Iriver: Properly working remote type detection regardless of hold switch positions. 2006-03-17 18:45:06 +00:00
ata.h Removed unused ata_standby(), changed return type of ata_sleep() to void, removed misleading comment from ata.h 2005-11-07 23:19:06 +00:00
ata_mmc.h Ondio: Fix multivolume and hotswap for the old MMC clock circuit. 2005-05-22 00:42:00 +00:00
audio.h Iriver: Moved the handling of the UDA1380 split gain (analog preamp + decimator gain) into the UDA driver. * All: Settings structure sorted & cleaned up. 2006-05-14 23:34:24 +00:00
backlight.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
bidi.h waiting is over: initial unicode commit 2005-12-06 13:27:15 +00:00
bitswap.h
buffer.h mp3buf renamed to audiobuf 2005-04-05 11:33:58 +00:00
button.h Moved the X5 button driver to the target tree 2006-07-27 13:27:31 +00:00
config-e200.h added mostly dummy changes to allow building of a Sansa e200 bootloader 2006-08-01 22:28:14 +00:00
config-fmrecorder.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-gigabeat.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-gmini120.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-gminisp.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-h10.h Barry Wardell's H10 adjustments 2006-08-03 20:21:29 +00:00
config-h100.h Fixed the build errors. 2006-08-05 20:30:53 +00:00
config-h120.h Initial support and use for EEPROM memory on H120 & H140 players when 2006-08-05 20:19:10 +00:00
config-h300.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
config-iaudiox5.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
config-ifp7xx.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-ipod3g.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
config-ipod4g.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-ipodcolor.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-ipodmini.h Grayscale library ported to the grayscale iPods, first version. Added C reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c 2006-08-07 01:46:42 +00:00
config-ipodmini2g.h Grayscale library ported to the grayscale iPods, first version. Added C reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c 2006-08-07 01:46:42 +00:00
config-ipodnano.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-ipodvideo.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-ondiofm.h Ondio: better default battery capacity. 2006-06-21 23:08:48 +00:00
config-ondiosp.h Ondio: better default battery capacity. 2006-06-21 23:08:48 +00:00
config-player.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-recorder.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config-recorderv2.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
config.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
cpu.h added mostly dummy changes to allow building of a Sansa e200 bootloader 2006-08-01 22:28:14 +00:00
debug.h Added GDB API - a way to call stub procedures from a DEBUG build. 2006-02-04 00:04:02 +00:00
disk.h
eeprom_24cxx.h Let eeprom driver return the error number. This is just a cover-up commit to hide the fact that I broke the eeprom dump in my previous commit. Some code cleanup as bonus. 2006-08-07 22:30:12 +00:00
eeprom_settings.h Initial support and use for EEPROM memory on H120 & H140 players when 2006-08-05 20:19:10 +00:00
fat.h Applied FS# 5736 by Alexander Levin. 2006-07-31 22:59:45 +00:00
fmradio.h
fmradio_i2c.h Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. 2006-07-21 08:42:28 +00:00
font.h waiting is over: initial unicode commit 2005-12-06 13:27:15 +00:00
gdb_api.h Mapped iFP DRAM to 0xc00000 and enabled caching in this area. 2006-02-12 23:16:05 +00:00
generic_i2c.h Generic bitbang I2C driver 2006-02-22 14:50:57 +00:00
hangul.h Add support for loadable vkeyboard layouts 2006-03-29 16:21:42 +00:00
hwcompat.h
i2c-coldfire.h Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. 2006-07-21 08:42:28 +00:00
i2c-pp5002.h Improve ipod i2c driver somewhat by at least taking advantage of the in-device addressing in the pcf50605, also switch to a 10bit resistive divider for the ipod battery reading, this is easily configurable if it needs changing, or even to become a user/runtime setting 2006-03-09 19:47:12 +00:00
i2c-pp5020.h Improve ipod i2c driver somewhat by at least taking advantage of the in-device addressing in the pcf50605, also switch to a 10bit resistive divider for the ipod battery reading, this is easily configurable if it needs changing, or even to become a user/runtime setting 2006-03-09 19:47:12 +00:00
i2c.h
id3.h Patch #5157 by Rainer Sinsch - SID codec 2006-07-18 18:33:12 +00:00
isp1362.h H300: Rudimentary driver for the ISP1362 USB on-the-go controller. For now it just sends the chip to sleep, solving the poor battery runtime issue. 2006-06-16 17:34:18 +00:00
kernel.h Fix other yellow builds 2006-03-05 18:40:51 +00:00
lcd-player-charset.h
lcd-remote.h Add a define for unplugged remote 2006-07-28 13:35:36 +00:00
lcd.h Accepted FS #5772 by Michael Sevakis 2006-08-08 22:03:56 +00:00
led.h removed old statusbar and buttonbar code 2005-11-20 01:02:14 +00:00
logf.h decrease to 30 2005-06-30 15:33:43 +00:00
m5636.h Patch #5639 by Ulrich Pegelow, inits the M5636 USBOTG chip on the X5 to reduce the battery consumption. 2006-07-13 07:40:30 +00:00
mas.h Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. 2005-08-29 21:15:27 +00:00
mcf5249.h Fixup of the MCF5249 memory mapped register definitions. 2005-11-05 03:28:20 +00:00
mcf5250.h Some corrections for MCF5250 2006-02-22 20:48:27 +00:00
mp3_playback.h Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. 2005-08-29 21:15:27 +00:00
mp3data.h Archos recording/playback: (1) Xing header creation: * Now estimates the framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios. 2005-09-15 05:29:26 +00:00
mpeg.h iRiver: Initial support for wav-recording in recording menu. Supports mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc.. 2005-11-12 04:00:56 +00:00
panic.h Better definition & usage of the ATTRIBUTE_PRINTF macro 2005-02-28 09:48:35 +00:00
pcf50605.h ipods - First implementation of pcf50605_init() function. This enables the power-out in the Dock connector, which may help getting some accessories working - if they don't need to talk to the ipod via the Apple Accessory Protocol. Thanks to julius in IRC for testing. 2006-05-02 08:08:10 +00:00
pcf50606.h H300: Optimised PCF50606 driver, significantly reduces CPU power drain from the button tick (with both main & remote buttons: 50%->13% at 11MHz, 12%->6% at 45MHz): * Delay is adapted to the current CPU clock, aiming at constant 400kHz i2c clock. * Reduced number of port accesses (accessing GPIO is very slow, especially with the atomic boolean instructions) by implementing an open-collector-like behaviour. * Time-critical functions implemented in assembler. 2006-04-16 23:16:32 +00:00
pcm_playback.h Rework PCM buffer 2006-02-07 20:38:55 +00:00
pcm_record.h iRiver recording changes: 2005-12-02 01:04:03 +00:00
pnx0101.h Work-in-progress iriver iFP-7xx port by Tomasz Malesinski 2006-01-12 00:35:50 +00:00
power.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
powermgmt.h Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. 2006-06-06 22:23:52 +00:00
pp5002.h Initial work for coprocessor support on iPods. FS#5755 2006-08-03 16:29:42 +00:00
pp5020.h Initial work for coprocessor support on iPods. FS#5755 2006-08-03 16:29:42 +00:00
pp5024.h added mostly dummy changes to allow building of a Sansa e200 bootloader 2006-08-01 22:28:14 +00:00
profile.h Profiling support, tools and documentation. 2006-01-18 20:54:13 +00:00
replaygain.h Add support for parsing binary data ID3 tags. Add support for parsing RVA2 ID3 tags for replaygain values instead of TXXX tags when playing files tagged with ID3v2.4. Patch by psyche78 (task #2937) 2006-07-20 10:35:20 +00:00
rolo.h
rtc.h Real Time Clock support in the WPS 2006-03-18 22:42:02 +00:00
s3c2440.h gigabeat related changes 2006-03-02 13:28:24 +00:00
serial.h
sh7034.h SH1: Changed UIE() to use the same reset method as on coldfire, using the watchdog timer. Should be more reliable this way. Disabled LED handling and added reboot-with-on for Ondio. * All: #ifdef cleanup in panicf(), added reboot-with-on for Ondio. 2005-11-09 00:54:43 +00:00
sound.h Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. 2006-07-21 08:42:28 +00:00
system.h Initial support and use for EEPROM memory on H120 & H140 players when 2006-08-05 20:19:10 +00:00
tcc730.h
thread.h Fix bug #5037, spotted by David Rothenberger, also increase the max threads' count by 2 2006-04-05 08:33:20 +00:00
timer.h Simplification for user timer on coldfire. We define TIMER_FREQ separately anyway. 2006-04-04 01:16:11 +00:00
tlv320.h Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. 2006-07-21 08:42:28 +00:00
tuner.h
uda1380.h Some UDA1380 definition corrections by Peter D'Hoye 2005-12-17 11:01:51 +00:00
usb.h H300 bootloader USB mode 2005-12-06 12:12:29 +00:00
usb_serial.h Added non-blocking get/put_byte routines. 2006-02-03 23:28:53 +00:00
wm8731l.h Move definitions to their proper place 2006-03-30 20:48:15 +00:00
wm8758.h Fixed line out volume for 4G, Nano and 5G Ipods. Partial patch #4814 by 2006-03-22 13:04:49 +00:00
wm8975.h Fixed line out volume for 4G, Nano and 5G Ipods. Partial patch #4814 by 2006-03-22 13:04:49 +00:00