Jörg Hohensohn
24c7c04899
adjustment for the Ondio: button driver has an Odio part, for now it has a Player layout. Some fixes in the app code were necessary to remove dependencies of LCD, keypad, this wasn't independent everywhere.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5055 a1c6a512-1295-4272-9138-f99709370657
2004-09-10 10:51:54 +00:00
Jens Arnold
06cb237af6
New debug feature: Use the SH1 user break controller to catch illegal memory accesses
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5026 a1c6a512-1295-4272-9138-f99709370657
2004-08-30 19:52:45 +00:00
Jens Arnold
8fb336148f
Const policed pointer arguments to functions, part 3
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4999 a1c6a512-1295-4272-9138-f99709370657
2004-08-18 01:09:31 +00:00
Jens Arnold
12bc9f0ca3
MAS register addresses are 8 bit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4991 a1c6a512-1295-4272-9138-f99709370657
2004-08-06 21:21:39 +00:00
Jens Arnold
0830339e2f
More const policeing step 5
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4984 a1c6a512-1295-4272-9138-f99709370657
2004-08-03 20:52:31 +00:00
Linus Nielsen Feltzing
ade5d7b848
First step in revamping the USB event handling, paving the way for the upcoming SYS_POWER_OFF event
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4951 a1c6a512-1295-4272-9138-f99709370657
2004-07-26 16:06:59 +00:00
Jörg Hohensohn
b1403ee024
New way of defining menus and options allows to declare them static const, which saves the code to runtime-assemble them. Rockbox just got 6 KB smaller.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4931 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 23:01:20 +00:00
Linus Nielsen Feltzing
e2e06a7c41
Removed the sound debugging screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4920 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 08:58:06 +00:00
Jörg Hohensohn
5846aab654
fixed the flash ID query, prevent this code to eventually run from ROM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4895 a1c6a512-1295-4272-9138-f99709370657
2004-07-19 21:21:34 +00:00
Linus Nielsen Feltzing
2441061764
Removed progressbar() and slidebar()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4854 a1c6a512-1295-4272-9138-f99709370657
2004-07-08 13:14:44 +00:00
Linus Nielsen Feltzing
a8dab4c08a
New screen dump feature for recorders
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4817 a1c6a512-1295-4272-9138-f99709370657
2004-06-30 13:31:14 +00:00
Linus Nielsen Feltzing
ef1698e648
Added cluster size to the disk debug screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4469 a1c6a512-1295-4272-9138-f99709370657
2004-04-06 00:17:02 +00:00
Linus Nielsen Feltzing
cbd992b440
Ooops, I broke the player builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4459 a1c6a512-1295-4272-9138-f99709370657
2004-03-31 12:05:08 +00:00
Linus Nielsen Feltzing
ad32414928
New sound test code. Now it sets up the MDB as the original firmware does.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4450 a1c6a512-1295-4272-9138-f99709370657
2004-03-29 11:20:42 +00:00
Linus Nielsen Feltzing
b81a3c54a4
We now start monitoring USB earlier, and can enter USB mode from the debug partition viewer. This fixes bug #799491 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4438 a1c6a512-1295-4272-9138-f99709370657
2004-03-25 12:29:34 +00:00
Linus Nielsen Feltzing
3a7d397f20
Added Super Bass switch to the sound test debug screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4434 a1c6a512-1295-4272-9138-f99709370657
2004-03-23 07:10:03 +00:00
Linus Nielsen Feltzing
f1f7bbe98a
Test debug code for the sound quality discussion
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4430 a1c6a512-1295-4272-9138-f99709370657
2004-03-22 11:48:13 +00:00
Linus Nielsen Feltzing
77936e6ec5
First shot at a nice little button bar at the bottom of the recorder LCD. Enable Button Bar in the Display settings. Only the dir browser uses it at the moment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4391 a1c6a512-1295-4272-9138-f99709370657
2004-03-16 13:44:56 +00:00
Jörg Hohensohn
4f36ea8fbf
First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
2004-03-14 21:33:53 +00:00
Linus Nielsen Feltzing
10b92c44b3
First step towards context sensitive and configurable menus, by Brent Coutts
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4370 a1c6a512-1295-4272-9138-f99709370657
2004-03-12 10:20:33 +00:00
Linus Nielsen Feltzing
50c2261756
Squeezed the disk timing info to fit the Player LCD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4322 a1c6a512-1295-4272-9138-f99709370657
2004-03-01 09:42:47 +00:00
Linus Nielsen Feltzing
ae6e33e921
Oh, those yellow builds...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4306 a1c6a512-1295-4272-9138-f99709370657
2004-02-16 12:21:07 +00:00
Linus Nielsen Feltzing
f3ad619c27
New disk debugging options for timing information
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4305 a1c6a512-1295-4272-9138-f99709370657
2004-02-16 12:04:55 +00:00
Linus Nielsen Feltzing
0579667f37
radio.h was mistakenly included for all targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4295 a1c6a512-1295-4272-9138-f99709370657
2004-02-05 10:59:51 +00:00
Linus Nielsen Feltzing
04f9cc7993
Added a debug option for the FM radio detection
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4293 a1c6a512-1295-4272-9138-f99709370657
2004-02-04 09:53:22 +00:00
Björn Stenberg
ef1ecade52
Fixed typo
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4233 a1c6a512-1295-4272-9138-f99709370657
2004-01-14 15:10:17 +00:00
Björn Stenberg
218754ad2c
Added display of acoustic management, power management and read look-ahead.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4232 a1c6a512-1295-4272-9138-f99709370657
2004-01-14 15:08:55 +00:00
Daniel Stenberg
8e43ccbec6
Initial suppport for building Rockbox for Neo. The Neo has a different
...
key layout so we need to check for this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4138 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 13:34:27 +00:00
Björn Stenberg
577e571958
Removed startup_io test code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4045 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 00:01:13 +00:00
Jörg Hohensohn
d8b31814c7
HW info: removed the V2 boot ROM crap, now gives boot ROM CRC or says no boot ROM in case of flash mirror
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3995 a1c6a512-1295-4272-9138-f99709370657
2003-10-29 22:10:13 +00:00
Björn Stenberg
fb067481a8
Runtime display bug fix by Craig Sather (patch #766552 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3974 a1c6a512-1295-4272-9138-f99709370657
2003-10-17 13:54:48 +00:00
Björn Stenberg
8abc9d471a
Fixed silly typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3923 a1c6a512-1295-4272-9138-f99709370657
2003-08-05 13:41:00 +00:00
Björn Stenberg
ee192fb49f
Add ata master/slave display to hw_info debug menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3922 a1c6a512-1295-4272-9138-f99709370657
2003-08-05 13:39:38 +00:00
Jörg Hohensohn
f80505c9d0
Diagnostic code added, to find init problems (charging, etc.) when flashed: the whole I/O space is saved on startup, can be dumped to a file via debug menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3912 a1c6a512-1295-4272-9138-f99709370657
2003-08-02 12:53:57 +00:00
Hardeep Sidhu
9513236c94
Fixed compiler warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3911 a1c6a512-1295-4272-9138-f99709370657
2003-08-01 16:05:40 +00:00
Jörg Hohensohn
b2188822b1
the HW info screen got another line, giving a CRC16 across the boot ROM (and version, if CRC recognised)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3910 a1c6a512-1295-4272-9138-f99709370657
2003-08-01 08:00:54 +00:00
Jörg Hohensohn
09d1a73d35
Flash info now also for Player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3690 a1c6a512-1295-4272-9138-f99709370657
2003-05-20 21:30:53 +00:00
Linus Nielsen Feltzing
5a5c869e03
Removed frequency info from Debug HW Info, and added a Save ROM Contents item to the debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3681 a1c6a512-1295-4272-9138-f99709370657
2003-05-17 21:24:13 +00:00
Jörg Hohensohn
ceba6f863e
Flash Manufacturer/ID in Debug->View HW Info, if this gives valid info you have an in-system programmable Flash (pre-study for Rockbox in Flash)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3679 a1c6a512-1295-4272-9138-f99709370657
2003-05-17 20:40:30 +00:00
Linus Nielsen Feltzing
0a74476ad0
The I/O port screen didn't update
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3523 a1c6a512-1295-4272-9138-f99709370657
2003-04-09 23:17:35 +00:00
Hardeep Sidhu
9354c9c988
Spinup time was not accessible in disk info debug
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3461 a1c6a512-1295-4272-9138-f99709370657
2003-03-17 19:27:45 +00:00
Uwe Freese
5e44a56b65
disable charge control for FM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3239 a1c6a512-1295-4272-9138-f99709370657
2003-02-12 22:21:07 +00:00
Uwe Freese
4bc287d34a
battery level 100% when trickle chg, only 1% per minute change allowed, ignore 25 min. after charge start/stop, get rid of old lazyness table (I hope this makes the battery display less confusing to the user, charging algo. is not affected\!)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3017 a1c6a512-1295-4272-9138-f99709370657
2002-12-18 18:55:50 +00:00
Uwe Freese
c83374b69f
show charge_state in debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3001 a1c6a512-1295-4272-9138-f99709370657
2002-12-15 18:10:19 +00:00
Uwe Freese
5f02797b2e
added trickle charge
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2982 a1c6a512-1295-4272-9138-f99709370657
2002-12-14 12:10:29 +00:00
Björn Stenberg
b17fe5a727
Added recalculation of free disk space. Press PLAY in Debug->Disk Info->Free to run it. Takes ~30 sec on my 40GB Toshiba.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2968 a1c6a512-1295-4272-9138-f99709370657
2002-12-09 15:39:32 +00:00
Linus Nielsen Feltzing
d29248d992
More fine-tuned buffer handling, and better debug info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2948 a1c6a512-1295-4272-9138-f99709370657
2002-12-05 14:11:48 +00:00
Linus Nielsen Feltzing
b8ff5f8971
Added MP3 buffer margin setting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2939 a1c6a512-1295-4272-9138-f99709370657
2002-12-05 13:09:51 +00:00
Björn Stenberg
b070dd55be
Added disk spinup clocking
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2927 a1c6a512-1295-4272-9138-f99709370657
2002-12-04 14:58:48 +00:00
Björn Stenberg
040816d173
Fixed build.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2914 a1c6a512-1295-4272-9138-f99709370657
2002-12-03 14:33:20 +00:00
Björn Stenberg
f09c5f4c63
Finally, merged the improved power code from Uwe Freese:
...
- The battery level (percentage) is more realistic and considers if the charger is on.
- It considers the "lazyness" a battery shows when the charging has just turned on or off (see below). But this is not perfect by now.
- The battery level is good enough to estimate the remaining running time and the remaining charging time. And so the info screen now shows this info.
- The maximum time of a charging cycle is now dynamically calculated out of the battery level (percentage) and is not a fixed value.
- A minimum of 60 minutes is waited after a charging cycle stops before another one starts.
- Added another screen in the battery debug screen (press down three times).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2913 a1c6a512-1295-4272-9138-f99709370657
2002-12-03 14:18:51 +00:00
Björn Stenberg
45d32cec5b
Added 'Disk info' to debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2908 a1c6a512-1295-4272-9138-f99709370657
2002-12-03 13:12:55 +00:00
Björn Stenberg
ae22de285e
Added two simple battery runtime meters (current + top). 'Current' resets automatically when the charger cable is connected, or manually by pressing PLAY in the viewer. We are now officially out of RTC space.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2897 a1c6a512-1295-4272-9138-f99709370657
2002-12-02 16:07:56 +00:00
Linus Nielsen Feltzing
fd0cc3b2b1
Phil Pertermann's dB peak meter patch
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2774 a1c6a512-1295-4272-9138-f99709370657
2002-10-29 12:09:15 +00:00
Linus Nielsen Feltzing
875bf5ef01
Player build broke
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2647 a1c6a512-1295-4272-9138-f99709370657
2002-10-15 08:08:35 +00:00
Linus Nielsen Feltzing
bf303de4dd
More debug info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2632 a1c6a512-1295-4272-9138-f99709370657
2002-10-15 07:23:18 +00:00
Linus Nielsen Feltzing
46a94bea27
More well-behaved debug screens
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2625 a1c6a512-1295-4272-9138-f99709370657
2002-10-14 14:25:25 +00:00
Linus Nielsen Feltzing
2f74eaae81
Added dbg_mpeg_thread()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2624 a1c6a512-1295-4272-9138-f99709370657
2002-10-14 14:13:48 +00:00
Björn Stenberg
4d55c2f4b7
Partition debug screen added, and jumped to when no fat32 partition is found at boot.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2558 a1c6a512-1295-4272-9138-f99709370657
2002-10-10 12:01:58 +00:00
Linus Nielsen Feltzing
07083fbc83
More HW info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2540 a1c6a512-1295-4272-9138-f99709370657
2002-10-09 06:36:32 +00:00
Linus Nielsen Feltzing
1e972b53e5
Even more HW info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2528 a1c6a512-1295-4272-9138-f99709370657
2002-10-08 12:08:30 +00:00
Linus Nielsen Feltzing
3cfc6ec252
More HW info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2526 a1c6a512-1295-4272-9138-f99709370657
2002-10-08 11:15:00 +00:00
Linus Nielsen Feltzing
91b26f269a
New debug screen - HW info
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2525 a1c6a512-1295-4272-9138-f99709370657
2002-10-08 10:52:46 +00:00
Björn Stenberg
b1b8bd4dd1
Moved on_screen, f2_screen, f3_screen and handle_usb (renamed usb_screen) to a new file: screens.c.
...
typedef Menu replaced with a bool.
All code now calls usb_screen() for usb handling.
Nearly all code now deals with USB connect/disconnect properly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2401 a1c6a512-1295-4272-9138-f99709370657
2002-09-24 17:22:12 +00:00
Linus Nielsen Feltzing
446828b2fb
Removed the LEFT key from dbg_ports() to be able to debug the analog key levels even for the LEFT key
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1980 a1c6a512-1295-4272-9138-f99709370657
2002-08-26 10:06:33 +00:00
Daniel Stenberg
ab9a94e289
a menu warning fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1955 a1c6a512-1295-4272-9138-f99709370657
2002-08-23 13:04:16 +00:00
Linus Nielsen Feltzing
d7c85e434b
Removed the secret features in dbg_ports()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1952 a1c6a512-1295-4272-9138-f99709370657
2002-08-23 12:55:17 +00:00
Daniel Stenberg
cd8a9a043f
Menu for menu functions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1950 a1c6a512-1295-4272-9138-f99709370657
2002-08-23 12:47:59 +00:00
Daniel Stenberg
b285076925
Remade the menu system slightly. All functions invoked from menus now use
...
the Menu typedef as return type, and *ALL* menus that intercept USB connect
can then return MENU_REFRESH_DIR so that the parent (any parent really) that
do file or dir-accesses knows that and can do the refresh. If no refresh
is needed by the parent, MENU_OK is returned.
Somewhat biggish commit this close to 1.3, but we need to sort out this
refresh-after-usb-connected business.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1948 a1c6a512-1295-4272-9138-f99709370657
2002-08-23 12:32:52 +00:00
Markus Braun
a0300f5d7e
corrected lcd margins for debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1831 a1c6a512-1295-4272-9138-f99709370657
2002-08-20 22:13:20 +00:00
Heikki Hannikainen
3c10db57c6
Use same updated method for delta calculation as powermgmt.c uses (maybe
...
it should go into a function after all).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1817 a1c6a512-1295-4272-9138-f99709370657
2002-08-20 13:38:14 +00:00
Heikki Hannikainen
bd32dee3b9
Use correct offset (0x14 instead of 0x18) when clearing the RTC user RAM space
...
when F2 is pressed in RTC RAM viewer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1815 a1c6a512-1295-4272-9138-f99709370657
2002-08-20 08:43:03 +00:00
Linus Nielsen Feltzing
41977da3d5
New MAS debug menu for players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1728 a1c6a512-1295-4272-9138-f99709370657
2002-08-14 08:04:42 +00:00
Heikki Hannikainen
9872b66cd1
Use average of two samples at both ends of the range for calculating smoother delta values.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1716 a1c6a512-1295-4272-9138-f99709370657
2002-08-13 16:06:29 +00:00
Heikki Hannikainen
cccb8d0a64
Sync the charger debug view of deltas with the charger code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1683 a1c6a512-1295-4272-9138-f99709370657
2002-08-12 12:21:22 +00:00
Björn Stenberg
fe97b578eb
Added another LEFT exit. Split some long lines.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1659 a1c6a512-1295-4272-9138-f99709370657
2002-08-10 08:57:47 +00:00
Robert Hak
50fc3ce551
added BUTTON_LEFT as an exit to a few entrys
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1658 a1c6a512-1295-4272-9138-f99709370657
2002-08-10 08:52:11 +00:00
Björn Stenberg
b47e64ed6a
Changed #ifdef from ARCHOS_RECORDER to HAVE_*
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1625 a1c6a512-1295-4272-9138-f99709370657
2002-08-08 20:44:25 +00:00
Heikki Hannikainen
6eb4254dfa
Added battery charger for the recorder and a power management debugger.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1547 a1c6a512-1295-4272-9138-f99709370657
2002-08-06 10:52:51 +00:00
Linus Nielsen Feltzing
d9e13762e6
Better MAS debug for Players
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1421 a1c6a512-1295-4272-9138-f99709370657
2002-07-23 15:14:02 +00:00
Linus Nielsen Feltzing
c132c48677
Loudness, Superbass and sorting patch by Heikki Hannikainen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1401 a1c6a512-1295-4272-9138-f99709370657
2002-07-22 16:39:17 +00:00
Linus Nielsen Feltzing
7fef58a87a
Added OS debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1359 a1c6a512-1295-4272-9138-f99709370657
2002-07-15 22:25:45 +00:00
Björn Stenberg
803f47b8af
Forgot to add debug_menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1348 a1c6a512-1295-4272-9138-f99709370657
2002-07-15 11:23:24 +00:00