summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorBertrik Sikken <bertrik@sikken.nl>2011-08-27 16:21:19 +0000
committerBertrik Sikken <bertrik@sikken.nl>2011-08-27 16:21:19 +0000
commit463b3ed8b2630d1b9d656dd2a52bbcbd429b4c08 (patch)
tree622e101cddcdad0360625efc647cecbd538fb7dd /tools
parent3aeb7fad9a31666f5762644ebcf2725b15b9241f (diff)
downloadrockbox-463b3ed8b2630d1b9d656dd2a52bbcbd429b4c08.tar.gz
rockbox-463b3ed8b2630d1b9d656dd2a52bbcbd429b4c08.zip
Initial framework for the Sandisk Sansa Clip Zip
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30365 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure36
-rw-r--r--tools/scramble.c4
2 files changed, 31 insertions, 9 deletions
diff --git a/tools/configure b/tools/configure
index b28d3c4c97..3c4145f3da 100755
--- a/tools/configure
+++ b/tools/configure
@@ -1276,14 +1276,14 @@ cat <<EOF
123) VX777 112) M3 62) Sansa Clip+
63) Sansa Fuze v2
==Samsung== ==Tatung== 64) Sansa Fuze+
- 140) YH-820 150) Elio TPJ-1022
- 141) YH-920 ==Logik==
- 142) YH-925 ==Packard Bell== 80) DAX 1GB MP3/DAB
- 143) YP-S3 160) Vibe 500
- ==Lyre project==
-==Application== ==MPIO== 130) Lyre proto 1
- 200) SDL 170) HD200 131) Mini2440
- 201) Android 171) HD300
+ 140) YH-820 150) Elio TPJ-1022 65) Sansa Clip Zip
+ 141) YH-920
+ 142) YH-925 ==Packard Bell== ==Logik==
+ 143) YP-S3 160) Vibe 500 80) DAX 1GB MP3/DAB
+
+==Application== ==MPIO== ==Lyre project==
+ 200) SDL 170) HD200 130) Lyre proto 1
+ 201) Android 171) HD300 131) Mini2440
202) Nokia N8xx
203) Nokia N900 ==ROCKCHIP==
204) Pandora 180) rk27xx generic
@@ -2525,6 +2525,26 @@ fi
arm926ejscc
;;
+ 65|sansaclipzip)
+ target_id=68
+ modelname="sansaclipzip"
+ target="-DSANSA_CLIPZIP"
+ memory=8 # not sure
+ bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
+ bmp2rb_native="$rootdir/tools/bmp2rb -f 5"
+ tool="$rootdir/tools/scramble -add=clzp"
+ output="rockbox.sansa"
+ bootoutput="bootloader-clipzip.sansa"
+ appextra="recorder:gui:radio"
+ plugins="yes"
+ swcodec="yes"
+ toolset=$scramblebitmaptools
+ t_cpu="arm"
+ t_manufacturer="as3525"
+ t_model="sansa-clipzip"
+ arm926ejscc
+ ;;
+
150|tatungtpj1022)
target_id=25
modelname="tatungtpj1022"
diff --git a/tools/scramble.c b/tools/scramble.c
index 683973321c..126fa7baa7 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -126,7 +126,7 @@ void usage(void)
printf("\t 9200, 1630, 6330, ldax, m200, c100, clip, e2v2,\n"
"\t m2v4, fuze, c2v2, clv2, y820, y920, y925, x747,\n"
"\t 747p, x777, nn2g, m244, cli+, fuz2, hd20, hd30,\n"
- "\t ip6g, rk27)\n");
+ "\t ip6g, rk27, clzp)\n");
printf("\nNo option results in Archos standard player/recorder format.\n");
exit(1);
@@ -339,6 +339,8 @@ int main (int argc, char** argv)
modelnum = 72;
else if (!strcmp(&argv[1][5], "rk27")) /* rockchip 27xx generic */
modelnum = 73;
+ else if (!strcmp(&argv[1][5], "clzp")) /* Sansa Clip Zip */
+ modelnum = 79;
else {
fprintf(stderr, "unsupported model: %s\n", &argv[1][5]);
return 2;