..
adc.c
Replaced remaining '#pragma interrupt' with __attribute__((interrupt_handler)). It's cleaner this way, and fixes sh-elf-gcc 3.4.x builds with -Os or -O2.
2006-04-26 20:22:27 +00:00
ata.c
ATA driver: * Don't lie to gcc about which parameters the assembler optimised loops touch. Fixes problems with higher optimisation levels. Some slight tweaks for SH1. * Prevent the assembler loops from being inlined as this is less efficient than having them in IRAM (only relevant at higher optimisation levels).
2006-04-29 08:33:10 +00:00
ata_flash.c
Two files for the iFP port that I forgot to commit
2006-01-18 10:01:35 +00:00
ata_mmc.c
Ondio: (Hopefully) fix the occasional freezes during playback: Use DMA channel 0 for MMC transfer. As it has higher priority than channel 3 (used for playback), the risk of serial receive overruns is minimised.
2006-05-07 20:20:27 +00:00
button.c
Accepted FS #5772 by Michael Sevakis
2006-08-08 22:03:56 +00:00
dac.c
Patch #798050 by Leslie Donaldson, activates Line In on Player models
2003-11-03 23:36:36 +00:00
dac.h
Patch #798050 by Leslie Donaldson, activates Line In on Player models
2003-11-03 23:36:36 +00:00
eeprom_24cxx.c
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
fat.c
Reduced the logf output. Please enable the lines only when necessary.
2006-08-02 15:58:02 +00:00
fmradio.c
moved and renamed fmradio_set/get_status to power.c, where it now additionally serves well for tuner power enable on OndioFM
2004-10-17 08:53:18 +00:00
fmradio_i2c.c
Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.
2006-07-21 08:42:28 +00:00
generic_i2c.c
Generic bitbang I2C driver
2006-02-22 14:50:57 +00:00
i2c-coldfire.c
Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.
2006-07-21 08:42:28 +00:00
i2c-pnx0101.c
Two files for the iFP port that I forgot to commit
2006-01-18 10:01:35 +00:00
i2c-pp5002.c
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.c
Get rid of the redundant APPLE_* macros. * Fix wrong comments in lcd-ipod.c
2006-04-08 09:08:38 +00:00
i2c.c
Moved unrelated stuff from i2c the driver to appropriate places. Minor optimisation in i2c driver.
2005-05-07 22:29:35 +00:00
isp1362.c
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
lcd-2bit-horz.c
LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote.
2006-07-28 07:17:00 +00:00
lcd-16bit.c
LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote.
2006-07-28 07:17:00 +00:00
lcd-h100-remote.c
Add a define for unplugged remote
2006-07-28 13:35:36 +00:00
lcd-h100.c
LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote.
2006-07-28 07:17:00 +00:00
lcd-h300.c
H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect()
2006-08-08 13:44:43 +00:00
lcd-ipod.c
Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano.
2006-08-07 22:11:07 +00:00
lcd-ipodvideo.c
Oops. Remove declaration of unused variable - fix the warning
2006-08-08 21:51:34 +00:00
lcd-player-charset.c
if __CONFIG_H__ is defined, don't include config.h
2005-05-23 12:04:30 +00:00
lcd-player.c
Contrast setting cleanup: * Only include contrast setting for targets where it's used. * Make lcd_default_contrast() a stub for simulators.
2006-07-25 11:15:50 +00:00
lcd-recorder.c
Contrast setting cleanup: * Only include contrast setting for targets where it's used. * Make lcd_default_contrast() a stub for simulators.
2006-07-25 11:15:50 +00:00
lcd-remote-2bit-vi.c
LCD remote support for iAudio X5
2006-07-28 12:41:13 +00:00
lcd.S
H300: Slightly faster lcd update (noticeable with partial updates only).
2006-04-09 11:34:53 +00:00
led.c
Fixed disk icon display in remote status bar on iriver. * Rolled back led.c changes, introducing a changed #if condition only. Reduces code size on targets with real controllable LED.
2005-11-24 00:10:14 +00:00
m5636.c
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.c
Fixed loong-standing bug in mas_writereg().
2006-03-24 07:57:55 +00:00
pcf50605.c
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.c
Ooops^2
2006-04-17 00:09:02 +00:00
power.c
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
rtc.c
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
serial.c
added mostly dummy changes to allow building of a Sansa e200 bootloader
2006-08-01 22:28:14 +00:00
tlv320.c
Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.
2006-07-21 08:42:28 +00:00
uda1380.c
Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.
2006-07-21 08:42:28 +00:00
wm8731l.c
Move definitions to their proper place
2006-03-30 20:48:15 +00:00
wm8758.c
Reduce the appearance of volume change clicks by using the wmcodec's zero-cross detect feature
2006-03-27 14:46:15 +00:00
wm8975.c
Fixed line out volume for 4G, Nano and 5G Ipods. Partial patch #4814 by
2006-03-22 13:04:49 +00:00