rockbox/firmware/target/arm/sandisk
Michael Sevakis e42a3194de AS3525v1/v2:
Fix problems with volume of recorded material by converting 14-bit samples to
16-bit. Remove duplicate samples from recorded data and support proper
samplerate since ADC runs 1/2 the codec clock. Support monitoring mono on both
output channels by feeding data manually to I2SOUT under the right conditions.

DMA is no longer used for recording since frames must be processed as described
above but it does allow full-duplex audio.

Miscellaneous change includes a proper constant (HW_SAMPR_DEFAULT) to reset the
hardware samplerate when recording is closed. PP5024 and AS3525 have different
default recording rates (22kHz and 44kHz respectively) but both have half-speed
ADC.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31180 a1c6a512-1295-4272-9138-f99709370657
2011-12-08 19:20:00 +00:00
..
sansa-c200 FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
sansa-e200 Submit FS#11926, calibrate charge curve for e200v1. Thanks to Martin Ritter. 2011-02-11 15:58:39 +00:00
sansa-view Add information gleaned from disassembling the main firmware image. Detect lcd type in use. Still no actual output 2009-07-17 20:40:40 +00:00
adc-target.h Sansa AMS: use the AS3514 ADC driver 2008-11-10 20:55:56 +00:00
app.lds FS#12397 : On targets which load .data directly into its final location and lack code for moving it, remove linker script trick which ignores section alignment and word-aligns the section instead. 2011-11-22 17:34:01 +00:00
audio-c200_e200.c AS3525v1/v2: 2011-12-08 19:20:00 +00:00
backlight-c200_e200.c Remove the calls to backlight_lcd_sleep_countdown from target specific code and move it into backlight.c 2009-04-26 01:23:39 +00:00
backlight-target.h Add software backlight fading for E100/H300/X5/D2, by Thomas Martitz and others - see FS#6800 for credits. 2008-11-26 08:26:13 +00:00
boot.lds Rework c200wipe to use proper partitioning and formatting code, which makes the code size-independent. 2011-09-02 21:34:28 +00:00
power-c200_e200.c lv24020lp tuner: On PP targets (c200/e200), use the atomic GPIO bitwise macros for the interface since it shares GPIOH with the clickwheel interrupt. 2010-06-22 04:00:34 +00:00
powermgmt-target.h c200v1/e200v1: Add battery charging. This should be usable on v2 players but those should be evaluated for current, endpoint voltage and whether or not accurate battery readings may always be obtained (which determines algorithm setup and behavior). 2009-01-11 10:07:22 +00:00