summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2006-03-30 17:29:21 +0000
committerJens Arnold <amiconn@rockbox.org>2006-03-30 17:29:21 +0000
commitd3feb78e4053d287755a4f8404c3a9ce1a491e93 (patch)
treeb68592c039f004e2eabf41e89efece89030cc58b /tools
parent1ccc81bf8f4382e56f0f0ae0779381fb5d4a88c4 (diff)
downloadrockbox-d3feb78e4053d287755a4f8404c3a9ce1a491e93.tar.gz
rockbox-d3feb78e4053d287755a4f8404c3a9ce1a491e93.zip
Initial support for iPod mini 2G: Rockbox boots, LCD driver is working. No sound, no buttons, and hangs at the boot screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9363 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure24
-rw-r--r--tools/scramble.c2
2 files changed, 24 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure
index c9f7f83c10..17bec94891 100755
--- a/tools/configure
+++ b/tools/configure
@@ -465,9 +465,10 @@ toolsdir='\$(ROOTDIR)/tools'
465 echo "15 - iPod Video" 465 echo "15 - iPod Video"
466 echo "16 - iPod 3G" 466 echo "16 - iPod 3G"
467 echo "17 - iPod 4G (Grayscale)" 467 echo "17 - iPod 4G (Grayscale)"
468 echo "18 - iPod Mini (1G/2G)" 468 echo "18 - iPod Mini (1G)"
469 echo "19 - iriver iFP-790" 469 echo "19 - iriver iFP-790"
470 echo "20 - Toshiba Gigabeat F" 470 echo "20 - Toshiba Gigabeat F"
471 echo "21 - iPod Mini 2G"
471 472
472 target_id=`input`; 473 target_id=`input`;
473 474
@@ -870,6 +871,25 @@ toolsdir='\$(ROOTDIR)/tools'
870 toolset=$gigabeatbitmaptools 871 toolset=$gigabeatbitmaptools
871 ;; 872 ;;
872 873
874 21)
875 archos="ipodmini2g"
876 target="-DIPOD_MINI2G"
877 memory=32 # always
878 arm7tdmicc
879 tool="$rootdir/tools/scramble -add=mn2g"
880 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
881 bmp2rb_native="$rootdir/tools/bmp2rb -f 6"
882 output="rockbox.ipod"
883 appextra="recorder:gui"
884 archosrom=""
885 flash=""
886 plugins="yes"
887 codecs="libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a"
888 # toolset is the tools within the tools directory that we build for
889 # this particular target.
890 toolset=$ipodbitmaptools
891 ;;
892
873 *) 893 *)
874 echo "Please select an actual target platform!" 894 echo "Please select an actual target platform!"
875 exit 895 exit
@@ -925,7 +945,7 @@ fi
925 case $option in 945 case $option in
926 [Bb]) 946 [Bb])
927 case $archos in 947 case $archos in
928 h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo|ipod3g|ipod4g|ipodmini) 948 h100|h120|h300|x5|ipodcolor|ipodnano|ipodvideo|ipod3g|ipod4g|ipodmini|ipodmini2g)
929 extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES 949 extradefines="-DBOOTLOADER" # for target makefile symbol EXTRA_DEFINES
930 appsdir='\$(ROOTDIR)/bootloader' 950 appsdir='\$(ROOTDIR)/bootloader'
931 apps="bootloader" 951 apps="bootloader"
diff --git a/tools/scramble.c b/tools/scramble.c
index cb3630ea5a..8bab41596a 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -183,6 +183,8 @@ int main (int argc, char** argv)
183 modelnum = 9; 183 modelnum = 9;
184 else if(!strcmp(&argv[1][5], "iax5")) 184 else if(!strcmp(&argv[1][5], "iax5"))
185 modelnum = 10; 185 modelnum = 10;
186 else if(!strcmp(&argv[1][5], "mn2g"))
187 modelnum = 11;
186 else { 188 else {
187 fprintf(stderr, "unsupported model: %s\n", &argv[1][5]); 189 fprintf(stderr, "unsupported model: %s\n", &argv[1][5]);
188 return 2; 190 return 2;