rockbox/firmware/drivers
2008-03-26 01:50:41 +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 lv24020lp tuner changes (Sansa e200/c200): (1) add a couple more udelays (from c200 RE-ing), (2) rename functions for clarity, and (3) add some defines for readability. Doesn't fix the c200 radio problems, but shouldn't hurt either. 2007-12-06 04:03:26 +00:00
ata.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
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 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 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