rockbox/firmware
Rafaël Carré 3520d8e90e Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver
The LCD driver is unified and lcd_send_command now takes 2 arguments : the command and its argument.
    If there is no argument, it's set to 0 and a NOP command is issued
    If there is more than one argument (set X/Y address), the 2nd argument is sent as a 2nd command, and a NOP command is issued after it.
    Benefit : c200v2 transfers the command and the argument in one 16 bits transfer
    Performance should not be affected since commands without argument are only used in lcd_init() and lcd_enable()

lcd_send_data() now transfers whole lines (or columns) instead of single pixels
yuv is disabled for c200v2 for now

Some buttons can be read, including left button (bit 6 of DBOP_DIN), but for some reason they have no effect in rockbox: to be investigated

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21321 a1c6a512-1295-4272-9138-f99709370657
2009-06-17 19:55:27 +00:00
..
common Add missing #includes for the ondas. 2009-03-22 15:40:40 +00:00
decompressor
drivers Touchscreen targets: add calibration screen + rewrite calibration driver (FS#10295) 2009-06-16 17:04:47 +00:00
export Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver 2009-06-17 19:55:27 +00:00
include Commit FS#9174: Lua scripting language by Dan Everton 2009-05-21 19:01:41 +00:00
target Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver 2009-06-17 19:55:27 +00:00
test Cosmetic fix: remove duplicate semicolons 2009-03-04 18:15:06 +00:00
usbstack always call the class driver init function. This is needed because they are called before the usb_core_enable_driver() calls, so depending on enabled status breaks things 2009-05-24 20:46:57 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c Commit FS#9724, which reworks the preprocessor defines related to backlight fading to a CONFIG_BACKLIGHT_FADING style. The apps/ code will only see which setting is supposed to be used, specific backlight fading handling is kept in firmware, slightly reword the manual text about software fading too with regards to the Gigabeat S 2009-01-26 23:21:49 +00:00
backlight.c Remove an #ifdef SIMULATOR in favor of using a stub 2009-05-05 08:43:32 +00:00
bidi.c
buffer.c
COPYING
debug.c
eeprom_settings.c
enc_base.c
events.c Raise MAX_SYS_EVENTS to fix FS#10105 (*PANIC* event line full) 2009-04-08 16:58:04 +00:00
firmware.make Silence warning from 'ar' if the archive had to be created. 2009-03-01 09:04:15 +00:00
font.c
font_cache.c
general.c Move screendump from apps to firmware, solving two nasty firmware-to-apps calls. This required to move the filename creation functions as well. * Fix bug in the BMP header of Clip screendumps. * Add remote screendump for targets with an LCD remote. * Simplify some ifdefs and rename a macro in the sim. 2009-02-10 23:43:37 +00:00
hangul.c
hotswap.c
ifp_usb_serial.c Add working USB HID driver, by Tomer Shalev (part of his GSoC work). 2009-05-16 15:30:09 +00:00
kernel.c Correct Björn's name in various file headers. 2009-03-23 17:08:46 +00:00
logf.c Reorganise USB stack defines. Now config.h decides which class drivers get enabled instead of usb_core.h 2009-05-23 14:30:20 +00:00
lru.c
mp3_playback.c
panic.c
pcm.c Gigabeat S: Implement an SDMA API and use it in the PCM driver. Some other miscellaneous adjustments to recording and PCM buffer to accomodate use of physical addresses and cache coherency. 2009-02-08 22:32:41 +00:00
pcm_sampr.c
powermgmt.c Jz4732: add hack to fix stack overflow in the power thread (fixes USB on non-bootloader) 2009-05-07 14:05:42 +00:00
profile.c
README
rolo.c Fix RoLo on MIPS targets 2009-06-04 11:57:43 +00:00
rom.lds
screendump.c Convert a number of places in core and plugins to use the BIT_N() macro instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most notable speedups: 1 bit lcd driver: drawpixel +20%, drawline + 27%, hline +5%; jpeg viewer: +8% for 1/8 scaling. Other targets are unaffected. 2009-06-07 21:27:05 +00:00
scroll_engine.c Rework lcd_enabled and lcd_set/call_enable hook 2009-03-17 02:43:47 +00:00
sound.c Fix audio on Onda VX747 2009-05-26 22:57:49 +00:00
SOURCES Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver 2009-06-17 19:55:27 +00:00
system.c Simplify some redundant boolean expressions 2009-05-21 14:15:24 +00:00
thread.c MIPS: don't save gp register when switching threads 2009-05-06 19:51:34 +00:00
timer.c Fix bug in earlier commit of FS#10317: don't mix TIMER1 and TIMER2 settings 2009-06-13 15:01:25 +00:00
tuner.c
usb.c M:Robe 500: Mostly complete USB driver, supports BULK mode currently and gets about 2 MB/s writes vs 1.1 MB/s on the OF. Mostly tested against Linux, preliminary testing in Windows appears to work. There is currently a bug in the attach process where it only works once per boot that needs to be fixed. There are a few other minor M:Robe 500 changes as well. 2009-06-08 00:19:16 +00:00

See docs/README