rockbox/firmware/drivers
Michael Sevakis 58787280b8 Go back to the ata lock hack for 5g until whatever is going on there is discovered and fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16870 a1c6a512-1295-4272-9138-f99709370657
2008-03-28 23:39:28 +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_mmc.c No need to have \n here. panicf() won't output it anyway. 2008-03-08 23:56:00 +00:00
button.c 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
dac.c
dac.h
eeprom_24cxx.c
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
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
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
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