Marcoen Hirschberg
|
487e6a1d22
|
remove duplicate code and fix comments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12066 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-18 15:05:06 +00:00 |
|
Marcoen Hirschberg
|
b01da58c55
|
the gigabeat supports all frequencies but 64kHz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12065 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-18 13:48:06 +00:00 |
|
Greg White
|
186623e709
|
Move mono DRMODE optimizations from Gigabeat to all 16-bit targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12062 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-18 02:29:58 +00:00 |
|
Marcoen Hirschberg
|
c45ae3edf2
|
fix backlight on hold key setting
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12055 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-17 20:24:06 +00:00 |
|
Marcoen Hirschberg
|
c64684887a
|
re-enable CPU scaling (between 100 and 300MHz again) with a new implementation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12047 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-17 18:15:50 +00:00 |
|
Marcoen Hirschberg
|
7fe65c91fc
|
remove unused variable (fixes warning)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12045 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-17 13:37:57 +00:00 |
|
Steve Gotthardt
|
ac9d4ee7aa
|
Backing out the CPU boost for now. Found several issues from screen lines to crashing during wav play and running oscilliscope, etc
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12037 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-17 03:04:31 +00:00 |
|
Greg White
|
708431da88
|
Back off CPU scaling to 300/200 due to reports of crashes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12034 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-17 01:47:05 +00:00 |
|
Greg White
|
285aa1b0a6
|
Unroll loops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12029 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 20:38:25 +00:00 |
|
Marcoen Hirschberg
|
2b7873b4de
|
fix comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12024 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 16:05:57 +00:00 |
|
Marcoen Hirschberg
|
6309eabc64
|
add cpu frequency scaling to the gigabeat. default/normal: 100MHz, boosted: 300MHz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12023 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 15:49:29 +00:00 |
|
Greg White
|
0fedaa205c
|
Fix inversevid mono drawing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12022 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 14:58:25 +00:00 |
|
Greg White
|
9980b4ed6c
|
Merge various drawmodes; revert to C for common code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12021 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 13:56:38 +00:00 |
|
Steve Gotthardt
|
cd05dbc7f4
|
Changed pausing so entire chunk is finished and keeps I2S engine aligned
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12020 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-16 03:36:32 +00:00 |
|
Greg White
|
2127071653
|
Turn off USB host and NAND flash controller
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12019 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-15 22:49:55 +00:00 |
|
Greg White
|
69bb436223
|
Optimize transparent blit; optimize DRMODE_SOLID for mono bitmaps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12015 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-15 13:07:47 +00:00 |
|
Greg White
|
b26f4720c8
|
Idle CPU directly; minor cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12002 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-14 03:28:31 +00:00 |
|
Greg White
|
355be5010a
|
Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-13 02:24:15 +00:00 |
|
Miika Pekkarinen
|
73cd9f3b63
|
Turn backlight ON at boot unless bootloader has already done that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11992 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-12 20:26:23 +00:00 |
|
Greg White
|
a175b21fdb
|
Reduce initial fade delay; remove bogus debug from lcd-meg-fx.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11985 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-11 10:40:26 +00:00 |
|
Greg White
|
05e2d47c9f
|
Minor MMU fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11984 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-11 10:28:33 +00:00 |
|
Greg White
|
ffb50d07af
|
Add initial backlight delay to stop backlight from fading during boot; switch to IDLE instead of yield()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11983 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-11 10:24:21 +00:00 |
|
Steve Gotthardt
|
93b047fffe
|
Updated buttonlights for the Gigabeat port. Added LCD controller off and on for extra power savings - thanks to Greg White. Incorporated feedback from Gary Allen. Added 'battery charging' mode: shows leds during charging. Added 'follow' mode that turns off leds when backlight goes off. Flicker mode and new solid mode only show during disk access. Access settings from Info/debug menu for now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11945 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-08 08:53:36 +00:00 |
|
Greg White
|
5693622cd4
|
Make lcd_enable more tolerant of multiple calls
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11943 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-08 02:31:12 +00:00 |
|
Steve Gotthardt
|
a0c3f81d10
|
Added header include to suppress compiler warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11936 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-07 06:56:24 +00:00 |
|
Steve Gotthardt
|
c07814fce1
|
Revamped the backlight state machine and added buttonlight controls. Go to the Info/debug menu and test out the new modes for buttonlights on the Gigabeat - ON, OFF, Faint, and flicker - flickers on touchpad and disk reads.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11935 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-07 06:38:57 +00:00 |
|
Greg White
|
45bef7d914
|
Fix range for cache cleans
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11928 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-06 02:48:26 +00:00 |
|
Greg White
|
ebcd762fb2
|
Read byte by byte rather than DMA for unaligned transfer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11927 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-06 01:26:36 +00:00 |
|
Steve Gotthardt
|
ccfa883d78
|
The i2c driver did not conform with i2c spec and was missing the restart. Some of the commands worked, but not every time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11915 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-05 08:50:09 +00:00 |
|
Greg White
|
5668505d6b
|
Switch DMA wait loop to idle CPU
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11914 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-05 04:17:25 +00:00 |
|
Greg White
|
ae5cf68e48
|
Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11909 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:56:49 +00:00 |
|
Greg White
|
9d0faed29c
|
Use DMA for Blit to screen/clear
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11906 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:43:33 +00:00 |
|
Greg White
|
dd7b75bd2c
|
Flush DMA buffers for DMA
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11905 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:36:25 +00:00 |
|
Greg White
|
6eb81e2dc8
|
ATA reads now use DMA
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11904 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:35:09 +00:00 |
|
Greg White
|
0b4f3d9cfa
|
Move system specific reboot
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11903 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:33:13 +00:00 |
|
Greg White
|
6c62f2f32a
|
Add cache control
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11902 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:26:45 +00:00 |
|
Greg White
|
85d5451f3b
|
Add clean_dcache
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11901 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 11:10:46 +00:00 |
|
Greg White
|
d45da93f27
|
Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11900 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 10:16:40 +00:00 |
|
Steve Gotthardt
|
775c901f76
|
Implementing backlight fade for the Gigabeat. Note that fading is the normal behaviour. Settings for LCD off and fade settings will be coming.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11899 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 09:32:49 +00:00 |
|
Steve Gotthardt
|
26496ce72f
|
Optimized the timing for the delay and changed the startup delay.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11896 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 09:26:32 +00:00 |
|
Steve Gotthardt
|
2aa3e3f63c
|
Changed the delay loop to run faster and more accurate. Made the internal functions 'static'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11894 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 03:31:03 +00:00 |
|
Greg White
|
23b722d4a9
|
Created
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11893 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-04 02:50:45 +00:00 |
|
Dave Chapman
|
147693819d
|
Split the enable_fiq(fiq_handler) function into separate set_fiq_handler(fiq_handler) and enable_fiq(void) functions. This allows temporary disabling of the FIQ without knowing which fiq handler is in use.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11875 a1c6a512-1295-4272-9138-f99709370657
|
2007-01-01 12:09:45 +00:00 |
|
Marcoen Hirschberg
|
c0c97e5d3d
|
remove debug code and unsused variable
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11861 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-29 23:35:31 +00:00 |
|
Marcoen Hirschberg
|
5dc0abda11
|
no need to prefill the i2s fifo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11856 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-29 15:45:51 +00:00 |
|
Marcoen Hirschberg
|
23a0823b84
|
don't ignore remote when hold is on
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11855 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-29 15:44:43 +00:00 |
|
Marcoen Hirschberg
|
295367686e
|
merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11850 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-29 02:49:12 +00:00 |
|
Daniel Ankers
|
65d6ab1396
|
Move I2S initialisation out of the Wolfson codec driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11701 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-09 19:25:49 +00:00 |
|
Marcoen Hirschberg
|
77d039bab8
|
first step in audio driver unification: renaming the functions to audio_*
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11670 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-06 10:24:59 +00:00 |
|
Jens Arnold
|
31ffd7b154
|
Completed target tree move of the ata driver code. Some code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11655 a1c6a512-1295-4272-9138-f99709370657
|
2006-12-03 22:13:44 +00:00 |
|