Commit graph

510 commits

Author SHA1 Message Date
Miika Pekkarinen
84d6f9e89b Fixed slow track switching and track pre-buffering. Fixed rockboy
crash while audio is playing. Some buffering adjustments made.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6930 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 20:50:58 +00:00
Daniel Stenberg
01377e2e57 Hristo Kovachev's keypad fixes for the H300 build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6912 a1c6a512-1295-4272-9138-f99709370657
2005-06-29 12:47:24 +00:00
Jens Arnold
576908d36a Third part of graphics api rework. Some small but effective optimisations. 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
2005-06-29 01:39:50 +00:00
Jens Arnold
7e11acbce9 Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6906 a1c6a512-1295-4272-9138-f99709370657
2005-06-28 23:15:47 +00:00
Daniel Stenberg
a24017f4da Moved the codec and plugin buffer sizes to the config-*.h files instead of
having it repeated in numerous files where they all had to be updated to the
same value if ever changed. This allows specific models to actually have its
own buffer sizes.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6901 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 21:23:03 +00:00
Miika Pekkarinen
85f4973106 Replaced some size_t with longs. That might solve some problems. Fixed
also problem where codec buffer length indicator goes negative.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6898 a1c6a512-1295-4272-9138-f99709370657
2005-06-27 19:29:49 +00:00
Christi Scarborough
37c3d8b610 Quick menu for iRiver: A long press on the PLAY key in the browser or the WPS will take you into the quick menu screen where certain common settings can be adjusted. Works just the same as F2 menu on Archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6880 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 20:16:26 +00:00
Miika Pekkarinen
d8cb703b1e Initial DSP implementation. DSP supports resampling audio stream from
codecs (currently works corrently only with mp3's, somebody should fix
that).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657
2005-06-26 19:41:29 +00:00
Jens Arnold
1224d578e8 Oops, the XYZ_PIXEL() macros are used elsewhere, so bring them back.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6860 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 01:06:24 +00:00
Jens Arnold
934941294b Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6859 a1c6a512-1295-4272-9138-f99709370657
2005-06-25 00:28:09 +00:00
Jens Arnold
24a1f94cd7 Fixed yellow FM builds, and changed the function type names according to the rockbox coding style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 23:06:06 +00:00
Jens Arnold
04daef17a1 First part of graphics api rework. Special functions, parameter handling, 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
2005-06-24 22:33:21 +00:00
Christi Scarborough
7600708a7a BUTTON_RC_VOL relabeled as BUTTON_RC_MODE for consistency with main unit. RC keymappings changed to be consistent with main unit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6853 a1c6a512-1295-4272-9138-f99709370657
2005-06-24 13:19:16 +00:00
Jens Arnold
9cedf39430 Fix red builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6845 a1c6a512-1295-4272-9138-f99709370657
2005-06-23 17:13:05 +00:00
Jens Arnold
6a556c1740 Preparations for implementing the new graphics api: Ordered lcd bitmap 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
2005-06-23 16:53:54 +00:00
Jens Arnold
97a8049389 New feature for units that can be powered or charged from USB (Recorder fm/v2, Ondios): USB power mode, based on patch #1110332 by Pieter Bos. This way you can save battery power or even charge the battery (fm/v2) while using your unit near a PC. Hold MODE (Ondio) or F1 (fm/v2) while plugging USB to enter that mode. A tiny USB plug icon will be displayed is the status bar (overridden by the regular power plug icon in case of fm/v2 when the charger is connected).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6836 a1c6a512-1295-4272-9138-f99709370657
2005-06-23 02:18:29 +00:00
Jens Arnold
337f3a1b99 Make the simulator builds know about software poweroff, for more consistent behaviour to the targets. Changed some #if conditions to better reflect the hardware. Fixes iriver sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6833 a1c6a512-1295-4272-9138-f99709370657
2005-06-22 23:24:45 +00:00
Tomas Salfischberger
2c7a1735c0 My gcc v3.3.5 choked on the bool type, solved with this include.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6807 a1c6a512-1295-4272-9138-f99709370657
2005-06-22 14:46:38 +00:00
Linus Nielsen Feltzing
8f2a3e91dc Increased max number of tick tasks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6804 a1c6a512-1295-4272-9138-f99709370657
2005-06-22 14:00:17 +00:00
Linus Nielsen Feltzing
2f2b9eab4b The iriver simulator now uses the correct LCD driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6793 a1c6a512-1295-4272-9138-f99709370657
2005-06-22 01:14:21 +00:00
Jens Arnold
78da1ff222 The last commit mixed up the arguments of cpu_boost(). Fixed that and removed the #ifdefs again, added #define cpui_boost(on_off) for fixed frequency platforms instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6783 a1c6a512-1295-4272-9138-f99709370657
2005-06-20 19:10:47 +00:00
Jens Arnold
61b9d34c7c Iriver: Backlight fading is now configurable. Added a function to stop the backlight from using timer1, freeing it for usage in plugins. Grouped together some related settings functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6779 a1c6a512-1295-4272-9138-f99709370657
2005-06-20 17:03:09 +00:00
Miika Pekkarinen
3e88b58f6c Crossfade fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6778 a1c6a512-1295-4272-9138-f99709370657
2005-06-20 14:27:06 +00:00
Jens Arnold
12a0e221de iriver: Prescale the digital volume when boosting treble/bass by decreasing the mixer volume.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6770 a1c6a512-1295-4272-9138-f99709370657
2005-06-19 23:33:23 +00:00
Andy
e5d08722f8 Iriver: First attempt at recording. Use Info->Debug->PCM recording to test 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
2005-06-19 03:05:53 +00:00
Daniel Stenberg
3dd7593ac5 Initial setup for the H300 keypad
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6754 a1c6a512-1295-4272-9138-f99709370657
2005-06-18 21:17:20 +00:00
Dave Chapman
961c9a3e41 Added %fc WPS tag to display codec type - moved codectype from track_info struct into mp3info struct, initialise it on MAS platforms, and add it to the WPS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6748 a1c6a512-1295-4272-9138-f99709370657
2005-06-18 16:24:27 +00:00
Jens Arnold
4c7da88618 Iriver UDA1380 volume and balance handling is now done in sound.c, similar 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
2005-06-18 01:25:47 +00:00
Jens Arnold
bd1bb5f009 iriver: LCD flip for H1x0 remote, some code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6739 a1c6a512-1295-4272-9138-f99709370657
2005-06-17 21:43:00 +00:00
Jens Arnold
de1b915f79 Iriver: Sleep timer now powers off the box even when the charger is connected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6733 a1c6a512-1295-4272-9138-f99709370657
2005-06-16 23:45:09 +00:00
Thom Johansen
3828c7d982 Balance support for UDA1380 based players.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6730 a1c6a512-1295-4272-9138-f99709370657
2005-06-16 20:16:58 +00:00
Andy
3de5e74aba uda1380: Added bass/treble and recording functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6729 a1c6a512-1295-4272-9138-f99709370657
2005-06-16 00:04:47 +00:00
Miika Pekkarinen
c3fed62fc7 Fixed the "last song bug".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6725 a1c6a512-1295-4272-9138-f99709370657
2005-06-15 18:59:04 +00:00
Thom Johansen
08636e1e65 Added define for the UDA1380 codec chip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6721 a1c6a512-1295-4272-9138-f99709370657
2005-06-15 11:53:20 +00:00
Daniel Stenberg
8576114c26 early and not yet working support for H300 builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6718 a1c6a512-1295-4272-9138-f99709370657
2005-06-15 11:28:25 +00:00
Miika Pekkarinen
8d5822d6ed Playlist changed are recognized correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6711 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 18:59:34 +00:00
Miika Pekkarinen
ef72f99681 Fixed a dead lock, file handle leak that caused wps to jam and
selected a smaller i2c timeout value.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6707 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 14:36:46 +00:00
Miika Pekkarinen
6ab53ba458 Even more quiet audio initialization.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6705 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 07:54:09 +00:00
Thom Johansen
57f0ec1474 Added support for reading LAME header delay and padding fields for proper gapless MP3 support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6689 a1c6a512-1295-4272-9138-f99709370657
2005-06-12 14:03:31 +00:00
Miika Pekkarinen
2ed0b195be Better handling for cpu_boost(). Small buffering fix.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6647 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 10:58:45 +00:00
Linus Nielsen Feltzing
6271b2b910 Added Crossfade setting for iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6636 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 09:47:00 +00:00
Miika Pekkarinen
b4bc106efb Fixed forward next track bugs (still some pause issues though). Added
experimental cross-fader.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6632 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 07:19:16 +00:00
Jens Arnold
23797afb0b Hot-plug support for iriver remote.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6625 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 22:48:23 +00:00
Linus Nielsen Feltzing
cff83c78c7 ColdFire: DCR is a 16-bit register
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6604 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 07:37:32 +00:00
Miika Pekkarinen
82c2927d1e Fixed: Ogg Vorbis crashing, MP3 file seeking, USB mode and a little
faster file buffering.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6591 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 06:34:54 +00:00
Linus Nielsen Feltzing
d7aee08b2d Recording is not yet available on the iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6579 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:30:38 +00:00
Linus Nielsen Feltzing
1c497e6045 First audio codec playback attempt by Miikka Pekkarinen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6574 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:05:10 +00:00
Jens Arnold
5690f78fb2 Multiple choice LED configuration instead of HAVE_LED. Removes erroneous MMC 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
2005-06-04 23:15:52 +00:00
Jonas Häggqvist
35745919c4 Define for remote keypad type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6549 a1c6a512-1295-4272-9138-f99709370657
2005-06-02 11:08:55 +00:00
Daniel Stenberg
6ebdbe8df3 Modified logf to use a define for the log width, and changed it to default to
21 as that is what fits in an iriver LCD by default since the font is 6 pixels
wide.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6547 a1c6a512-1295-4272-9138-f99709370657
2005-06-01 13:21:20 +00:00
Linus Nielsen Feltzing
88f3a53b7e iRiver remote LCD is only 128x64
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657
2005-05-31 12:37:05 +00:00
Daniel Stenberg
edc07922eb (Optional) logf support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6538 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 13:00:43 +00:00
Christian Gmeiner
7477c09b42 Remote LCD: added own backlight timeout stuff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6533 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 00:00:22 +00:00
Jens Arnold
7a977b833f Avoid radio interference from the MAS internal clock on devices with the Samsung tuner (FM recorder, old Ondio FM) by slightly shifting it away when necessary.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6531 a1c6a512-1295-4272-9138-f99709370657
2005-05-28 01:09:19 +00:00
Daniel Stenberg
999f6b5b4a update to the new logf style and moved the defines here too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6521 a1c6a512-1295-4272-9138-f99709370657
2005-05-24 14:27:17 +00:00
Daniel Stenberg
b033f6cf4e initial logf() work, not added to SOURCES yet (on purpose)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6514 a1c6a512-1295-4272-9138-f99709370657
2005-05-23 22:47:42 +00:00
Daniel Stenberg
ac31e6af87 Remote LCD support added to the x11 simulator, take 1. The win32 simulator
still builds, but shows no remote LCD yet.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6510 a1c6a512-1295-4272-9138-f99709370657
2005-05-23 16:23:25 +00:00
Jens Arnold
b9ebe6af0a Better pitch handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6503 a1c6a512-1295-4272-9138-f99709370657
2005-05-22 12:45:35 +00:00
Jens Arnold
8f1ace7525 Ondio: Fix multivolume and hotswap for the old MMC clock circuit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6502 a1c6a512-1295-4272-9138-f99709370657
2005-05-22 00:42:00 +00:00
Jens Arnold
27abc2a641 (1) Early USB detection on boot, before trying to mount the partitions. Cleaner & quicker; removes the need for the extra USB check at the top of ask_resume() which caused a deadlock in screenshot mode (see patch #1110332). On Ondio, this allows to leave an MMC in the slot when booting with USB connected for instant access. (2) Ondio: Track MMC status, only ask to remove the card if required. Probe MMC status if unknown.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6488 a1c6a512-1295-4272-9138-f99709370657
2005-05-17 22:10:51 +00:00
Jens Arnold
15d7077c3a Hotswap: Avoid mount race at startup and after returning from USB mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6479 a1c6a512-1295-4272-9138-f99709370657
2005-05-16 13:25:02 +00:00
Jens Arnold
03d08ecc25 (1) Wait for the MAS to run out of buffered data on fade out. Fixes bug #778930/#1189756. (2) Fade in/out from/to zero. (3) Always fade in 30 steps, independent of the global volume.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6463 a1c6a512-1295-4272-9138-f99709370657
2005-05-13 00:16:14 +00:00
Michiel Van Der Kolk
70e25fe72a undo >.>;
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6438 a1c6a512-1295-4272-9138-f99709370657
2005-05-08 16:21:57 +00:00
Michiel Van Der Kolk
e59a383da3 Argh! this is driving meh crazy.
On iriver, BUTTON_PLAY = BUTTON_ON. yushyush.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6437 a1c6a512-1295-4272-9138-f99709370657
2005-05-08 16:03:40 +00:00
Jens Arnold
ba4df32100 Removed more dead code; bugfix for cursor display in player simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6429 a1c6a512-1295-4272-9138-f99709370657
2005-05-08 13:03:57 +00:00
Daniel Stenberg
b8a23f9e49 Fixed makefiles for autoconf.g include.
Fixed build output look in several Makefiles
Fixed code to include autoconf.h
Fixed code to use ROCKBOX_*_ENDIAN instead of previous attempts.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6421 a1c6a512-1295-4272-9138-f99709370657
2005-05-07 22:41:17 +00:00
Jens Arnold
116e4646b0 Proper 'battery level dangerous' handling for Ondio. Moved this info into an array, and removed unused #defines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6403 a1c6a512-1295-4272-9138-f99709370657
2005-05-04 16:18:09 +00:00
Jens Arnold
a7f7781dca MMC driver does now handle block sizes != 512 bytes, which is necessary to support cards > 1 GB. Changed error handling to use the same method as other parts of rockbox, allowing to trace the call chain. Long policy, code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6366 a1c6a512-1295-4272-9138-f99709370657
2005-04-28 01:11:21 +00:00
Christian Gmeiner
7d9848186e iRiver: extended remote lcd driver. displaying text works now - see start-up-screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6355 a1c6a512-1295-4272-9138-f99709370657
2005-04-25 23:47:51 +00:00
Jens Arnold
b5a507bbdc Small fix for compilation under GCC4. Note: It still doesn't even fully compile for SH1, and coldfire builds are reported to crash, so ymmv.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6331 a1c6a512-1295-4272-9138-f99709370657
2005-04-22 19:34:01 +00:00
Christian Gmeiner
c6ec0f48a5 moved lcd_getstringsize into font.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6321 a1c6a512-1295-4272-9138-f99709370657
2005-04-19 12:47:16 +00:00
Christian Gmeiner
ed0c8764c4 iRiver: added support for hold-button on main unit and remote control
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6320 a1c6a512-1295-4272-9138-f99709370657
2005-04-19 11:34:22 +00:00
Linus Nielsen Feltzing
19631f4552 iRiver: Independent backlight timers for the main and remote LCD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6303 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 16:16:26 +00:00
Christian Gmeiner
21aa3b135d IRiver: show logo on startup at remote lcd
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6302 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 14:34:58 +00:00
Christian Gmeiner
d0a94912bd corrected copyright infos
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6296 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 12:58:01 +00:00
Christian Gmeiner
c63430e935 IRiver: extended plugin api with current remote lcd functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6295 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 12:55:31 +00:00
Linus Nielsen Feltzing
7e01562114 Some code policing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6294 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 12:37:54 +00:00
Christian Gmeiner
394c2d9199 compile fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6293 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 12:36:03 +00:00
Linus Nielsen Feltzing
a6a01903e6 Even more updates to the remote LCD driver. Now it actually works...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6290 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 09:42:12 +00:00
Christian Gmeiner
d1e89d6080 IRiver: some defines
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6289 a1c6a512-1295-4272-9138-f99709370657
2005-04-15 08:21:03 +00:00
Linus Nielsen Feltzing
267eb077a7 New API for buffered PCM playback
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6284 a1c6a512-1295-4272-9138-f99709370657
2005-04-14 11:51:31 +00:00
Linus Nielsen Feltzing
14c7900383 Low-level driver for the H100 remote control LCD, by Richard S. La Charite III
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6283 a1c6a512-1295-4272-9138-f99709370657
2005-04-14 11:40:41 +00:00
Linus Nielsen Feltzing
e6bc6c4829 iRiver: Implemented S/PDIF transmit power control. The optical LED is now off by default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6268 a1c6a512-1295-4272-9138-f99709370657
2005-04-11 11:17:31 +00:00
Linus Nielsen Feltzing
43bf39edb7 First lame attempt to show correct battery level on the iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6258 a1c6a512-1295-4272-9138-f99709370657
2005-04-06 23:53:19 +00:00
Linus Nielsen Feltzing
ce726be195 Added the IS_SYSEVENT() macro
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6256 a1c6a512-1295-4272-9138-f99709370657
2005-04-06 13:05:06 +00:00
Linus Nielsen Feltzing
3d2178148b Moved the car adapter mode handling to apps/, now every thread gets SYS_CHARGER_CONNECTED and SYS_CHARGER_DISCONNECTED events
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6255 a1c6a512-1295-4272-9138-f99709370657
2005-04-06 11:12:22 +00:00
Linus Nielsen Feltzing
d34865a530 mp3buf renamed to audiobuf
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6252 a1c6a512-1295-4272-9138-f99709370657
2005-04-05 11:33:58 +00:00
Linus Nielsen Feltzing
6cf9d51b33 Removed irrelevant definitions in the UDA1380 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6251 a1c6a512-1295-4272-9138-f99709370657
2005-04-05 05:54:27 +00:00
Linus Nielsen Feltzing
8a237a829e More audio code restructuring, mostly renaming functions so far
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6246 a1c6a512-1295-4272-9138-f99709370657
2005-04-04 12:06:29 +00:00
Linus Nielsen Feltzing
68482bbed2 Patch #868645 by Philipp Pertermann, volume triggered recording for the Archos recording devices
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6243 a1c6a512-1295-4272-9138-f99709370657
2005-04-04 09:12:12 +00:00
Linus Nielsen Feltzing
674eaca5ef Moved the mpeg_sound_xxx() functions to sound.c and renamed them to sound_xxx()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6240 a1c6a512-1295-4272-9138-f99709370657
2005-04-01 13:41:03 +00:00
Linus Nielsen Feltzing
bd42d31e5e RoLo now works on the iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6238 a1c6a512-1295-4272-9138-f99709370657
2005-03-31 08:47:02 +00:00
Linus Nielsen Feltzing
928beee0d1 iRiver: Major PCM DMA code cleanup, added pcm_init() and pcm_play_pause()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6234 a1c6a512-1295-4272-9138-f99709370657
2005-03-31 06:49:10 +00:00
Michiel Van Der Kolk
451dd48adc Sound api improvements, rockboy sound, contributed by xshock.
Playback of sound currently only works in boost mode, needs fixing.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6226 a1c6a512-1295-4272-9138-f99709370657
2005-03-28 00:00:24 +00:00
Jörg Hohensohn
3644fa2824 patch # 1159539 from GvB: V1 charging cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6224 a1c6a512-1295-4272-9138-f99709370657
2005-03-23 20:53:37 +00:00
Linus Nielsen Feltzing
9306caae3d Nah, HAVE_PCM_PLAYBACK is probably redundant...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6223 a1c6a512-1295-4272-9138-f99709370657
2005-03-21 14:01:13 +00:00
Linus Nielsen Feltzing
fc2f08f50c Added HAVE_PCM_PLAYBACK
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6222 a1c6a512-1295-4272-9138-f99709370657
2005-03-21 13:59:06 +00:00
Linus Nielsen Feltzing
8ffeab5fc9 PCM playback for iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6210 a1c6a512-1295-4272-9138-f99709370657
2005-03-18 11:39:28 +00:00
Linus Nielsen Feltzing
b8577dd582 iRiver UDA1380 driver by Andy Young
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6204 a1c6a512-1295-4272-9138-f99709370657
2005-03-18 11:35:11 +00:00
Linus Nielsen Feltzing
a3176e4d82 iRiver I2C driver by Andy Young
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6203 a1c6a512-1295-4272-9138-f99709370657
2005-03-18 11:34:26 +00:00
Linus Nielsen Feltzing
752d0bb8be Added DMA register definitions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6202 a1c6a512-1295-4272-9138-f99709370657
2005-03-18 11:33:07 +00:00
Linus Nielsen Feltzing
32160dc3c3 iRiver: Increased the max CPU frequency to 120MHz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6125 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 21:48:02 +00:00
Jean-Philippe Bernardy
708e357a63 gmini: variable CPU frequency
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6118 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 16:29:02 +00:00
Jörg Hohensohn
d061b371d6 removed the practically useless "trickle charge" and "deep discharge" options, now trickle is always on and deep always off
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6107 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 08:32:55 +00:00
Jörg Hohensohn
2584896920 More aggressive Recorder V1 charging (patch #1116884 from Jerry Van Baren)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6105 a1c6a512-1295-4272-9138-f99709370657
2005-03-03 07:25:43 +00:00
Linus Nielsen Feltzing
d94f328838 Adjustable CPU frequency for iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6093 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:35:10 +00:00
Linus Nielsen Feltzing
76620fbe5b Export tick_start() to allow for tick timer reinit when changing CPU frequency
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6092 a1c6a512-1295-4272-9138-f99709370657
2005-03-01 14:33:45 +00:00
Jean-Philippe Bernardy
5abca3c226 TCC730 slight stylistic improvement
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6081 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 09:49:48 +00:00
Jean-Philippe Bernardy
5426994398 Better definition & usage of the ATTRIBUTE_PRINTF macro
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6080 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 09:48:35 +00:00
Jean-Philippe Bernardy
5da99ed570 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6071 a1c6a512-1295-4272-9138-f99709370657
2005-02-26 21:18:05 +00:00
Jean-Philippe Bernardy
fc19445ba0 more long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6065 a1c6a512-1295-4272-9138-f99709370657
2005-02-25 18:50:16 +00:00
Daniel Stenberg
22b7701fe7 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation
between uisimulator files and firmware/apps files are better done.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6031 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 12:19:12 +00:00
Jean-Philippe Bernardy
376057d2b6 Gmini SMSC chip improvements
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6030 a1c6a512-1295-4272-9138-f99709370657
2005-02-22 09:55:40 +00:00
Jean-Philippe Bernardy
8ec05779e3 Gmini work:
* Better USB
* Better comments
* Better coding style


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6022 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 17:49:58 +00:00
Jörg Hohensohn
7e1d36f35b Ondio: disk activity indication in USB mode, too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6020 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 14:45:34 +00:00
Jörg Hohensohn
2e429ff762 a bit nicer: delay of the disk activity indicator is supplied by app layer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6019 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 14:44:31 +00:00
Jörg Hohensohn
c76fbf7162 Ondio: disk indication in the status bar, to compensate for lacking LED
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6012 a1c6a512-1295-4272-9138-f99709370657
2005-02-19 00:34:15 +00:00
Linus Nielsen Feltzing
e52e3f713f Correct size for the DCRx registers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5993 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 22:14:36 +00:00
Linus Nielsen Feltzing
b57fd974de Correct size for the BCRx registers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5992 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 22:10:47 +00:00
Jean-Philippe Bernardy
a11bb63d1e better PLL support & slight fix (probably in keepalive handling)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5951 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 14:00:21 +00:00
Linus Nielsen Feltzing
672092c6dc Made the Coldfire registers volatile, rename PLLCONTROL to PLLCR
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5941 a1c6a512-1295-4272-9138-f99709370657
2005-02-14 21:30:30 +00:00
Jean-Philippe Bernardy
c5d00d82b0 finished configuration for the Gmini SP
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5936 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 14:12:10 +00:00
Jean-Philippe Bernardy
77a0cffc14 somewhat better configuration for the gmini series
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5935 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 13:58:23 +00:00
Linus Nielsen Feltzing
f48ec1f7fc iRiver: Support for remote control buttons
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5909 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 13:13:36 +00:00
Linus Nielsen Feltzing
aa2989f4d2 iRiver: USB support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5892 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:20:34 +00:00
Linus Nielsen Feltzing
8a4c704909 Correct value for BUTTON_RC_ON
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5891 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 22:52:57 +00:00
Linus Nielsen Feltzing
703d30cb21 Added BUTTON_RC_ON for iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5885 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 21:52:09 +00:00
Linus Nielsen Feltzing
08bc7a532b iRiver: Correct cache invalidation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5873 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 17:56:52 +00:00
Linus Nielsen Feltzing
2b25e54ace Fixed broken sim build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5872 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 14:23:35 +00:00
Linus Nielsen Feltzing
b115261991 Added invalidate_icache()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5870 a1c6a512-1295-4272-9138-f99709370657
2005-02-09 14:18:46 +00:00
Jean-Philippe Bernardy
f997199ff8 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5844 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 22:57:05 +00:00
Linus Nielsen Feltzing
98e7c31811 iRiver has software controlled poweroff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5826 a1c6a512-1295-4272-9138-f99709370657
2005-02-07 01:48:18 +00:00
Christi Scarborough
a83ffb208f A proper alarm clock for the V2/FM (and v1 with mod)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5818 a1c6a512-1295-4272-9138-f99709370657
2005-02-06 17:21:42 +00:00
Christi Scarborough
247fe6d698 clean shutdown for idle timer and sleep timer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5814 a1c6a512-1295-4272-9138-f99709370657
2005-02-06 09:57:57 +00:00
Christi Scarborough
eeed057b8b Bugfix: Resume does not prompt if the unit has woken due to the RTC alarm
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5799 a1c6a512-1295-4272-9138-f99709370657
2005-02-05 19:57:19 +00:00
Jean-Philippe Bernardy
c3c26262f4 led driver for gmini
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5798 a1c6a512-1295-4272-9138-f99709370657
2005-02-05 16:20:23 +00:00
Jean-Philippe Bernardy
d8f301cc5b beautified code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5796 a1c6a512-1295-4272-9138-f99709370657
2005-02-05 10:54:55 +00:00
Jean-Philippe Bernardy
5f91f4acff backlight driver for Gmini
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5795 a1c6a512-1295-4272-9138-f99709370657
2005-02-05 10:53:41 +00:00
Daniel Stenberg
16df4e0818 fix Gmini I2C define
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5769 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 08:10:43 +00:00
Jens Arnold
404fd12aae MMC driver now panics on out-of-bound accesses.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5768 a1c6a512-1295-4272-9138-f99709370657
2005-02-04 00:58:47 +00:00
Jean-Philippe Bernardy
dd924a522d Gmini power management basis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5767 a1c6a512-1295-4272-9138-f99709370657
2005-02-03 23:10:01 +00:00
Jean-Philippe Bernardy
a7b64db903 more MMIO: IIS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5763 a1c6a512-1295-4272-9138-f99709370657
2005-02-03 18:08:18 +00:00
Jean-Philippe Bernardy
3c5ef9ccf4 more accurate config
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5762 a1c6a512-1295-4272-9138-f99709370657
2005-02-03 18:07:41 +00:00
Daniel Stenberg
f348f8f20c made system_memory_guard() exist for all CPUs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5741 a1c6a512-1295-4272-9138-f99709370657
2005-02-02 21:45:56 +00:00
Daniel Stenberg
8bf5130ffd create and use a new config type for the i2c and the battery in the h100
and disable usb (for now)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5740 a1c6a512-1295-4272-9138-f99709370657
2005-02-02 21:45:26 +00:00
Jens Arnold
91846a1a8d New Ondio feature: Battery type setting, for correct battery level display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5717 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 16:25:46 +00:00
Jean-Philippe Bernardy
8a77317e9c long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5716 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 15:40:25 +00:00
Jean-Philippe Bernardy
eb1da817ea long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5715 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 15:16:58 +00:00
Jean-Philippe Bernardy
98a8132155 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5712 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 14:11:50 +00:00
Jens Arnold
c07eafa7bc Adjusted the battery scale factor a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5710 a1c6a512-1295-4272-9138-f99709370657
2005-01-30 12:21:47 +00:00
Jörg Hohensohn
70bf516db1 MMC hotswap enabled for Ondio
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5703 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 23:02:05 +00:00
Jörg Hohensohn
3c758c13af do the hotswap
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5702 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 22:35:20 +00:00
Jörg Hohensohn
dc7534bdb2 preparations for hotswapping MMC
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5701 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 21:32:16 +00:00
Linus Nielsen Feltzing
3804e7a874 Correct values for the -add format
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5695 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 13:14:14 +00:00
Linus Nielsen Feltzing
2b8c52d98c Correct defines for the -add scramble format
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5693 a1c6a512-1295-4272-9138-f99709370657
2005-01-28 12:31:44 +00:00
Daniel Stenberg
557fc20f3a define gmini and iriver to use sf codec (= MASNONE)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5680 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 19:16:20 +00:00
Daniel Stenberg
918918ebab introducing CONFIG_I2C for kind of I2C in use
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5675 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 12:16:45 +00:00
Linus Nielsen Feltzing
873563083a Ooops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5672 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 11:50:41 +00:00
Linus Nielsen Feltzing
8a40b0fbc3 Exported adc_scan() on the iRiver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5671 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 11:50:15 +00:00
Linus Nielsen Feltzing
db58e7edd2 iRiver: Added extra parameters to lcd_write_command_ex()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5668 a1c6a512-1295-4272-9138-f99709370657
2005-01-27 00:00:05 +00:00
Jean-Philippe Bernardy
33114cad25 Gmini i2c support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5655 a1c6a512-1295-4272-9138-f99709370657
2005-01-24 14:40:10 +00:00
Jean-Philippe Bernardy
34d2a71fdd More int -> long
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5654 a1c6a512-1295-4272-9138-f99709370657
2005-01-24 14:26:24 +00:00
Jean-Philippe Bernardy
1f11f4eb90 Some more gmini hw support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5644 a1c6a512-1295-4272-9138-f99709370657
2005-01-24 00:01:37 +00:00
Jean-Philippe Bernardy
36b8e13f47 int -> long where needed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5642 a1c6a512-1295-4272-9138-f99709370657
2005-01-23 23:20:40 +00:00
Jens Arnold
598d870f3f Gmini has software poweroff.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5635 a1c6a512-1295-4272-9138-f99709370657
2005-01-23 00:28:12 +00:00
Jens Arnold
9794cd449b (1) Remapped BUTTON_CANCEL->BUTTON_OFF for gmini better representing its function, and for consistency. (2) Removed TAB chars, prettified formatting
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5634 a1c6a512-1295-4272-9138-f99709370657
2005-01-23 00:27:21 +00:00
Jean-Philippe Bernardy
948f0b8497 more MMIO support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5627 a1c6a512-1295-4272-9138-f99709370657
2005-01-21 22:22:06 +00:00
Jens Arnold
d392ffc365 Removed double definition of CONFIG_LCD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5626 a1c6a512-1295-4272-9138-f99709370657
2005-01-21 20:44:33 +00:00
Jens Arnold
76b257fd40 New channel configuration setting, allowing fine-grained control of the stereo width. This replaces the 'stereo narrow' and 'stereo wide' modes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5559 a1c6a512-1295-4272-9138-f99709370657
2005-01-12 00:24:15 +00:00
Daniel Stenberg
ed69c36cdf Now define the exact LCD controller in use.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5557 a1c6a512-1295-4272-9138-f99709370657
2005-01-10 22:03:05 +00:00
Daniel Stenberg
b42509b14f Jean-Philippe Bernardy: TCC730 adjustments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5556 a1c6a512-1295-4272-9138-f99709370657
2005-01-10 22:02:26 +00:00
Daniel Stenberg
7c5169d4c5 Jean-Philippe Bernardy: fixed to use long for 32 bit values
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5555 a1c6a512-1295-4272-9138-f99709370657
2005-01-10 22:00:54 +00:00
Daniel Stenberg
2a3acde58f gmini adjustments, with a new CONFIG_LCD setup being prepared
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5554 a1c6a512-1295-4272-9138-f99709370657
2005-01-10 21:54:28 +00:00
Daniel Stenberg
9e98e2c5f7 don't include the types, we use plain C variable types
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5548 a1c6a512-1295-4272-9138-f99709370657
2005-01-09 23:43:04 +00:00
Daniel Stenberg
570640fb77 Jean-Philippe Bernardy: TCC730 support added
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5543 a1c6a512-1295-4272-9138-f99709370657
2005-01-09 23:17:32 +00:00
Daniel Stenberg
81bf83d1f9 Jean-Philippe Bernardy: gmini keypad added
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5542 a1c6a512-1295-4272-9138-f99709370657
2005-01-09 23:16:27 +00:00
Daniel Stenberg
0d09b740d5 Jean-Philippe Bernardy: calmrisc header file (gmini work)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5541 a1c6a512-1295-4272-9138-f99709370657
2005-01-09 23:15:37 +00:00
Jörg Hohensohn
7414687c58 unmount function in preparation for MMC hotswap, more mutexing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5536 a1c6a512-1295-4272-9138-f99709370657
2005-01-05 00:09:04 +00:00
Daniel Stenberg
521ecb8162 Early and basic gmini 120 config. Needs attention and corrections.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5532 a1c6a512-1295-4272-9138-f99709370657
2005-01-04 15:00:55 +00:00
Jens Arnold
316ae187aa Correct handling of FAT16 root directory when it does not start on a pseudo cluster boundary. Fixed some places where the cluster number can become negative. Significant code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5527 a1c6a512-1295-4272-9138-f99709370657
2005-01-03 07:59:49 +00:00
Jörg Hohensohn
7ec0c9d3e7 finally: multivolume for Ondio officially enabled (use MMC and internal 128MB seamless)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5524 a1c6a512-1295-4272-9138-f99709370657
2005-01-01 16:02:37 +00:00
Jörg Hohensohn
1a5962f2be Shared mounting code, also more general. It will mount multiple HD partitions, too, once HAVE_MULTIVOLUME is enabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5518 a1c6a512-1295-4272-9138-f99709370657
2004-12-29 22:10:24 +00:00
Jörg Hohensohn
da84857631 prepared to mount multiple partitions into one logical file system (most useful for Ondio, internal memory + external MMC)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5514 a1c6a512-1295-4272-9138-f99709370657
2004-12-28 22:16:07 +00:00
Jörg Hohensohn
dfa95c334b different kind of recording beep: more faint, but not disturbing prerecording, can beep while we already record (no latency due to beep)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5511 a1c6a512-1295-4272-9138-f99709370657
2004-12-24 08:42:45 +00:00
Jörg Hohensohn
3bf321ff1c aid for blind recorders: longer beep when starting a recording, short beep when resuming it (you may disable the voice UI to get rid of it)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5502 a1c6a512-1295-4272-9138-f99709370657
2004-12-21 23:49:43 +00:00
Linus Nielsen Feltzing
dad5de672f iRiver has hard drive poweroff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5495 a1c6a512-1295-4272-9138-f99709370657
2004-12-20 01:33:52 +00:00
Jörg Hohensohn
fee8617479 multiple choice configuration CONFIG_BACKLIGHT instead of HAVE_BACKLIGHT, allows better control of how to do this per model
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5491 a1c6a512-1295-4272-9138-f99709370657
2004-12-18 10:29:47 +00:00
Jens Arnold
303b4abfc5 Button driver overhaul: (1) Unified the button driver functions as much as possible (2) Proper #defines for FM recorder button ADC channels (3) Got rid of old port B #defines only valid for recorder (4) button filtering for all models (5) RoLo with ON after panic should now work for FM/V2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5472 a1c6a512-1295-4272-9138-f99709370657
2004-12-01 00:33:18 +00:00
Jens Arnold
d4e53976d9 Renamed has_new_lcd() to is_new_player(), and got rid of the alias
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5459 a1c6a512-1295-4272-9138-f99709370657
2004-11-22 21:20:54 +00:00
Jens Arnold
14c72f277c Code cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5454 a1c6a512-1295-4272-9138-f99709370657
2004-11-21 09:22:50 +00:00
Jens Arnold
7ebb5d915e Moved player ATA power handling to the correct functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5449 a1c6a512-1295-4272-9138-f99709370657
2004-11-20 14:17:43 +00:00
Jens Arnold
4820177214 Enable building flashed rockbox and rombox for players
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5446 a1c6a512-1295-4272-9138-f99709370657
2004-11-20 00:55:25 +00:00
Linus Nielsen Feltzing
e17938c949 Added ADC_UNREG_POWER for the iRiver, for compatibility
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5436 a1c6a512-1295-4272-9138-f99709370657
2004-11-19 10:54:48 +00:00
Linus Nielsen Feltzing
7c5f5f5c53 iRiver: SWAB16 and SWAB32 macros
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5433 a1c6a512-1295-4272-9138-f99709370657
2004-11-19 00:30:28 +00:00
Linus Nielsen Feltzing
27d00ca527 Added iRiver ADC channel info
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5429 a1c6a512-1295-4272-9138-f99709370657
2004-11-18 23:22:08 +00:00
Linus Nielsen Feltzing
fea2472326 Added iRiver button codes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5428 a1c6a512-1295-4272-9138-f99709370657
2004-11-18 23:21:04 +00:00
Linus Nielsen Feltzing
6acdfd7e2e Correct keyboard type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5427 a1c6a512-1295-4272-9138-f99709370657
2004-11-18 23:20:35 +00:00
Linus Nielsen Feltzing
b98e74e4d5 Added IRIVER_H100_PAD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5426 a1c6a512-1295-4272-9138-f99709370657
2004-11-18 23:20:07 +00:00
Jens Arnold
2cf1a89560 Ondio: adjustments for models with mask bit 2 == 0 (different MMC clock select circuitry)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5421 a1c6a512-1295-4272-9138-f99709370657
2004-11-17 20:14:43 +00:00
Jens Arnold
8ed50037e4 Ondio: Increased PLAY_PENDING thresholds for smooth playback of all bitrates right from the start
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5388 a1c6a512-1295-4272-9138-f99709370657
2004-11-07 08:11:01 +00:00