- 4da04b7 Fix USB detection on ipods and other portalplayer targets - Rockbox now correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger. Based on the experimental USB code in FS #6494 by Barry Wardell. Closes FS #4724. by Dave Chapman · 18 years ago
- 67ec617 Work around a bug in the Sansa flash driver by Daniel Ankers · 18 years ago
- a7af649 Backlight support for Sansa, including brightness. Thanks to Rene by Barry Wardell · 18 years ago
- fa7dd74 Increase disk thread stack on the Sansa in line with the changes in r12093. Fixes the recent Sansa crashes. Thanks to Rene Peinthor by Daniel Ankers · 18 years ago
- 003e084 Power off on the Sansa more in line with how the OF does it (just change the relevant bit rather than the whole byte). by Barry Wardell · 18 years ago
- 83c831d Add power off for the Sansa. Thanks to Antonius Hellmann for figuring out how using the Sansa emulator in FS #6524. by Barry Wardell · 18 years ago
- df8446a Oops - fix PortalPlayer builds by Daniel Ankers · 18 years ago
- ec0a362 More PortalPlayer I2C unification work by Daniel Ankers · 18 years ago
- e80470e Fix a bug in the Sansa flash driver. Other bugs remain, as it does not pass the stress test yet. by Daniel Ankers · 18 years ago
- e9a2cae Unify I2C driver for all PortalPlayer targets by Daniel Ankers · 18 years ago
- adc3498 Clean up PP5002 I2C code (no functional changes): by Barry Wardell · 18 years ago
- 5e765b2 Clean up PP5020 I2C code (no functional changes): by Barry Wardell · 18 years ago
- 5d51784 Assembler optimised ATA transfer loops for ARM targets. Only used for PP5020/5021/5022 targets atm. PP5002 seems to have problems with it not directly related to the asm code itself, and the gigabeat doesn't profit from it, probably because the CPU isn't the bottleneck even without optimisation. by Jens Arnold · 18 years ago
- f97d24f Retimed the i2c delay loops since we can be boosted or not by Steve Gotthardt · 18 years ago
- 041e5dc On the H10 when we power the disk on again after spindown and poweroff we need to give it a little while to turn back on before we should try to access it. This should fix problems with disk accesses when coming from a disk poweroff state (related discussion in FS#6421). by Barry Wardell · 18 years ago
- 4012aae iPod G3: Touching the wheel now resets the poweroff timer the same way as on the other iPods. by Jens Arnold · 18 years ago
- 11b06f0 iPods: Touching the wheel now resets the poweroff timer, so the iPod no longer shuts down unexpectedly while operating the wheel only, e.g. in the text viewer. by Jens Arnold · 18 years ago
- 487e6a1 remove duplicate code and fix comments by Marcoen Hirschberg · 18 years ago
- b01da58 the gigabeat supports all frequencies but 64kHz by Marcoen Hirschberg · 18 years ago
- 186623e Move mono DRMODE optimizations from Gigabeat to all 16-bit targets by Greg White · 18 years ago
- c45ae3e fix backlight on hold key setting by Marcoen Hirschberg · 18 years ago
- c646848 re-enable CPU scaling (between 100 and 300MHz again) with a new implementation by Marcoen Hirschberg · 18 years ago
- 7fe65c9 remove unused variable (fixes warning) by Marcoen Hirschberg · 18 years ago
- ac9d4ee Backing out the CPU boost for now. Found several issues from screen lines to crashing during wav play and running oscilliscope, etc by Steve Gotthardt · 18 years ago
- 708431d Back off CPU scaling to 300/200 due to reports of crashes by Greg White · 18 years ago
- 285aa1b Unroll loops by Greg White · 18 years ago
- 2b7873b fix comment by Marcoen Hirschberg · 18 years ago
- 6309eab add cpu frequency scaling to the gigabeat. default/normal: 100MHz, boosted: 300MHz by Marcoen Hirschberg · 18 years ago
- 0fedaa2 Fix inversevid mono drawing by Greg White · 18 years ago
- 9980b4e Merge various drawmodes; revert to C for common code by Greg White · 18 years ago
- cd05dbc Changed pausing so entire chunk is finished and keeps I2S engine aligned by Steve Gotthardt · 18 years ago
- 2127071 Turn off USB host and NAND flash controller by Greg White · 18 years ago
- 69bb436 Optimize transparent blit; optimize DRMODE_SOLID for mono bitmaps by Greg White · 18 years ago
- d64e626 Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats. by Dave Chapman · 18 years ago
- b26f472 Idle CPU directly; minor cleanup by Greg White · 18 years ago
- 1010b76 ARM optimised memcpy/memmove from glibc. This should give increased performance on all ARM targets, especially iPod 5G by Daniel Ankers · 18 years ago
- 355be50 Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory by Greg White · 18 years ago
- 73cd9f3 Turn backlight ON at boot unless bootloader has already done that. by Miika Pekkarinen · 18 years ago
- a175b21 Reduce initial fade delay; remove bogus debug from lcd-meg-fx.c by Greg White · 18 years ago
- 05e2d47 Minor MMU fixes by Greg White · 18 years ago
- ffb50d0 Add initial backlight delay to stop backlight from fading during boot; switch to IDLE instead of yield() by Greg White · 18 years ago
- e2022a2 Removed executable flag by Linus Nielsen Feltzing · 18 years ago
- 93b047f 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. by Steve Gotthardt · 18 years ago
- 5693622 Make lcd_enable more tolerant of multiple calls by Greg White · 18 years ago
- a0c3f81 Added header include to suppress compiler warning by Steve Gotthardt · 18 years ago
- c07814f 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. by Steve Gotthardt · 18 years ago
- 45bef7d Fix range for cache cleans by Greg White · 18 years ago
- ebcd762 Read byte by byte rather than DMA for unaligned transfer by Greg White · 18 years ago
- ccfa883 The i2c driver did not conform with i2c spec and was missing the restart. Some of the commands worked, but not every time. by Steve Gotthardt · 18 years ago
- 5668505 Switch DMA wait loop to idle CPU by Greg White · 18 years ago
- ae5cf68 Created by Greg White · 18 years ago
- 9d0faed Use DMA for Blit to screen/clear by Greg White · 18 years ago
- dd7b75b Flush DMA buffers for DMA by Greg White · 18 years ago
- 6eb81e2 ATA reads now use DMA by Greg White · 18 years ago
- 0b4f3d9 Move system specific reboot by Greg White · 18 years ago
- 6c62f2f Add cache control by Greg White · 18 years ago
- 85d5451 Add clean_dcache by Greg White · 18 years ago
- d45da93 Created by Greg White · 18 years ago
- 775c901 Implementing backlight fade for the Gigabeat. Note that fading is the normal behaviour. Settings for LCD off and fade settings will be coming. by Steve Gotthardt · 18 years ago
- 26496ce Optimized the timing for the delay and changed the startup delay. by Steve Gotthardt · 18 years ago
- 2aa3e3f Changed the delay loop to run faster and more accurate. Made the internal functions 'static'. by Steve Gotthardt · 18 years ago
- 23b722d Created by Greg White · 18 years ago
- 1476938 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. by Dave Chapman · 18 years ago
- c0c97e5 remove debug code and unsused variable by Marcoen Hirschberg · 18 years ago
- 5dc0abd no need to prefill the i2s fifo by Marcoen Hirschberg · 18 years ago
- 23a0823 don't ignore remote when hold is on by Marcoen Hirschberg · 18 years ago
- 2953676 merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio. by Marcoen Hirschberg · 18 years ago
- a265196 Fix bug accessing data above 4Gb in Sansa by Daniel Ankers · 18 years ago
- 4b54302 Combine USB code for all PortalPlayer targets since they most likely all use the same USB hardware. Add register defines for the USB hardware addresses, based off the Freescale i.MX31 datasheet. Use usb_init() from the iPod code, but modified to use the new register defines rather than oul/inl on the hardware addresses. by Barry Wardell · 18 years ago
- 4b90267 Convert queues to use intptr_t for event data and return values as most of the time pointer are not passed and it should make some things a bit cleaner. by Michael Sevakis · 18 years ago
- 2f16d4f Add working dual-boot bootloaders for H10 and Sansa, which allow booting the OF and Rockbox. Rolo also works. by Barry Wardell · 18 years ago
- a69b53d Add support for Sansa scrollwheel backlight. Turn light on when scrollwheel is in use, then back off again after a 5 second timeout. by Barry Wardell · 18 years ago
- e900061 Hardcode a value for the battery level until we figure out the power management on the Sansa. by Barry Wardell · 18 years ago
- 1cf6cdf Fix more warnings. Don't compile PortalPlayer pcm code in bootloader builds. by Barry Wardell · 18 years ago
- f2c03e8 Fix more compile errors/warnings. by Barry Wardell · 18 years ago
- decef18 Fix some warnings from previous commit. by Barry Wardell · 18 years ago
- df0dc22 FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano). by Barry Wardell · 18 years ago
- d4a46cb I2S_MASTER is bit 25, not 0x25 by Barry Wardell · 18 years ago
- 331e34b Add support for scroll wheel to Sansa button driver. Should be replaced with an interrupt based driver to improve responsiveness (once we figure out how). by Barry Wardell · 18 years ago
- ca10d89 Improved charger detection for Sansa by Daniel Ankers · 18 years ago
- a5852f6 Charger detection for Sansa by Daniel Ankers · 18 years ago
- 65d6ab1 Move I2S initialisation out of the Wolfson codec driver by Daniel Ankers · 18 years ago
- acbbe82 Move I2S initialisation out of the Wolfson codec driver by Daniel Ankers · 18 years ago
- 77d039b first step in audio driver unification: renaming the functions to audio_* by Marcoen Hirschberg · 18 years ago
- 82cdc69 Recent fix "Prevent the click of death when connecting an ipod to usb." is useful for the H10 also. by Barry Wardell · 18 years ago
- 31ffd7b Completed target tree move of the ata driver code. Some code cleanup. by Jens Arnold · 18 years ago
- 077ed49 Prevent the click of death when connecting an ipod to usb. by Miika Pekkarinen · 18 years ago
- 844d22f Allow GPIO debug screen on Sansa. Also remove a warning from the NAND driver by Daniel Ankers · 18 years ago
- 8033628 Remove some development code by Daniel Ankers · 18 years ago
- 0b556b8 ATA callback support for Sansa by Daniel Ankers · 18 years ago
- 64cccb0 Detect USB inserted on Sansa by Daniel Ankers · 18 years ago
- 43e2c01 Sansa doesn't use a Wolfson codec. Various other changes to allow Sansa to compile correctly with a normal build. Based on FS#6336 by Pavel Gnelitsa by Daniel Ankers · 18 years ago
- 336cb68 Add several dummy functions to allow Sansa to build correctly by Daniel Ankers · 18 years ago
- e7b025b Initial NAND driver for Sansa. This has had limited testing, and no testing on 6 or 8Gb models by Daniel Ankers · 18 years ago
- 6bdf3ee Split 1 bit LCD code and move appropriate parts to target tree. Only archos code is tested. by Jens Arnold · 18 years ago
- 8d2711b Improved power management (FS#3001). Shutdown rockbox when the battery gets to a level where the device doesn't function properly. Calculate remaining charging time while charging (rather than remaining running time). Show "Low Battery" and "Battery Empty" warnings. Also fixes FS#4786. by Barry Wardell · 18 years ago
- 29d8b91 Forgot to add new files for iFP move to target tree. by Tomasz Malesinski · 18 years ago
- f9c8a89 put back the PP5002 specific ATA code that got lost during the ipod target tree move by Marcoen Hirschberg · 18 years ago
- bce255d implement the gigabeat backlight driver by Marcoen Hirschberg · 18 years ago
- 6c3c5fb cleanup ata.c a bit by moving portalplayer defines to target_tree and removing unused portalplayer and gigabeat code by Marcoen Hirschberg · 18 years ago