From ab5b1796147b9d4e2513fd9e514891392e4308c3 Mon Sep 17 00:00:00 2001 From: Nils Wallménius Date: Tue, 28 Mar 2006 12:18:51 +0000 Subject: *** empty log message *** git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9308 a1c6a512-1295-4272-9138-f99709370657 --- manual/plugins/alpinecdc.tex | 39 +++++++++++++++++++++++++++++++++++++++ manual/plugins/grayscale.tex | 11 ----------- manual/plugins/hello.tex | 14 -------------- manual/plugins/main.tex | 6 ++---- 4 files changed, 41 insertions(+), 29 deletions(-) create mode 100755 manual/plugins/alpinecdc.tex delete mode 100644 manual/plugins/grayscale.tex delete mode 100644 manual/plugins/hello.tex (limited to 'manual/plugins') diff --git a/manual/plugins/alpinecdc.tex b/manual/plugins/alpinecdc.tex new file mode 100755 index 0000000000..f24ee80452 --- /dev/null +++ b/manual/plugins/alpinecdc.tex @@ -0,0 +1,39 @@ +\subsection{Alpine CD changer emulator} +This plugin emulates an Alpine CD changer. It allows to plug the Archos to a +compatible head unit and control the playback from there, too. Currently +implemented is track change, shuffle, seek, but no disk change. The plugin is a +TSR, meaning it silently operates in the background once started. It will keep +doing so until a new plugin is started. +Alpine also did M-Bus as OEM for other brands (Honda, Acura, Volvo, BMW, etc.) +Nowadays Alpine uses a different protocol, called Ai-Net, not supported by this +plugin. (As well as all other protocols, please do not ask for such!) + +\subsubsection{The cable} +Hookup to Archos works by connecting the headphone output including the remote +pin (you need a 4-ring 3.5 mm plug for that) to the changer jack of the radio. +M-Bus radios have a DIN-style circular jack with 8 pins (7 in a $\sim$ 270 degree +circle, one in the center). A standard 5-pin DIN plug is OK for this, since we +don't use the other (power) pins. + +As OEM, they shuffled the pins around a bit, better check first if it's not +genuine Alpine. The bus pin is pulled high to 12 volts with a $\sim$ 2kOhm resistor, +pulses driven low. Because it's open collector, this is not harmful to the +Archos.\\ +ASCII art of the 4-pin headphone plug: +\begin{verbatim} +/ \ +\_/ left -> Alpine pin 5 +|_| right -> Alpine pin 4 +|_| remote -> Alpine pin 1 +|_| ground -> Alpine pin 2 + 3 +\end{verbatim} + +The remote pin can be programmed bidirectional, that's the reason this works. +Very luckily the M-Bus uses a single wire communication and the two radios I +tried are happy with the 3.3 Volt level the Arcos can deliver. So the +connection is a simple cable! For all protocols requiring more lines, an +external controller would be necessary. + +\textbf{Note:} Archos FMs don't have the remote pin internally connected, but +one unit that was opened was internally prepared for it, a matter of closing a +bridge. diff --git a/manual/plugins/grayscale.tex b/manual/plugins/grayscale.tex deleted file mode 100644 index 48d7ccc51b..0000000000 --- a/manual/plugins/grayscale.tex +++ /dev/null @@ -1,11 +0,0 @@ -\subsection{Grayscale} -{\centering\itshape - [Warning: Image ignored] % Unhandled or unsupported graphics: -%\includegraphics[width=4.359cm,height=2.492cm]{images/rockbox-manual-img50.png} - \newline -Grayscale -\par} - -This is a demonstration of the Rockbox grayscale engine which supports grayscalegraphics on the Jukebox. Press OFF to quit the demo. - - diff --git a/manual/plugins/hello.tex b/manual/plugins/hello.tex deleted file mode 100644 index 7f867808c1..0000000000 --- a/manual/plugins/hello.tex +++ /dev/null @@ -1,14 +0,0 @@ -\subsection{Hello World} -{\centering\itshape - [Warning: Image ignored] % Unhandled or unsupported graphics: -%\includegraphics[width=4.688cm,height=1.849cm]{images/rockbox-manual-img51.png} - \newline -Hello world! -\par} - -This is a plugin demo for hackers. Every programmer's -first program is the hello world{}-program -which does nothing except displaying ``Hello -world!'' on the screen. - - diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index 8f568880e6..383e132fcf 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex @@ -73,10 +73,6 @@ will carry on playing whilst plugins are being run. \opt{HAVE_LCD_BITMAP}{\input{plugins/fire.tex}} -\opt{recorder,recorderv2fm,ondio,h1xx,h300}{\input{plugins/grayscale.tex}} - -{\input{plugins/hello.tex}} - {\input{plugins/logo.tex}} \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/mandelbrot.tex}} @@ -122,6 +118,8 @@ the associated file. Viewers are stored in the \section{Applications} +\opt{player,recorder,recorderv2fm}{\input{plugins/alpinecdc.tex}} + {\input{plugins/batterybenchmark.tex}} \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/battery_test.tex}} -- cgit