Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Feature Requests
  • Category Drivers
  • Assigned To No-one
  • Operating System All players
  • Severity Very Low
  • Priority Defer
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Anonymous Submitter - 2002-07-02
Last edited by RaeNye - 2006-09-23

FS#87 - Half duplex bi-directional remote idea

Here is an idea for implemening a remote control with display…

The ear jack on the recorder 20 is a 4 pole 3.5 mm plug. There is a serial port pin in additional
to the usual L+R + common. This pin is mapped to an async receiver pin on the SH1 processor and is
used as an input for remote control. (See previous suggestion - someone made a remote control for it).

What is really lacking is the capability of being able to output the song name etc info so that an external
display (e.g. dash board) can be connected.

Actually this can be easily be implemented using the single pin for half-duplex bi-directional
communication to an external microcontroller (e.g. PIC or Atmel is great for this) This has the advantage
that no hardware modification is needed on the Archos side - making this a more marketable product for
the average person.

- Put a pull up on the pin. Each side can only send data when the pin is high (i.e. line is idle)
- Once someone is talking on the line, wait until line is idle. Mean while buffer the data to be sent.
- When the SH1 wants to talk, it simply turn off the serial port and use the pin as an I/O pin and bit bang
the serial data out to the microcontroller. Once it is done, re-enable the serial receiver function.

Note: When it is sending data, the SH1 can actually send data at a faster rate as long as the
microcontroller can handle it. This is done so that the data is sent in a shorter burst.
The communication on the microcontroller side is handled by bit banging. A PIC or Atmel chip has
enough horse power to do this as well as driving a character LCD display or an external serial port.

Impact of this is a serial driver/display routine is needed on the Rockbox as well as a
microcontroller/keypad/display needed tobe developed.

Closed by  zagor
2007-03-02 05:52
Reason for closing:  Rejected
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Closing all feature requests.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing