summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* fix volume of left headphoneChristian Gmeiner2007-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13152 a1c6a512-1295-4272-9138-f99709370657
* * make it louder - inspired by FS #6911Christian Gmeiner2007-04-14
| | | | | | | | | | * disable some unneeded stuff -> save power * remove some unneeded functions * shadow registers, so we dont need to do so much i2c traffic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13150 a1c6a512-1295-4272-9138-f99709370657
* Moved archos backlight code to target tree. Changed old mutlivalue ↵Jens Arnold2007-04-12
| | | | | | CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13136 a1c6a512-1295-4272-9138-f99709370657
* Moved SH1 system code to target tree. * First shot at hwcompat cleanup.Jens Arnold2007-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13114 a1c6a512-1295-4272-9138-f99709370657
* RTC alarm for Gigabeat. Will be useful one the OF bootloader is no longer ↵Karl Kurbjun2007-04-09
| | | | | | required. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13077 a1c6a512-1295-4272-9138-f99709370657
* Now charcell displays require lcd_update() for updating the main lcd content ↵Jens Arnold2007-04-06
| | | | | | like bitmap displays. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
* Player: Only use one software definable character for different characters ↵Jens Arnold2007-04-06
| | | | | | using the same glyph. * Some cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13043 a1c6a512-1295-4272-9138-f99709370657
* Added missing ae ligature, and fine-tuned some glyphs and replacements.Jens Arnold2007-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13040 a1c6a512-1295-4272-9138-f99709370657
* Player: Found two more Latin extended chars on the old LCD, and mapped them.Jens Arnold2007-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13025 a1c6a512-1295-4272-9138-f99709370657
* Replace obsolete generate_rocklatin tool with player_unifont tool.Jens Arnold2007-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
* Player: Add 3 turkish characters which are available in hardware on the old LCD.Jens Arnold2007-04-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12994 a1c6a512-1295-4272-9138-f99709370657
* for WPS files with many lines the current wps code will call puts_scroll ↵Robert Kukla2007-04-01
| | | | | | with y-values greater than the size of the scroll[] array (e.g. gwps-common.c:2063). This is a temporary security measure until viewports and/or wps tokenizer are available... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12992 a1c6a512-1295-4272-9138-f99709370657
* Player: Make cursor blinking rate almost independent from scroll speed.Jens Arnold2007-03-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12981 a1c6a512-1295-4272-9138-f99709370657
* Charcell lcd driver: Preparations for switching to non-immediate LCD ↵Jens Arnold2007-03-31
| | | | | | updates, using lcd_update() like on bitmap targets. * Added proper clipping. * Simplified simulator code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12979 a1c6a512-1295-4272-9138-f99709370657
* Player: Fixed bug where strings which are only a bit too long wouldn't scroll.Jens Arnold2007-03-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12977 a1c6a512-1295-4272-9138-f99709370657
* Player: Save a bit of space by only using 7 bytes/char in the glyph table.Jens Arnold2007-03-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12962 a1c6a512-1295-4272-9138-f99709370657
* Player: Add mappings and glyphs for extended latin A characters which exist ↵Jens Arnold2007-03-28
| | | | | | in hardware on old LCD. Makes polish, czech, ... work properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12954 a1c6a512-1295-4272-9138-f99709370657
* Player: Add mapping for halfwidth katakana (newplayer only).Jens Arnold2007-03-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12952 a1c6a512-1295-4272-9138-f99709370657
* Player: Add mapping and glyphs for greek. Fix and improve some cyrillic ↵Jens Arnold2007-03-28
| | | | | | mappings. Use alias #defines to make reused glyphs more obvious. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12951 a1c6a512-1295-4272-9138-f99709370657
* Fix cyrillic 'em' for new LCD.Jens Arnold2007-03-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12944 a1c6a512-1295-4272-9138-f99709370657
* (all targets) Increase scrolling line size to account for utf-8 in the ↵Jens Arnold2007-03-27
| | | | | | overlap. (player) Fix utf-8-related scroll-around display bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12943 a1c6a512-1295-4272-9138-f99709370657
* Player: Add mapping and glyphs for cyrillic. Fixes FS #2424.Jens Arnold2007-03-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12942 a1c6a512-1295-4272-9138-f99709370657
* Make the charset more maintainable by using an enum for font indexing, fix ↵Jens Arnold2007-03-27
| | | | | | wrong U circumflex, and add 2 missing characters to the vkeyboard. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12940 a1c6a512-1295-4272-9138-f99709370657
* Forgot to add the cent sign for new LCD.Jens Arnold2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12935 a1c6a512-1295-4272-9138-f99709370657
* Latin1 complements for player charset: Add soft patterns for chars which are ↵Jens Arnold2007-03-26
| | | | | | available in hardware on one LCD, plus some accented letters which aren't present on both. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12934 a1c6a512-1295-4272-9138-f99709370657
* Make scheduler functions thread safe core wise. A big step towards playback ↵Miika Pekkarinen2007-03-26
| | | | | | running on COP (not yet possible because more protection on file system level is necessary). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12926 a1c6a512-1295-4272-9138-f99709370657
* First step of charcell LCD code rework: * Make it fully unicode aware so ↵Jens Arnold2007-03-26
| | | | | | that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12916 a1c6a512-1295-4272-9138-f99709370657
* Archos player: Introduce lcd_write_command_e (only one data byte) in the lcd ↵Jens Arnold2007-03-18
| | | | | | driver, for cleaner C code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12835 a1c6a512-1295-4272-9138-f99709370657
* Set CONFIG_RTC to 0 for non-RTC targets, and check with #if to profit from ↵Jens Arnold2007-03-16
| | | | | | -Wundef. No code change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12811 a1c6a512-1295-4272-9138-f99709370657
* Jan 1 1980 was a tuesdayLinus Nielsen Feltzing2007-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12789 a1c6a512-1295-4272-9138-f99709370657
* x5/M5: Finally get rid of filter selection aberrations when switching to ↵Michael Sevakis2007-03-14
| | | | | | 88.2kHz sampling rate which affected both the DAC and ADC. Turning off the DAC and ADC before changing the internal codec frequency seems to cure the remaining glitch of the filters not being correctly selected by the TLV320. Some FIFO reset changes that help keep it stable as well. Supporting 88.2KHz on iAudio has been a tricky ordeal. Also made sure to ok the HW tone controls on iRiver. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12757 a1c6a512-1295-4272-9138-f99709370657
* Fix typo. We only need to keep bit 6 set on HPH_OUT_L. Setting it on ↵Barry Wardell2007-03-12
| | | | | | HPH_OUT_R does something completely different and probably not wanted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12743 a1c6a512-1295-4272-9138-f99709370657
* Make private function static on variable CPU frequency targets. Kill it on ↵Jens Arnold2007-03-11
| | | | | | fixed frequency targets, regaining 1/3 of the waste on archos... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12731 a1c6a512-1295-4272-9138-f99709370657
* Sound for Sansa E200 - based on work by myself, Rene Peinthor, Barry Wardell ↵Daniel Ankers2007-03-11
| | | | | | and Christian Gmeiner from the AS3514 datasheet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12727 a1c6a512-1295-4272-9138-f99709370657
* Optimized the gui list code performance, including automatic frame dropping ↵Miika Pekkarinen2007-03-11
| | | | | | and cpu boosting when button events are getting queued. Improved scrollwheel acceleration code is needed to notice a real change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12721 a1c6a512-1295-4272-9138-f99709370657
* Reenable aynchronous audio init stage. Really just single stage with ↵Michael Sevakis2007-03-11
| | | | | | aynchronous enabling of outputs. Keeps audio_init last so prior init steps can use the audiobuffer in any desired way. Audio will be fully initialized by the time the UI is entered. Playback of voice or audio will be delayed properly until audio hardware is ready. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12714 a1c6a512-1295-4272-9138-f99709370657
* Put an end to priority inversion in the ata driver. Gave up trying to have ↵Michael Sevakis2007-03-09
| | | | | | fully atomic dual use mutexes so just replaced the ata driver locking with spins. Maybe I'll have better luck later. Things should run smoothly with database updates and such happening in the background. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12688 a1c6a512-1295-4272-9138-f99709370657
* Hack around the lack of a hardware prescaler on a number of WM codecs. Bass ↵Thom Johansen2007-03-07
| | | | | | and treble controls should work on DAPs using these chips now, but will be prone to distort when boosting bass. Gut out UDA1380 code(!!) and switch to high bass cutoff and low treble cutoff in WM8975 driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12673 a1c6a512-1295-4272-9138-f99709370657
* Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - ↵Daniel Ankers2007-03-04
| | | | | | iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12601 a1c6a512-1295-4272-9138-f99709370657
* remove runtime detection of h1x0 series RTC MOD, but leave driver codeRobert Kukla2007-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12554 a1c6a512-1295-4272-9138-f99709370657
* Add wake on alarm support for Ipods. Rename HAVE_ALARM_MOD to HAVE_ALARM_RTC ↵Thom Johansen2007-02-28
| | | | | | since it's not always a mod. Make Ipod PCF driver keep other flags in OOCC1 that have been set instead of overwriting them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12522 a1c6a512-1295-4272-9138-f99709370657
* FS#6419 - driver for H1x0 series RTC Mod with runtime detectionRobert Kukla2007-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12520 a1c6a512-1295-4272-9138-f99709370657
* X5: Move the remote tick to target tree.Jens Arnold2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12486 a1c6a512-1295-4272-9138-f99709370657
* Move target specific parts of the H100 remote LCD driver to target tree.Jens Arnold2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12485 a1c6a512-1295-4272-9138-f99709370657
* Remove unused code, make comments c-style, make one private function staticNils Wallménius2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12480 a1c6a512-1295-4272-9138-f99709370657
* Moved ipod LCD code to target tree.Jens Arnold2007-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12479 a1c6a512-1295-4272-9138-f99709370657
* Use the correct constant to avoid confusionPeter D'Hoye2007-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12476 a1c6a512-1295-4272-9138-f99709370657
* Better short filename generation. Fixes FS#6648.Peter D'Hoye2007-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12475 a1c6a512-1295-4272-9138-f99709370657
* Introduced LCD_FBHEIGHT in addition to the already existing LCD_FBWIDTH to ↵Jens Arnold2007-02-20
| | | | | | ease framebuffer handling a bit. Added equivalent definitions for the remote LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12419 a1c6a512-1295-4272-9138-f99709370657
* Tiny size optimisation.Jens Arnold2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12396 a1c6a512-1295-4272-9138-f99709370657