summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Use the central IDATA_ATTR define.Jens Arnold2005-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6992 a1c6a512-1295-4272-9138-f99709370657
* Iriver: atomic I/O port manipulation macros, to avoid interference between ↵Jens Arnold2005-07-02
| | | | | | normal and interrupt code. Todo: all other places that do port manipulation on ports which may also be changed from an intterupt should use that as well. It even decreases binary size a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6985 a1c6a512-1295-4272-9138-f99709370657
* A couple of optimisations.Jens Arnold2005-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6981 a1c6a512-1295-4272-9138-f99709370657
* Fixed pops from headphone audio output.Miika Pekkarinen2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6977 a1c6a512-1295-4272-9138-f99709370657
* Check for features, not for models.Jens Arnold2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6966 a1c6a512-1295-4272-9138-f99709370657
* the h300 models have hold tooDaniel Stenberg2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6962 a1c6a512-1295-4272-9138-f99709370657
* New config option for optical out on iriverLinus Nielsen Feltzing2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6960 a1c6a512-1295-4272-9138-f99709370657
* - enable S/PDIF optical outputMarcoen Hirschberg2005-07-01
| | | | | | | - set the proper noise shape filter git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6959 a1c6a512-1295-4272-9138-f99709370657
* Graphics: Lowlevel block function are in IRAM now as they're called often. ↵Jens Arnold2005-06-30
| | | | | | Switched the masking logic for better readability. Draw modes and lowlevel function types are now defined for all platforms. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6952 a1c6a512-1295-4272-9138-f99709370657
* I believe this is more likely to reflect the h300 keypadDaniel Stenberg2005-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6942 a1c6a512-1295-4272-9138-f99709370657
* Ooops...Jens Arnold2005-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6935 a1c6a512-1295-4272-9138-f99709370657
* Resume rework. With the new resume function, 'Ask' and 'Ask Once' are ↵Christi Scarborough2005-06-29
| | | | | | redundant options, since you can resume after any startup using the resume key. These have been stripped out, and the resume code has been streamlined. A small bug in button handler initialisation has been fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6911 a1c6a512-1295-4272-9138-f99709370657
* Oops, that was no optimisation, but a bug.Jens Arnold2005-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6908 a1c6a512-1295-4272-9138-f99709370657
* Third part of graphics api rework. Some small but effective optimisations. ↵Jens Arnold2005-06-29
| | | | | | Ported remote lcd driver to new api. Preparations for including the low-level functions in the plugin api. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6907 a1c6a512-1295-4272-9138-f99709370657
* Second part of graphics api rework. Bitmap drawing and text output ↵Jens Arnold2005-06-28
| | | | | | converted; some code cleanup and more optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6906 a1c6a512-1295-4272-9138-f99709370657
* H1x0: Reordered lcd init sequence to match the datasheet, including the ↵Jens Arnold2005-06-27
| | | | | | recommended pause. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6897 a1c6a512-1295-4272-9138-f99709370657
* Oops, the XYZ_PIXEL() macros are used elsewhere, so bring them back.Jens Arnold2005-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6860 a1c6a512-1295-4272-9138-f99709370657
* Core functions taking advantage of the new, optimised lcd_hline() and ↵Jens Arnold2005-06-25
| | | | | | lcd_vline() functions. Some cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6859 a1c6a512-1295-4272-9138-f99709370657
* Fixed yellow FM builds, and changed the function type names according to the ↵Jens Arnold2005-06-24
| | | | | | rockbox coding style. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
* First part of graphics api rework. Special functions, parameter handling, ↵Jens Arnold2005-06-24
| | | | | | pixel functions, lines and filled primitives done for black & white core, main display. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6856 a1c6a512-1295-4272-9138-f99709370657
* BUTTON_RC_VOL relabeled as BUTTON_RC_MODE for consistency with main unit. ↵Christi Scarborough2005-06-24
| | | | | | RC keymappings changed to be consistent with main unit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6853 a1c6a512-1295-4272-9138-f99709370657
* Fixed a warning.Jens Arnold2005-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6847 a1c6a512-1295-4272-9138-f99709370657
* Fix red builds.Jens Arnold2005-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6845 a1c6a512-1295-4272-9138-f99709370657
* Preparations for implementing the new graphics api: Ordered lcd bitmap ↵Jens Arnold2005-06-23
| | | | | | driver defines, variables and functions by function groups. Centralised some definitions, code cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6844 a1c6a512-1295-4272-9138-f99709370657
* iriver: Prescale the digital volume when boosting treble/bass by decreasing ↵Jens Arnold2005-06-19
| | | | | | the mixer volume. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6770 a1c6a512-1295-4272-9138-f99709370657
* Iriver: First attempt at recording. Use Info->Debug->PCM recording to test ↵Andy2005-06-19
| | | | | | recording of wav-files. Seams to work fine except occasional 100 ms noise at pos 100 ms (not later) so initialization or synch problem.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6763 a1c6a512-1295-4272-9138-f99709370657
* Made the (iriver) use of GPIO1 depend on the presense of a coldfire cpu insteadDaniel Stenberg2005-06-18
| | | | | | | | of comparing for exact player model. This assumption might not be correct, it might been to check for some other hardware-specific feature. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6753 a1c6a512-1295-4272-9138-f99709370657
* Iriver UDA1380 volume and balance handling is now done in sound.c, similar ↵Jens Arnold2005-06-18
| | | | | | to archos player; removed pcm_set_volume(). Implemented a dB-linear scale. Sorted & bumped plugin api. Removed audio test from the debug menu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6741 a1c6a512-1295-4272-9138-f99709370657
* iriver: LCD flip for H1x0 remote, some code cleanup.Jens Arnold2005-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6739 a1c6a512-1295-4272-9138-f99709370657
* Fixed graphical glitch occuring in flipped lcd mode.Jens Arnold2005-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6738 a1c6a512-1295-4272-9138-f99709370657
* Proper handling of the UDA1380 RESET signalLinus Nielsen Feltzing2005-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6737 a1c6a512-1295-4272-9138-f99709370657
* Let's actually take volume into account this time.Thom Johansen2005-06-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6732 a1c6a512-1295-4272-9138-f99709370657
* Balance support for UDA1380 based players.Thom Johansen2005-06-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6730 a1c6a512-1295-4272-9138-f99709370657
* uda1380: Added bass/treble and recording functionsAndy2005-06-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6729 a1c6a512-1295-4272-9138-f99709370657
* Even more quiet audio initialization.Miika Pekkarinen2005-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6705 a1c6a512-1295-4272-9138-f99709370657
* - add Andy Young's patch to make sound init more quietMarcoen Hirschberg2005-06-14
| | | | | | | - add myself to the credits at the spot of my first commit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6704 a1c6a512-1295-4272-9138-f99709370657
* Hot-plug support for iriver remote.Jens Arnold2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6625 a1c6a512-1295-4272-9138-f99709370657
* Corrected placement of parentheses.Jens Arnold2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6624 a1c6a512-1295-4272-9138-f99709370657
* Oops! Compile error on ondio and gmini... fixed nowTomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6620 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: It was impossible to shut the iriver down with the remote.Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6619 a1c6a512-1295-4272-9138-f99709370657
* Killed a warning :)Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6616 a1c6a512-1295-4272-9138-f99709370657
* More optimized fix (doing GPIO1_READ just once)Tomas Salfischberger2005-06-08
| | | | | | | Formatting as amiconn wanted :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6615 a1c6a512-1295-4272-9138-f99709370657
* Fixed bug, the remote play/pause button (BUTTON_RC_ON) worked with hold on.Tomas Salfischberger2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6614 a1c6a512-1295-4272-9138-f99709370657
* Slightly better error handling in the iRiver I2C driverLinus Nielsen Feltzing2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6607 a1c6a512-1295-4272-9138-f99709370657
* HD power must not default to off in rockbox itself, only in the bootloader.Jens Arnold2005-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6569 a1c6a512-1295-4272-9138-f99709370657
* Multiple choice LED configuration instead of HAVE_LED. Removes erroneous MMC ↵Jens Arnold2005-06-04
| | | | | | icon display on iriver, and saves some code on Ondio. Removed invert_led() as it is no longer used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6568 a1c6a512-1295-4272-9138-f99709370657
* iRiver: The hard drive power is now OFF by defaultLinus Nielsen Feltzing2005-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6551 a1c6a512-1295-4272-9138-f99709370657
* iRiver remote LCD start line adjustmentLinus Nielsen Feltzing2005-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6546 a1c6a512-1295-4272-9138-f99709370657
* iRiver remote LCD is only 128x64Linus Nielsen Feltzing2005-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657
* some small fixesChristian Gmeiner2005-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6541 a1c6a512-1295-4272-9138-f99709370657