1
0
Fork 0
forked from len0rd/rockbox

*** empty log message ***

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9308 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Nils Wallménius 2006-03-28 12:18:51 +00:00
parent 195cbca4bc
commit ab5b179614
4 changed files with 41 additions and 29 deletions

39
manual/plugins/alpinecdc.tex Executable file
View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -73,10 +73,6 @@ will carry on playing whilst plugins are being run.
\opt{HAVE_LCD_BITMAP}{\input{plugins/fire.tex}} \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}} {\input{plugins/logo.tex}}
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/mandelbrot.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} \section{Applications}
\opt{player,recorder,recorderv2fm}{\input{plugins/alpinecdc.tex}}
{\input{plugins/batterybenchmark.tex}} {\input{plugins/batterybenchmark.tex}}
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/battery_test.tex}} \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/battery_test.tex}}