diff options
author | Nils Wallménius <nils@rockbox.org> | 2006-03-28 12:18:51 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2006-03-28 12:18:51 +0000 |
commit | ab5b1796147b9d4e2513fd9e514891392e4308c3 (patch) | |
tree | 0eb84facf28d2af5a62809e79cc457214b8e761b | |
parent | 195cbca4bc18d4cf280b3ae3053c04e02379a8af (diff) | |
download | rockbox-ab5b1796147b9d4e2513fd9e514891392e4308c3.tar.gz rockbox-ab5b1796147b9d4e2513fd9e514891392e4308c3.zip |
*** empty log message ***
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9308 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-x | manual/plugins/alpinecdc.tex | 39 | ||||
-rw-r--r-- | manual/plugins/grayscale.tex | 11 | ||||
-rw-r--r-- | manual/plugins/hello.tex | 14 | ||||
-rw-r--r-- | manual/plugins/main.tex | 6 |
4 files changed, 41 insertions, 29 deletions
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 @@ | |||
1 | \subsection{Alpine CD changer emulator} | ||
2 | This plugin emulates an Alpine CD changer. It allows to plug the Archos to a | ||
3 | compatible head unit and control the playback from there, too. Currently | ||
4 | implemented is track change, shuffle, seek, but no disk change. The plugin is a | ||
5 | TSR, meaning it silently operates in the background once started. It will keep | ||
6 | doing so until a new plugin is started. | ||
7 | Alpine also did M-Bus as OEM for other brands (Honda, Acura, Volvo, BMW, etc.) | ||
8 | Nowadays Alpine uses a different protocol, called Ai-Net, not supported by this | ||
9 | plugin. (As well as all other protocols, please do not ask for such!) | ||
10 | |||
11 | \subsubsection{The cable} | ||
12 | Hookup to Archos works by connecting the headphone output including the remote | ||
13 | pin (you need a 4-ring 3.5 mm plug for that) to the changer jack of the radio. | ||
14 | M-Bus radios have a DIN-style circular jack with 8 pins (7 in a $\sim$ 270 degree | ||
15 | circle, one in the center). A standard 5-pin DIN plug is OK for this, since we | ||
16 | don't use the other (power) pins. | ||
17 | |||
18 | As OEM, they shuffled the pins around a bit, better check first if it's not | ||
19 | genuine Alpine. The bus pin is pulled high to 12 volts with a $\sim$ 2kOhm resistor, | ||
20 | pulses driven low. Because it's open collector, this is not harmful to the | ||
21 | Archos.\\ | ||
22 | ASCII art of the 4-pin headphone plug: | ||
23 | \begin{verbatim} | ||
24 | / \ | ||
25 | \_/ left -> Alpine pin 5 | ||
26 | |_| right -> Alpine pin 4 | ||
27 | |_| remote -> Alpine pin 1 | ||
28 | |_| ground -> Alpine pin 2 + 3 | ||
29 | \end{verbatim} | ||
30 | |||
31 | The remote pin can be programmed bidirectional, that's the reason this works. | ||
32 | Very luckily the M-Bus uses a single wire communication and the two radios I | ||
33 | tried are happy with the 3.3 Volt level the Arcos can deliver. So the | ||
34 | connection is a simple cable! For all protocols requiring more lines, an | ||
35 | external controller would be necessary. | ||
36 | |||
37 | \textbf{Note:} Archos FMs don't have the remote pin internally connected, but | ||
38 | one unit that was opened was internally prepared for it, a matter of closing a | ||
39 | 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 @@ | |||
1 | \subsection{Grayscale} | ||
2 | {\centering\itshape | ||
3 | [Warning: Image ignored] % Unhandled or unsupported graphics: | ||
4 | %\includegraphics[width=4.359cm,height=2.492cm]{images/rockbox-manual-img50.png} | ||
5 | \newline | ||
6 | Grayscale | ||
7 | \par} | ||
8 | |||
9 | This is a demonstration of the Rockbox grayscale engine which supports grayscalegraphics on the Jukebox. Press OFF to quit the demo. | ||
10 | |||
11 | |||
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 @@ | |||
1 | \subsection{Hello World} | ||
2 | {\centering\itshape | ||
3 | [Warning: Image ignored] % Unhandled or unsupported graphics: | ||
4 | %\includegraphics[width=4.688cm,height=1.849cm]{images/rockbox-manual-img51.png} | ||
5 | \newline | ||
6 | Hello world! | ||
7 | \par} | ||
8 | |||
9 | This is a plugin demo for hackers. Every programmer's | ||
10 | first program is the hello world{}-program | ||
11 | which does nothing except displaying ``Hello | ||
12 | world!'' on the screen. | ||
13 | |||
14 | |||
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. | |||
73 | 73 | ||
74 | \opt{HAVE_LCD_BITMAP}{\input{plugins/fire.tex}} | 74 | \opt{HAVE_LCD_BITMAP}{\input{plugins/fire.tex}} |
75 | 75 | ||
76 | \opt{recorder,recorderv2fm,ondio,h1xx,h300}{\input{plugins/grayscale.tex}} | ||
77 | |||
78 | {\input{plugins/hello.tex}} | ||
79 | |||
80 | {\input{plugins/logo.tex}} | 76 | {\input{plugins/logo.tex}} |
81 | 77 | ||
82 | \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/mandelbrot.tex}} | 78 | \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/mandelbrot.tex}} |
@@ -122,6 +118,8 @@ the associated file. Viewers are stored in the | |||
122 | 118 | ||
123 | \section{Applications} | 119 | \section{Applications} |
124 | 120 | ||
121 | \opt{player,recorder,recorderv2fm}{\input{plugins/alpinecdc.tex}} | ||
122 | |||
125 | {\input{plugins/batterybenchmark.tex}} | 123 | {\input{plugins/batterybenchmark.tex}} |
126 | 124 | ||
127 | \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/battery_test.tex}} | 125 | \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/battery_test.tex}} |