rockbox/firmware/drivers
2008-04-02 22:16:14 +00:00
..
audio Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
rtc Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
tuner Revert "initial Meizu M6SL port" 2008-03-27 11:53:51 +00:00
ata.c Go back to the ata lock hack for 5g until whatever is going on there is discovered and fixed. 2008-03-28 23:39:28 +00:00
ata_flash.c ata_flash.c: write 32 bits to the buffer at a time when reading a sector. 2007-09-22 22:53:29 +00:00
ata_mmc.c No need to have \n here. panicf() won't output it anyway. 2008-03-08 23:56:00 +00:00
button.c Greyscale library: * Implement linearisation curve flipping for 1st/2nd Gen iPods (LCD is inverted when backlight is on, so the curve is also inverted). This needs a slight extension of is_backlight_on() functionality in the core. * Thorough recalibration of all reachable greyscale targets, and #ifdef cleanup. * Reduce on-target gamma a bit, because the displayable contrast range of a monochrome/greyscale isn't that high. 2008-04-02 22:16:14 +00:00
dac.c
dac.h
eeprom_24cxx.c FS#6419 - driver for H1x0 series RTC Mod with runtime detection 2007-02-28 13:20:36 +00:00
fat.c Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. 2008-03-25 02:34:12 +00:00
fmradio.c Fix remaining CONFIG_TUNER checks. 2007-02-18 08:46:12 +00:00
generic_i2c.c
i2c.c Don't slow down I2C more than necessary when clock-stretching (rather old bug...) 2008-03-20 16:45:44 +00:00
isp1362.c
lcd-1bit-vert.c Reuse the 1 bit vertical-packed LCD driver code for the remote LCD driver with the same pixelformat instead of duplicating everything. 2008-03-09 18:27:12 +00:00
lcd-2bit-horz.c Add the viewport functions to the screens API, including a new getfont() function to return the font used by the current viewport. A change to the screens API makes the plugin API incompatible, so we bump version and sort. Also commit the test_viewports plugin (not built by default). This is some more of FS#8385. 2008-01-08 01:22:14 +00:00
lcd-2bit-vert.c Fix a typo in commit r16018 - this was causing text to disappear on the h140... 2008-01-09 02:09:19 +00:00
lcd-2bit-vi.c Fix bug in 2 bit vertical interleaved LCD driver: Native partial bitmaps weren't drawn when the total bitshift (depending on source and destination clipping) was > 7 Bit. 2008-03-21 14:21:29 +00:00
lcd-16bit.c Make the lcd_gradient_* functions static - they're not exported in lcd.h 2008-01-13 09:53:32 +00:00
lcd-charcell.c Add viewport capabilities to all the LCD drivers, and adapt scrolling code. This is the firmware/ part of FS#8385 - the changes to the WPS code still need more work and will be committed at a later date. NOTE: There are no user-visible changes with this commit - just the infrastructure. 2008-01-07 20:34:11 +00:00
lcd-charset-player.c Player: Fix the dollar sign for old LCD. 2007-04-21 05:32:11 +00:00
lcd-remote-1bit-v.c Reuse the 1 bit vertical-packed LCD driver code for the remote LCD driver with the same pixelformat instead of duplicating everything. 2008-03-09 18:27:12 +00:00
lcd-remote-2bit-vi.c First step towards the iAudio M3 port: Make the 2bit vertically interleaved LCD driver code usable for main or remote. The M3 remote will be treated as the main LCD. 2008-03-09 23:52:59 +00:00
led.c
m5636.c
mas.c Moved SH1 system code to target tree. * First shot at hwcompat cleanup. 2007-04-11 23:51:00 +00:00
pcf50605.c Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. 2008-02-10 05:39:20 +00:00
serial.c Fix a small typo 2008-02-19 14:30:29 +00:00
sw_i2c.c mrobe 100: real time clock (if anybody recognises the RTC chip let me know) 2008-02-03 18:15:39 +00:00
tsc2100.c nope, reread the datasheet... this one is correct 2007-10-22 13:53:19 +00:00