summaryrefslogtreecommitdiff
path: root/tools/configure
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2007-01-14 13:48:09 +0000
committerDave Chapman <dave@dchapman.com>2007-01-14 13:48:09 +0000
commitd64e626387e21dc6a7ab374f17dec1e902cd9779 (patch)
tree6a16bbf5de0becfd6588bff30c11c8ed9fd25c9e /tools/configure
parent72f1027b3edae94ad9962c654519c2cab8566078 (diff)
downloadrockbox-d64e626387e21dc6a7ab374f17dec1e902cd9779.tar.gz
rockbox-d64e626387e21dc6a7ab374f17dec1e902cd9779.zip
Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12008 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-xtools/configure26
1 files changed, 25 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure
index e2e0befae5..0d119f6caf 100755
--- a/tools/configure
+++ b/tools/configure
@@ -560,7 +560,7 @@ cat <<EOF
560 3) Recorder v2 13) iFP-790 23) 3G 560 3) Recorder v2 13) iFP-790 23) 3G
561 4) Ondio SP 14) H10 20Gb 24) 4G Grayscale 561 4) Ondio SP 14) H10 20Gb 24) 4G Grayscale
562 5) Ondio FM 15) H10 5/6Gb 25) Mini 1G 562 5) Ondio FM 15) H10 5/6Gb 25) Mini 1G
563 26) Mini 2G 563 6) AV300 26) Mini 2G
564 564
565 ==iAudio== ==Toshiba== ==SanDisk== 565 ==iAudio== ==Toshiba== ==SanDisk==
566 30) X5/X5V/X5L 40) Gigabeat F 50) Sansa e200 566 30) X5/X5V/X5L 40) Gigabeat F 50) Sansa e200
@@ -753,6 +753,30 @@ EOF
753 t_model="ondio" 753 t_model="ondio"
754 ;; 754 ;;
755 755
756 6|av300)
757 target_id=26
758 archos="av300"
759 target="-DARCHOS_AV300"
760 memory=16 # always
761 arm7tdmicc
762 tool="$rootdir/tools/scramble -mm=C"
763 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
764 bmp2rb_native="$rootdir/tools/bmp2rb -f 6"
765 output="cjbm.ajz"
766 appextra="recorder:gui"
767 archosrom=""
768 flash=""
769 plugins="yes"
770 codecs=""
771 # toolset is the tools within the tools directory that we build for
772 # this particular target.
773 toolset="$toolset scramble descramble bmp2rb codepages"
774 # architecture, manufacturer and model for the target-tree build
775 t_cpu="arm"
776 t_manufacturer="archos"
777 t_model="av300"
778 ;;
779
756 10|h120) 780 10|h120)
757 target_id=9 781 target_id=9
758 archos="h120" 782 archos="h120"