rockbox/firmware/drivers
Barry Wardell df0dc2262e FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano).
* Fix failed compile of enc_config.c when HAVE_MPEG2_SAMPR is not defined.
* Fix bug in AIFF encoder header creation on little endian targets.
* Add recording screen keymaps for H10 and iPod.
* Move pcm_playback PP specific code to target tree.
* Add recording code to wmcodec drivers.
* Add pcm_record code.

Some problems still remain:
* Playback doesn't work after recording until Rockbox is restarted.
* Gain control not implemented.
* Only 16-bit/44KHz for now. The hardware should be capable of up to 24-bit/96KHz.
* Line-in recording not tested on H10.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11794 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 01:52:21 +00:00
..
rtc add a RTC driver for the Samsung S3C2440 used in the Gigabeat 2006-12-05 09:35:16 +00:00
adc.c Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. 2006-11-10 20:26:01 +00:00
ata.c Fix settings not saving to disk correctly, (fixes FS#6408) 2006-12-06 12:11:57 +00:00
ata_flash.c Added support for 512MB chips. Added support for multiple chips. 2006-08-12 22:51:18 +00:00
ata_mmc.c Get rid of ages-old interdependency between ata.c and mas.c 2006-11-12 14:17:49 +00:00
button.c Moved archos button reading to target tree. * Cleanup of button.[ch]. * Deactivated serial remote code for recorder FM/V2 as there is no remote pin, saving ~500 bytes of code. 2006-11-27 02:16:32 +00:00
dac.c
dac.h
eeprom_24cxx.c Fixed the errors for H300. 2006-11-26 14:50:15 +00:00
fat.c Much simpler implementation of large virtual sector support, not needing larger sector buffers and not touching file.c at all. secmult is simply used to normalize all sector counts to 512-byte physical sectors. * Moved MAX_SECTOR_SIZE definition to config-*.h, and enabled it for iPod Video only. MAX_SECTOR_SIZE now only enables checking for alternate disk layouts due to sector size (as iPod Video G5.5 is presented as having 2048-byte _physical_ sectors to the PC). Large virtual sector support in fat.c is always enabled. 2006-12-04 21:37:22 +00:00
fmradio.c
fmradio_i2c.c New scheduler, with priorities for swcodec platforms. Frequent task 2006-09-16 16:18:11 +00:00
generic_i2c.c Generic bitbang I2C driver 2006-02-22 14:50:57 +00:00
i2c-pnx0101.c
i2c-pp5002.c Renamed the ipod_i2c functions to the more appropriate pp_i2c 2006-10-27 11:24:23 +00:00
i2c-pp5020.c Renamed the ipod_i2c functions to the more appropriate pp_i2c 2006-10-27 11:24:23 +00:00
i2c.c Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. 2006-11-10 20:26:01 +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-1bit-vert.c Split 1 bit LCD code and move appropriate parts to target tree. Only archos code is tested. 2006-11-12 13:22:59 +00:00
lcd-2bit-horz.c Backdrop support for greyscale targets. WPS backdrop is untested. 2006-11-13 00:45:21 +00:00
lcd-2bit-vert.c Backdrop support for greyscale targets. WPS backdrop is untested. 2006-11-13 00:45:21 +00:00
lcd-16bit.c Fixed the line scrolling not always being smooth. 2006-09-25 12:45:14 +00:00
lcd-h100-remote.c Removed anachronisms introduced with low battery shutdown patch. 2006-11-14 02:46:59 +00:00
lcd-ipod.c Increase the number of pixels written to the Photo/Color LCD in one go to 0x10000 (was 64000) 2006-08-24 10:29:37 +00:00
lcd-ipodvideo.c Optimisations to lcd_yuv_blit by Tom Meyer - speeds up mpegplayer by about 10-15% 2006-08-17 08:37:35 +00:00
lcd-player-charset.c
lcd-player.c Fix them all. 2006-09-25 12:54:01 +00:00
lcd-remote-2bit-vi.c Backdrop support in the X5 remote LCD driver. Still needs to be wired to the UI and settings. 2006-11-26 14:26:08 +00:00
led.c Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. 2006-11-10 20:26:01 +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 Get rid of ages-old interdependency between ata.c and mas.c 2006-11-12 14:17:49 +00:00
pcf50605.c Renamed the ipod_i2c functions to the more appropriate pp_i2c 2006-10-27 11:24:23 +00:00
power.c Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. 2006-11-10 20:26:01 +00:00
serial.c Moved archos button reading to target tree. * Cleanup of button.[ch]. * Deactivated serial remote code for recorder FM/V2 as there is no remote pin, saving ~500 bytes of code. 2006-11-27 02:16:32 +00:00
tlv320.c move some audio driver specific code to the correspoding files 2006-12-06 13:34:15 +00:00
uda1380.c move some audio driver specific code to the correspoding files 2006-12-06 13:34:15 +00:00
wm8731l.c FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano). 2006-12-18 01:52:21 +00:00
wm8758.c FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano). 2006-12-18 01:52:21 +00:00
wm8975.c FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano). 2006-12-18 01:52:21 +00:00