Linus Nielsen Feltzing | 1 Mar 10:42 2004
Picon
Picon

cvs: apps debug_menu.c,1.62,1.63

Update of /cvsroot/rockbox/apps
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28684/apps

Modified Files:
	debug_menu.c 
Log Message:
Squeezed the disk timing info to fit the Player LCD

Index: debug_menu.c
===================================================================
RCS file: /cvsroot/rockbox/apps/debug_menu.c,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- debug_menu.c	16 Feb 2004 12:21:07 -0000	1.62
+++ debug_menu.c	1 Mar 2004 09:42:47 -0000	1.63
 <at>  <at>  -1345,9 +1345,10  <at>  <at> 
             case 9:
                 timing_info_present = identify_info[53] & (1<<1);
                 if(timing_info_present) {
-                    snprintf(buf, 128, "Min time: %dns", identify_info[67]);
-                    lcd_puts(0, y++, buf);
-                    snprintf(buf, 128, "Min IORDY: %dns", identify_info[68]);
+                    lcd_puts(0, y++, "Cycle times");
+                    snprintf(buf, 128, "%dns/%dns",
+                             identify_info[67],
+                             identify_info[68]);
                     lcd_puts(0, y++, buf);
                 } else {
                     lcd_puts(0, y++, "No timing info");
(Continue reading)

Linus Nielsen Feltzing | 1 Mar 10:52 2004
Picon
Picon

cvs: apps/plugins vu_meter.c,1.4,1.5

Update of /cvsroot/rockbox/apps/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30242/apps/plugins

Modified Files:
	vu_meter.c 
Log Message:
Log scale for the VU meter, patch #897248 by Lee Pilgrim

Index: vu_meter.c
===================================================================
RCS file: /cvsroot/rockbox/apps/plugins/vu_meter.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- vu_meter.c	23 Dec 2003 22:24:48 -0000	1.4
+++ vu_meter.c	1 Mar 2004 09:52:24 -0000	1.5
 <at>  <at>  -1,232 +1,222  <at>  <at> 
 /***************************************************************************
-
  *             __________               __   ___.
-
  *   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___
-
  *   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  /
-
  *   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  <
-
  *   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \
-
  *                     \/            \/     \/    \/            \/
(Continue reading)

Linus Nielsen Feltzing | 1 Mar 12:38 2004
Picon
Picon

cvs: docs FAQ,1.83,1.84

Update of /cvsroot/rockbox/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15801/docs

Modified Files:
	FAQ 
Log Message:
Added some info to Q64

Index: FAQ
===================================================================
RCS file: /cvsroot/rockbox/docs/FAQ,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -b -r1.83 -r1.84
--- FAQ	26 Feb 2004 11:28:07 -0000	1.83
+++ FAQ	1 Mar 2004 11:38:14 -0000	1.84
 <at>  <at>  -458,6 +458,16  <at>  <at> 

      (Thanks to Olivier Rafidison for this info)

+     Another alternative:
+
+     - Copy the firmware file to the jukebox again. Windows will rename it to "Copy of XXXXX"
+
+     - Delete the original firmware file and remove the "Copy of" part from the new file name
+
+     - Reboot
+
+     If it doesn't load the correct firmware, do the whle procedure again until the new file is recognized.
+
(Continue reading)

Picon
Picon

cvs: apps/lang deutsch.lang,1.33,1.34

Update of /cvsroot/rockbox/apps/lang
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24173

Modified Files:
	deutsch.lang 
Log Message:
repairing a stupid mistake! Thanks Uwe :)

Index: deutsch.lang
===================================================================
RCS file: /cvsroot/rockbox/apps/lang/deutsch.lang,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- deutsch.lang	25 Feb 2004 21:04:14 -0000	1.33
+++ deutsch.lang	1 Mar 2004 22:16:53 -0000	1.34
 <at>  <at>  -1643,38 +1643,34  <at>  <at> 
 id: LANG_DISPLAY_FULL_PATH
 desc: track display options
 eng: "Full path"
-new: "Voller Pfad"
+new: "Kompletter Pfad"

 id: LANG_DISPLAY_TRACK_NAME_ONLY
 desc: track display options
 eng: "Track name only"
-new: "Nur Name"
+new: "Nur Titelbezeichnung"

 id: LANG_FILE_OPTIONS
(Continue reading)

Linus Nielsen Feltzing | 2 Mar 08:57 2004
Picon
Picon

cvs: apps wps-display.c,1.82,1.83

Update of /cvsroot/rockbox/apps
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28374/apps

Modified Files:
	wps-display.c 
Log Message:
Patch #881188 by Craigh Sather, fixes battery display updates in WPS

Index: wps-display.c
===================================================================
RCS file: /cvsroot/rockbox/apps/wps-display.c,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -b -r1.82 -r1.83
--- wps-display.c	26 Jan 2004 17:05:21 -0000	1.82
+++ wps-display.c	2 Mar 2004 07:56:58 -0000	1.83
 <at>  <at>  -543,6 +543,7  <at>  <at> 
             break;

         case 'b': /* battery info */
+            *flags |= WPS_REFRESH_DYNAMIC;
             switch (tag[1]) {
                 case 'l': /* battery level */
                     snprintf(buf, buf_size, "%d%%", battery_level());

_______________________________________________
Rockbox-cvs mailing list
Rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/mailman/listinfo/rockbox-cvs

(Continue reading)

Linus Nielsen Feltzing | 2 Mar 10:55 2004
Picon
Picon

cvs: firmware/drivers ata.c,1.109,1.110

Update of /cvsroot/rockbox/firmware/drivers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16713/firmware/drivers

Modified Files:
	ata.c 
Log Message:
Now sets the highest possible PIO mode in set_features()

Index: ata.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/drivers/ata.c,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -b -r1.109 -r1.110
--- ata.c	17 Feb 2004 01:31:50 -0000	1.109
+++ ata.c	2 Mar 2004 09:55:23 -0000	1.110
 <at>  <at>  -60,6 +60,8  <at>  <at> 
 #define STATUS_DRQ      0x08
 #define STATUS_ERR      0x01

+#define ERROR_ABRT      0x04
+
 #define CONTROL_nIEN    0x02
 #define CONTROL_SRST    0x04

 <at>  <at>  -880,9 +882,21  <at>  <at> 
         { 83, 3, 0x05, 1 },    /* power management: lowest power */
         { 83, 9, 0x42, 0x80 }, /* acoustic management: lowest noise */
         { 82, 6, 0xaa, 0 },    /* enable read look-ahead */
+        { 83, 14, 0x03, 0 },   /* force PIO mode */
(Continue reading)

Linus Nielsen Feltzing | 2 Mar 11:01 2004
Picon
Picon

cvs: firmware/drivers lcd.c,1.107,1.108

Update of /cvsroot/rockbox/firmware/drivers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17949/firmware/drivers

Modified Files:
	lcd.c 
Log Message:
Removed the interrupt disabling in lcd_write_data()

Index: lcd.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/drivers/lcd.c,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -b -r1.107 -r1.108
--- lcd.c	25 Feb 2004 13:00:36 -0000	1.107
+++ lcd.c	2 Mar 2004 10:01:26 -0000	1.108
 <at>  <at>  -195,9 +195,8  <at>  <at> 

         byte = *p_bytes++ << 24; /* fetch to MSB position */

-        /* make port modifications atomic, in case an IRQ uses PBDRL */
-        /* (currently not the case, so this could be optimized away) */
-        oldlevel = set_irq_level(15);
+        /* This code will fail if an interrupt changes the contents of PBDRL.
+           If so, we must disable the interrupt here. */

         /* precalculate the values for later bit toggling, init data write */
         asm (
 <at>  <at>  -287,7 +286,8  <at>  <at> 
             : "r0"
(Continue reading)

Linus Nielsen Feltzing | 2 Mar 12:33 2004
Picon
Picon

cvs: firmware/export system.h,1.3,1.4

Update of /cvsroot/rockbox/firmware/export
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2177/firmware/export

Modified Files:
	system.h 
Log Message:
Made set_irq_level() an inline function, and optimized it by removing the bit shifts

Index: system.h
===================================================================
RCS file: /cvsroot/rockbox/firmware/export/system.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- system.h	25 Feb 2004 13:00:36 -0000	1.3
+++ system.h	2 Mar 2004 11:32:59 -0000	1.4
 <at>  <at>  -25,7 +25,6  <at>  <at> 

 extern void system_reboot (void);
 extern void system_init(void);
-extern int set_irq_level(int level);

 #define FREQ CPU_FREQ
 #define BAUDRATE 9600
 <at>  <at>  -73,6 +72,20  <at>  <at> 

 #ifndef SIMULATOR

+/****************************************************************************
+ * Interrupt level setting
(Continue reading)

Linus Nielsen Feltzing | 2 Mar 12:33 2004
Picon
Picon

cvs: docs API,1.1,1.2

Update of /cvsroot/rockbox/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2177/docs

Modified Files:
	API 
Log Message:
Made set_irq_level() an inline function, and optimized it by removing the bit shifts

Index: API
===================================================================
RCS file: /cvsroot/rockbox/docs/API,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- API	21 Aug 2002 10:19:23 -0000	1.1
+++ API	2 Mar 2004 11:32:59 -0000	1.2
 <at>  <at>  -227,7 +227,8  <at>  <at> 
   int set_irq_level(int level)

      Sets the interrupt level (0 = lowest, 15 = highest) and returns the
-     previous level.
+     previous level. Note that you must shift the argument 4 bits to the left:
+     set_irq_level(level << 4);

   void queue_init(struct event_queue *q)

_______________________________________________
Rockbox-cvs mailing list
Rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/mailman/listinfo/rockbox-cvs
(Continue reading)

Linus Nielsen Feltzing | 2 Mar 12:33 2004
Picon
Picon

cvs: firmware kernel.c, 1.21, 1.22 mp3_playback.c, 1.5, 1.6 system.c, 1.22, 1.23

Update of /cvsroot/rockbox/firmware
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2177/firmware

Modified Files:
	kernel.c mp3_playback.c system.c 
Log Message:
Made set_irq_level() an inline function, and optimized it by removing the bit shifts

Index: kernel.c
===================================================================
RCS file: /cvsroot/rockbox/firmware/kernel.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- kernel.c	25 Feb 2004 13:00:35 -0000	1.21
+++ kernel.c	2 Mar 2004 11:32:59 -0000	1.22
 <at>  <at>  -118,7 +118,7  <at>  <at> 
     int wr;
     int oldlevel;

-    oldlevel = set_irq_level(15);
+    oldlevel = set_irq_level(HIGHEST_IRQ_LEVEL);
     wr = (q->write++) & QUEUE_LENGTH_MASK;

     q->events[wr].id = id;
 <at>  <at>  -201,7 +201,7  <at>  <at> 
 int tick_add_task(void (*f)(void))
 {
     int i;
-    int oldlevel = set_irq_level(15);
(Continue reading)


Gmane