summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Shave off an instruction by use of conditionals.Thom Johansen2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7896 a1c6a512-1295-4272-9138-f99709370657
* Small optimisation to the lcd_update_rect function - read the framebuffer ↵Dave Chapman2005-11-15
| | | | | | data as a 32-bit word git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7895 a1c6a512-1295-4272-9138-f99709370657
* Ensure the 16-bit framebuffer is aligned on a 4-byte boundaryDave Chapman2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7894 a1c6a512-1295-4272-9138-f99709370657
* completed the CONFIG_BACKLIGHT transitionDaniel Stenberg2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7887 a1c6a512-1295-4272-9138-f99709370657
* H300 backlightLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7885 a1c6a512-1295-4272-9138-f99709370657
* Fixes for new 16-bit framebuffer typeDave Chapman2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7883 a1c6a512-1295-4272-9138-f99709370657
* Fix compile error on iPod build - RGB_PACK resolves to a function on the ↵Dave Chapman2005-11-14
| | | | | | iPod, so can't be used in an initialiser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7882 a1c6a512-1295-4272-9138-f99709370657
* Added pcf50606 initLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7881 a1c6a512-1295-4272-9138-f99709370657
* The 16-bit LCD driver is now 16-bit for realLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7880 a1c6a512-1295-4272-9138-f99709370657
* H300 LCD and PCF50606 driversLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7879 a1c6a512-1295-4272-9138-f99709370657
* New type for the LCD frame buffer dataLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7876 a1c6a512-1295-4272-9138-f99709370657
* First version of the H300 LCD driverLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7875 a1c6a512-1295-4272-9138-f99709370657
* H300: First lame attempt to a pcf50606 driverLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7873 a1c6a512-1295-4272-9138-f99709370657
* No .S files should be compiled in the simulator buildsLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7868 a1c6a512-1295-4272-9138-f99709370657
* No assembler LCD driver yet for H300Linus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7867 a1c6a512-1295-4272-9138-f99709370657
* H300: Correct LCD type and CODEC buffer sizeLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7862 a1c6a512-1295-4272-9138-f99709370657
* iPod: Add backlight functions for NanoDave Chapman2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7853 a1c6a512-1295-4272-9138-f99709370657
* First attempt at iPod threading.Thom Johansen2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7852 a1c6a512-1295-4272-9138-f99709370657
* iPod fixes. Stack starts at stackend. Munge stack with 0xdeadbeef.Thom Johansen2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7851 a1c6a512-1295-4272-9138-f99709370657
* Implement (unreliable) button detection using code from ipodlinux bootloader ↵Dave Chapman2005-11-13
| | | | | | - this needs replacing by a better button driver in firmware/ and triple-boot bootloader functionality. Current button mappings: MENU loads rockbox.ipod and checks the checksum (but doesn't execute it), PLAY will load and execute a Linux kernel (linux.bin). An error in either of those two actions, or no keypress will load the original firmware git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7848 a1c6a512-1295-4272-9138-f99709370657
* Allow S/PDIF as recording source in the archos simsLinus Nielsen Feltzing2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7846 a1c6a512-1295-4272-9138-f99709370657
* removed set audio status method - will be using different approachAnton Oleynikov2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7844 a1c6a512-1295-4272-9138-f99709370657
* Force -mlong-calls for iPod builds. This issue still needs investigating as ↵Dave Chapman2005-11-13
| | | | | | we do not want long-calls everywhere. The -ffunction-sections is also required to force gcc use long calls. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7841 a1c6a512-1295-4272-9138-f99709370657
* new function to set audio status (to be used later)Anton Oleynikov2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7839 a1c6a512-1295-4272-9138-f99709370657
* Add LCD_LIGHTGRAY and LCD_DARKGRAY macros and correctly use LCD_LIGHTGRAY in ↵Dave Chapman2005-11-13
| | | | | | the old splash screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7837 a1c6a512-1295-4272-9138-f99709370657
* iPod: Remove duplicate placeholder #ifdefDave Chapman2005-11-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7836 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Assembler optimised memcpy(), 2.4x...10x (avg. 6.8x) as fast as ↵Jens Arnold2005-11-12
| | | | | | the C version when copying large blocks within SDRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7835 a1c6a512-1295-4272-9138-f99709370657
* More iPod changesDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7825 a1c6a512-1295-4272-9138-f99709370657
* iPod changesDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7824 a1c6a512-1295-4272-9138-f99709370657
* Explicitly make int8_t a "signed char" for better portability. e.g. "char" ↵Dave Chapman2005-11-12
| | | | | | is by default unsigned for ARM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7822 a1c6a512-1295-4272-9138-f99709370657
* Removed monitor option from audio_set_recording_options and the global ↵Andy2005-11-12
| | | | | | setting rec_monitor. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7821 a1c6a512-1295-4272-9138-f99709370657
* Use ICODE_ATTR instead of __attribute__ ((section(".icode")))Dave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7820 a1c6a512-1295-4272-9138-f99709370657
* Fix for broken simulatorsAndy2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7819 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Initial support for wav-recording in recording menu. Supports ↵Andy2005-11-12
| | | | | | mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7818 a1c6a512-1295-4272-9138-f99709370657
* Patch #1352575 - Shorten codec from the ffmpeg project. Rockbox ↵Dave Chapman2005-11-11
| | | | | | implementation by Mark Arigo. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7814 a1c6a512-1295-4272-9138-f99709370657
* iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman2005-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
* The ID3v2 parser can now correctly skip to the next frame after parsing a ↵Linus Nielsen Feltzing2005-11-11
| | | | | | frame larger than the input buffer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7811 a1c6a512-1295-4272-9138-f99709370657
* I meant that to be static.Thom Johansen2005-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7808 a1c6a512-1295-4272-9138-f99709370657
* Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.Thom Johansen2005-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
* H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current ↵Jens Arnold2005-11-09
| | | | | | thread stack. Speeds up the grayscale library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7806 a1c6a512-1295-4272-9138-f99709370657
* Fix #define names.Thom Johansen2005-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7804 a1c6a512-1295-4272-9138-f99709370657
* A couple of fixes for Nanos.Thom Johansen2005-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7803 a1c6a512-1295-4272-9138-f99709370657
* Correct the LCD definition for the NanoDave Chapman2005-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7802 a1c6a512-1295-4272-9138-f99709370657
* SH1: Changed UIE() to use the same reset method as on coldfire, using the ↵Jens Arnold2005-11-09
| | | | | | watchdog timer. Should be more reliable this way. Disabled LED handling and added reboot-with-on for Ondio. * All: #ifdef cleanup in panicf(), added reboot-with-on for Ondio. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7799 a1c6a512-1295-4272-9138-f99709370657
* Removed a redundant commentLinus Nielsen Feltzing2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7797 a1c6a512-1295-4272-9138-f99709370657
* Quick fix to make the h300 build workLinus Nielsen Feltzing2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7796 a1c6a512-1295-4272-9138-f99709370657
* 16-bit color for h300 for nowLinus Nielsen Feltzing2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7793 a1c6a512-1295-4272-9138-f99709370657
* Unified the H100 and H300 startupLinus Nielsen Feltzing2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7792 a1c6a512-1295-4272-9138-f99709370657
* H1x0: Assembler optimised remote lcd driver routine, used for low CPU ↵Jens Arnold2005-11-08
| | | | | | frequencies, e.g. during radio operation. Reduces the scroll lag when using the radio preset list with the remote plugged. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7791 a1c6a512-1295-4272-9138-f99709370657
* Remove #warning left over from debugging. Sorry about that.Dave Chapman2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7790 a1c6a512-1295-4272-9138-f99709370657