summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-01-10 21:54:28 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-01-10 21:54:28 +0000
commit2a3acde58f15be79cb2d471c22d680eb6a0d18f6 (patch)
treea7e6c582a37e0b9c0d9c2aa7f6abb298ada81b79 /firmware
parentb07321e1f62b4158b0951f969d8f52365328c842 (diff)
downloadrockbox-2a3acde58f15be79cb2d471c22d680eb6a0d18f6.tar.gz
rockbox-2a3acde58f15be79cb2d471c22d680eb6a0d18f6.zip
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
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/config-gmini120.h22
-rw-r--r--firmware/export/config.h8
2 files changed, 24 insertions, 6 deletions
diff --git a/firmware/export/config-gmini120.h b/firmware/export/config-gmini120.h
index 20804c5007..1a835be3e8 100644
--- a/firmware/export/config-gmini120.h
+++ b/firmware/export/config-gmini120.h
@@ -12,17 +12,31 @@
#define LCD_HEIGHT 64
/* When button.h is updated with gmini details, then fix this: */
-#define CONFIG_KEYPAD /*GMINI_PAD */ IRIVER_H100_PAD
+#define CONFIG_KEYPAD GMINI100_PAD
+
+#define CONFIG_LCD GMINI100_LCD
#ifndef SIMULATOR
-/* Define this if you have a CalmRISC16 */
-#define CONFIG_CPU CR16
+/* Define this if you have a TCC730 (CalmRISC16) */
+#define CONFIG_CPU TCC730
+
+/* Define this if you have a gmini 100 style LCD */
+#define CONFIG_LCD LCD_GMINI100
/* Type of mobile power, FIXME: probably different, make new type */
-#define CONFIG_BATTERY
+#define CONFIG_BATTERY BATT_LIION2200
+#define BATTERY_SCALE_FACTOR 6465
+/* chosen values at random -- jyp */
/* Define this if the platform can charge batteries */
#define HAVE_CHARGING 1
+#define CPU_FREQ 30000000
+/* approximate value (and false in general since freq is variable) */
+
+/* Always enable debug till we stabilize */
+#define EMULATOR
+#define DEBUG
+
#endif
diff --git a/firmware/export/config.h b/firmware/export/config.h
index 45e8d890e3..75a1b3ff67 100644
--- a/firmware/export/config.h
+++ b/firmware/export/config.h
@@ -34,20 +34,24 @@
/* CONFIG_CPU */
#define SH7034 7034
#define MCF5249 5249
-#define CR16 16 /* lacking a proper abbrivation */
+#define TCC730 730 /* lacking a proper abbrivation */
/* CONFIG_KEYPAD */
#define PLAYER_PAD 0
#define RECORDER_PAD 1
#define ONDIO_PAD 2
#define IRIVER_H100_PAD 3
-#define GMINI_PAD 4
+#define GMINI100_PAD 4
/* CONFIG_BATTERY */
#define BATT_LIION2200 2200 /* FM/V2 recorder type */
#define BATT_4AA_NIMH 1500
#define BATT_3AAA_ALKALINE 1000
+/* CONFIG_LCD */
+#define LCD_GMINI100 0
+#define LCD_SSD1815 1 /* as used by Archos Recorders and Ondios */
+
/* CONFIG_BACKLIGHT */
#define BL_PA14_LO 0 /* Player, PA14 low active */
#define BL_RTC 1 /* Recorder, RTC square wave output */