summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* General: changed local adc to voltage conversions in several places to use ↵Michael Sevakis2006-10-30
| | | | | | battery_voltage. Added battery_read_info function for unfiltered battery information. x5: removed adc_read as a distinct function. Removed adc tick task. adc_init is empty inline. Adjusted battery scale, voltage to level array and read 10 bits from the ADC for battery since 255 levels is not enough for true centivolt resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11396 a1c6a512-1295-4272-9138-f99709370657
* move coldfire ata defines to a shared ata-target.hMarcoen Hirschberg2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11395 a1c6a512-1295-4272-9138-f99709370657
* woops, removed a bit too muchJonathan Gordon2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11394 a1c6a512-1295-4272-9138-f99709370657
* remove some uneeded #ifdefsJonathan Gordon2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11393 a1c6a512-1295-4272-9138-f99709370657
* move the iriver h1x0/h3x0 targets to the target treeJonathan Gordon2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11392 a1c6a512-1295-4272-9138-f99709370657
* Removed unnecessary #include s.Jens Arnold2006-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11385 a1c6a512-1295-4272-9138-f99709370657
* H300: Slight simplification of adc_scan(), ported from X5.Jens Arnold2006-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11384 a1c6a512-1295-4272-9138-f99709370657
* H300: Don't read the button ADC as long as no button is pressed, utilising ↵Jens Arnold2006-10-29
| | | | | | the PCF50606 accessory detect feature. Ported from X5. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11383 a1c6a512-1295-4272-9138-f99709370657
* oops, two files didnt get commitedJonathan Gordon2006-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11381 a1c6a512-1295-4272-9138-f99709370657
* move the iriver h1x0/h3x0 button driver to target treeJonathan Gordon2006-10-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11380 a1c6a512-1295-4272-9138-f99709370657
* Cleanup of new button reading code. Moved functions for enabling of scanning ↵Michael Sevakis2006-10-28
| | | | | | and the decision to scan or not to button_read_device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11377 a1c6a512-1295-4272-9138-f99709370657
* Make the build process informative again for 'make' 3.80 and earlier. Those ↵Jens Arnold2006-10-28
| | | | | | 'make' versions are back to lower build speed (same as before my Makefile tuning). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11376 a1c6a512-1295-4272-9138-f99709370657
* Next step of Makefile tuning: * Use 'make' internal commands for printing ↵Jens Arnold2006-10-27
| | | | | | messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11369 a1c6a512-1295-4272-9138-f99709370657
* cleanup ata.c a bit by moving portalplayer defines to target_tree and ↵Marcoen Hirschberg2006-10-27
| | | | | | removing unused portalplayer and gigabeat code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11365 a1c6a512-1295-4272-9138-f99709370657
* Fixed FS#6034 - Voice isn't handled when FM radio in on. Leave DAC enabled ↵Michael Sevakis2006-10-27
| | | | | | when analog bypass is on. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11362 a1c6a512-1295-4272-9138-f99709370657
* Renamed the ipod_i2c functions to the more appropriate pp_i2cDaniel Stenberg2006-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11361 a1c6a512-1295-4272-9138-f99709370657
* kill two gigabeat warningsDaniel Stenberg2006-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11359 a1c6a512-1295-4272-9138-f99709370657
* Put a couple x5-specific function declarations in adc-target.h where they ↵Michael Sevakis2006-10-27
| | | | | | should be. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11358 a1c6a512-1295-4272-9138-f99709370657
* Stop reading buttons if one is not down. Don't read remote keys if not ↵Michael Sevakis2006-10-27
| | | | | | plugged. Good for another few points of boost and 4fps full-screen unboosted. The button scan enabling seems stable and I've been using it without any difficulties but if the interrupts hiccup it could leave them unresponsive. Clearing the GPI0 interrupts before enabling them seems to prevent any difficulties. If there's problems there I'll just leave the remote reading bypass only and 50% of the benefits will still be realized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11357 a1c6a512-1295-4272-9138-f99709370657
* Correct LCD pixel format on Sansa E200Daniel Ankers2006-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11354 a1c6a512-1295-4272-9138-f99709370657
* Allow the Sansa e200 UI simulator to be built. Thanks to Andre Smith for the ↵Barry Wardell2006-10-26
| | | | | | nice image of the Sansa. Lots more to be done including testing and tweaking the keymaps and modifying the plugins for the Sansa's 176x220 LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11351 a1c6a512-1295-4272-9138-f99709370657
* Removed unneeded pcf50606.c.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11349 a1c6a512-1295-4272-9138-f99709370657
* Moved pcf50606 stuff to target directory.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11348 a1c6a512-1295-4272-9138-f99709370657
* A better workaround due to ATA sleep bugs in the Ipod Nano. battery_bench ↵Thom Johansen2006-10-25
| | | | | | and plugins like it should now work also on Nano. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11344 a1c6a512-1295-4272-9138-f99709370657
* FS#6216 Update so MP3 files are only opened once. With corrections andMiika Pekkarinen2006-10-25
| | | | | | | patch cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11343 a1c6a512-1295-4272-9138-f99709370657
* ifdef all the tagcache code, allows rombox to be compiled again, Thanks ↵Jonathan Gordon2006-10-25
| | | | | | Austin Appel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11338 a1c6a512-1295-4272-9138-f99709370657
* Fixed implicit declaration warning.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11332 a1c6a512-1295-4272-9138-f99709370657
* Pinched pcf50606 i2c code used in iRiver players and adapted to x5. Boost ↵Michael Sevakis2006-10-25
| | | | | | ratios down as much as 100 percent for mp3 and 50 percent for vorbis. mp3 hardly ever boosts even with eq. Scrolling much sharper. Like a whole new player. The code can be used for both iRiver and x5 by just defining macros with the appropriate ports and bit numbers for each player. Probably will have a pcf50606-coldfire.c soon. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11330 a1c6a512-1295-4272-9138-f99709370657
* Consistent style of 'make' messages. Always use ranlib after ar.Jens Arnold2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11322 a1c6a512-1295-4272-9138-f99709370657
* Don't reset everything when (un)sleeping the TEA5767. Fixes FS#6162.Dominik Riebeling2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11321 a1c6a512-1295-4272-9138-f99709370657
* reduce the number of gigabeat warningsMarcoen Hirschberg2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11316 a1c6a512-1295-4272-9138-f99709370657
* Speed up build process in general by using internal functions of make ↵Jens Arnold2006-10-22
| | | | | | instead of spawning sub-shells where possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11307 a1c6a512-1295-4272-9138-f99709370657
* add support for the Wolfson WM8751Marcoen Hirschberg2006-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11300 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: bidi_l2v() returned a pointer to value on the stack when the ↵Jens Arnold2006-10-21
| | | | | | argument was an empty string. * Don't protect against NULL pointer, that would be a bug in the caller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11282 a1c6a512-1295-4272-9138-f99709370657
* Get rid of some OR-ing and conditional expressions in lcd driver when ↵Michael Sevakis2006-10-20
| | | | | | register values can just be saved in shorts. Touch-up to comment in asm part. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11281 a1c6a512-1295-4272-9138-f99709370657
* this shouldn't have been committedMarcoen Hirschberg2006-10-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11278 a1c6a512-1295-4272-9138-f99709370657
* generalise the wolfson codec code a bitMarcoen Hirschberg2006-10-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11277 a1c6a512-1295-4272-9138-f99709370657
* When seeking, actually use the MP3 VBR TOC again, if available.Magnus Holmgren2006-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11274 a1c6a512-1295-4272-9138-f99709370657
* Patch #6052 - More responsive skip on ArchosLinus Nielsen Feltzing2006-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11273 a1c6a512-1295-4272-9138-f99709370657
* Patch #5166 by Robert Keevil - Last.fm loggingLinus Nielsen Feltzing2006-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11269 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: USB mode working againLinus Nielsen Feltzing2006-10-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11261 a1c6a512-1295-4272-9138-f99709370657
* Add keymap for A-B repeat on H10 and enable support for it.Barry Wardell2006-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11238 a1c6a512-1295-4272-9138-f99709370657
* Big Sansa update: Go back to using the common crt0-pp.S. Add LCD driver. ↵Daniel Ankers2006-10-16
| | | | | | Add ADC driver (may not be needed). Fix a bug in the button driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11237 a1c6a512-1295-4272-9138-f99709370657
* Cygwin-built simulator can produce garbled debugging output without our snprintfSteve Bavin2006-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11235 a1c6a512-1295-4272-9138-f99709370657
* Disables hard dither mode on the x5 for routine drawing. Display driver ↵Michael Sevakis2006-10-16
| | | | | | automatically enables it when needed. Full screen frame rate up to 48 at normal CPU frequency from about 45 putting it about where it was when everything including the framebuffer was in IRAM due to the shorter and simpler lcd_write_data. Please advise if this works differently on any x5 as this might be considered a hack since nothing in the datasheet specifies using the chip this way. It is perfectly functional on mine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11233 a1c6a512-1295-4272-9138-f99709370657
* Fix a stupid bug (thanks to Frieder Ferlemann.) Get rid of MS-DOS line endings.Daniel Ankers2006-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11230 a1c6a512-1295-4272-9138-f99709370657
* re-enable the picthscreen in the v1 and v2 recordersJonathan Gordon2006-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11229 a1c6a512-1295-4272-9138-f99709370657
* More color adjustments. Better translation to and from native colors with ↵Michael Sevakis2006-10-15
| | | | | | even distribution of levels. Macros for extracting native depth components and packing them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11227 a1c6a512-1295-4272-9138-f99709370657
* Removed ugly boosting solutions from playback code and let schedulerMiika Pekkarinen2006-10-15
| | | | | | | handle unboosting instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11226 a1c6a512-1295-4272-9138-f99709370657
* Untested first attempt at a Sansa button driver. Based on work by MrHDaniel Ankers2006-10-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11220 a1c6a512-1295-4272-9138-f99709370657