rockbox/firmware/drivers
Tomer Shalev c2617dc4ed Diacritic display enhancements
- Use the fact that unicode code currently does not support chars above 0xffff
  (see utf8decode()), and change diacritic database's char code type to
  unsigned short from int. Also comment out database entries above unsupported
  range.

- Use const when possible.

- Iterate over buffer using the buffer's pointer, thus avoiding usage of some
  variables, and avoiding multiple access to the same array item.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23776 a1c6a512-1295-4272-9138-f99709370657
2009-11-28 17:07:57 +00:00
..
audio Comment out LOGF_ENABLE defines everywhere, replace evil comments 2009-11-03 16:25:03 +00:00
rtc Fix same bug as in r23531 in two more drivers (wrong masking of wday) 2009-11-05 17:01:22 +00:00
tuner Comment out LOGF_ENABLE defines everywhere, replace evil comments 2009-11-03 16:25:03 +00:00
ata.c FS#9721 - No error check after writes in ata.c 2009-11-24 18:09:21 +00:00
ata_flash.c Commit FS#9545, storage cleanup and multi-driver support 2009-07-17 22:28:49 +00:00
ata_mmc.c Make sd_present() and mmc_present() look only at the actual presence of a card, not at initialisation state 2009-07-20 13:47:21 +00:00
button.c Fix red: Invert buttons in RTL mode 2009-10-05 17:53:45 +00:00
dac.c
dac.h
diacritic.c Diacritic display enhancements 2009-11-28 17:07:57 +00:00
eeprom_24cxx.c Various files: make function implementations consistent with their declaration in the header file or static if 2009-01-31 23:51:11 +00:00
fat.c Merge branch 'hotswap' 2009-11-26 16:57:30 +00:00
fmradio.c
generic_i2c.c Fix delays in generic i2c driver, reduce delays in ams sansa fmradio i2c driver (tested on m200v4, clip, e200v2, fuze). 2009-06-20 21:45:04 +00:00
i2c.c Add missing mutex_init to i2c driver 2009-07-10 17:46:35 +00:00
isp1362.c
isp1583.c FS#10226 - isp1583.c code cosmetics 2009-10-01 05:40:20 +00:00
lcd-1bit-vert.c Fix two width calculations 2009-11-07 18:48:35 +00:00
lcd-2bit-horz.c Add optional viewport clipping, can be enabled with HAVE_VIEWPORT_CLIP. A simulator check is also added to set_viewport that will show an error/note when DEBUGF is enabled. 2009-11-07 18:38:46 +00:00
lcd-2bit-vert.c Add optional viewport clipping, can be enabled with HAVE_VIEWPORT_CLIP. A simulator check is also added to set_viewport that will show an error/note when DEBUGF is enabled. 2009-11-07 18:38:46 +00:00
lcd-2bit-vi.c Fix two width calculations 2009-11-07 18:48:35 +00:00
lcd-16bit-vert.c Add optional viewport clipping, can be enabled with HAVE_VIEWPORT_CLIP. A simulator check is also added to set_viewport that will show an error/note when DEBUGF is enabled. 2009-11-07 18:38:46 +00:00
lcd-16bit.c Add optional viewport clipping, can be enabled with HAVE_VIEWPORT_CLIP. A simulator check is also added to set_viewport that will show an error/note when DEBUGF is enabled. 2009-11-07 18:38:46 +00:00
lcd-bitmap-common.c Diacritic display enhancements 2009-11-28 17:07:57 +00:00
lcd-charcell.c Fix Red 2009-11-07 18:55:50 +00:00
lcd-charset-player.c Add 4 extended latin letters which are needed for Czech and Polish, and an additional Greek letter that comes almost for free. 2008-08-08 21:04:47 +00:00
lcd-remote-1bit-v.c
lcd-remote-2bit-vi.c
led.c
m5636.c
m66591.c Comment out LOGF_ENABLE defines everywhere, replace evil comments 2009-11-03 16:25:03 +00:00
mas.c Moved pcm_record from firmware to apps. Cleaned up some. Now all code using struct mp3entry is in apps. 2008-10-14 11:12:20 +00:00
nand_id.c TCC NAND: The BLOCKS_PER_SEGMENT define was actually the number of planes mentioned in the Samsung NAND datasheet. Add this to the nand_id struct, so that it can be runtime detected (required for some D2s to boot). Use the struct directly instead of making a local copy, and format the nand_info table to 80 columns. 2009-03-02 23:36:12 +00:00
pcf50605.c
pcf50606.c D2: Reduce binsize a bit by using arrays for the PMU initialisation. 2009-10-11 21:12:06 +00:00
pcf50635.c D2: Reduce binsize a bit by using arrays for the PMU initialisation. 2009-10-11 21:12:06 +00:00
qt1106.c Make the meizu m3 load from flash, so interrupts work. More work is needed to get the m6sl "working" again 2008-10-18 22:28:59 +00:00
ramdisk.c Commit FS#9545, storage cleanup and multi-driver support 2009-07-17 22:28:49 +00:00
sd.c Use MULTIDRIVE instead of MULTIVOLUME in sd.c 2009-11-26 21:43:26 +00:00
serial.c Remove unnecessary #include "adc.h" 2009-04-25 22:24:59 +00:00
sw_i2c.c
synaptics-mep.c Comment out LOGF_ENABLE defines everywhere, replace evil comments 2009-11-03 16:25:03 +00:00
touchscreen.c Remove svn:executable from firmware 2009-10-31 02:26:40 +00:00
tsc200x.c Touchscreen support for newer Cowon D2+ hardware revisions (using TSC200x touchscreen controller). 2009-10-15 20:13:29 +00:00
tsc2100.c Correct svn:keywords and svn:eol-style on a few more files. 2009-07-12 09:43:44 +00:00