summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorLorenzo Miori <memoryS60@gmail.com>2013-09-16 00:02:28 +0200
committerFrank Gevaerts <frank@gevaerts.be>2013-09-29 14:15:48 +0200
commit9a8ed6ba35959f049ec85d8be6ec498fdbb67bb6 (patch)
tree68eb6b6cf52826ffb279b382f2cf389a7466a798 /firmware/export
parentd13e5b964e56fb15dcc3990d2e424f4ffdd3db8b (diff)
downloadrockbox-9a8ed6ba35959f049ec85d8be6ec498fdbb67bb6.zip
rockbox-9a8ed6ba35959f049ec85d8be6ec498fdbb67bb6.tar.gz
rockbox-9a8ed6ba35959f049ec85d8be6ec498fdbb67bb6.tar.bz2
rockbox-9a8ed6ba35959f049ec85d8be6ec498fdbb67bb6.tar.xz
Simulator for Samsung YP-R0
Enable simulator for the target ypr0 to be built and used. Change-Id: I1b080f07ab90f5c4856881d08ad70e1053bbb0c0 Reviewed-on: http://gerrit.rockbox.org/618 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/config/samsungypr0.h21
1 files changed, 14 insertions, 7 deletions
diff --git a/firmware/export/config/samsungypr0.h b/firmware/export/config/samsungypr0.h
index 9708797..c1266f4 100644
--- a/firmware/export/config/samsungypr0.h
+++ b/firmware/export/config/samsungypr0.h
@@ -5,16 +5,15 @@
/* We don't run on hardware directly */
/* YP-R0 need it too of course */
+#ifndef SIMULATOR
#define CONFIG_PLATFORM (PLATFORM_HOSTED)
+#endif
/* For Rolo and boot loader */
#define MODEL_NUMBER 100
#define MODEL_NAME "Samsung YP-R0"
-/*TODO: implement USB data transfer management -> see safe mode script and think a way to implemtent it in the code */
-#define USB_NONE
-
/* define this if you have a bitmap LCD display */
#define HAVE_LCD_BITMAP
@@ -90,6 +89,12 @@
#define CONFIG_KEYPAD SAMSUNG_YPR0_PAD
#define BUTTON_DRIVER_CLOSE
+/** Non-simulator section **/
+#ifndef SIMULATOR
+
+/*TODO: implement USB data transfer management -> see safe mode script and think a way to implemtent it in the code */
+#define USB_NONE
+
/* The YPR0 has a as3534 codec */
#define HAVE_AS3514
#define HAVE_AS3543
@@ -109,6 +114,12 @@
/* We have a GPIO pin that detects this */
#define HAVE_HEADPHONE_DETECTION
+/* Define current usage levels. */
+#define CURRENT_NORMAL 24 /* ~25h, on 600mAh that's about 24mA */
+#define CURRENT_BACKLIGHT 62 /* ~6,5h -> 92mA. Minus 24mA normal that gives us 68mA */
+
+#endif /* SIMULATOR */
+
/* FIXME
* Lot of people reports bad battery life and funny charging times.
* Check what's going on...
@@ -120,10 +131,6 @@
#define BATTERY_CAPACITY_INC 0 /* capacity increment */
#define BATTERY_TYPES_COUNT 1 /* only one type */
-/* Define current usage levels. */
-#define CURRENT_NORMAL 24 /* ~25h, on 600mAh that's about 24mA */
-#define CURRENT_BACKLIGHT 62 /* ~6,5h -> 92mA. Minus 24mA normal that gives us 68mA */
-
#define CONFIG_BATTERY_MEASURE VOLTAGE_MEASURE
/* Linux controlls charging, we can monitor */