Rockbox Development > New Ports

Rockbox Player - Project to design and build a Free/Open hardware audio player

<< < (40/144) > >>

casainho:

--- Quote from: scharkalvin on January 25, 2008, 01:24:38 PM ---Missing is a slide switch for lock.

--- End quote ---
Okok, I will not assume lock needs in this version in the dev. board. Next version, lets discuss this with guys from Olimex, we can suggest interesting hardware as sliding circle for volume/navigation, as in Sansa or Ipods.

So, 8 buttons, there is no need to calculate another values from this example: http://www.scienceprog.com/interface-multiple-keys-with-one-wire-and-save-pins-of-mcu/ , is just use it! :-) however, It looks like to me that with that technique we can't know what buttons are pressed simultaneous :-( , I don't know if this is a problem... I will try to listen other opinions about this and I identified 8 free I/O pins on MCU and expansion connectors, that can be used for the buttons.

toffe:
For the remote, take example on the one of the gigabeat, the schematic is here :
http://www.rockbox.org/twiki/bin/viewfile/Main/GigabeatInfo?rev=1;filename=remote_control_gigabeat_F.pdf
I can send you the Kicad file if you want..
I f I didn't make any error on the tracing   :)

casainho:

--- Quote from: toffe on January 25, 2008, 10:07:54 PM ---For the remote, take example on the one of the gigabeat, the schematic is here :
http://www.rockbox.org/twiki/bin/viewfile/Main/GigabeatInfo?rev=1;filename=remote_control_gigabeat_F.pdf
I can send you the Kicad file if you want..
I f I didn't make any error on the tracing   :)

--- End quote ---
Thank you for sharing :-)

On IRC:
- I am studding a way to link 8 buttons to a MCU... and I have the possibility of use just 1 wire to connect the 8 buttons signals to MCU, however this technique doesn't allow to detect simultaneous buttons press... is important for RB software to detect simultaneous buttons? - 4 direction buttons (up/down/left/right), select, menu, play/pause and stop. Up and down buttons typical acts as volume up and down.
- It's not very important, but often useful.
- I don't think it's necessary to be able to detect each button individually. A few independent groups already help a lot
- As mentioned, it's not only the extremes which are possible. Among the rockbox targets we have a lot of variants ranging from each button connected individually (e.g. archos player), to all buttons connected via one wire except power (e.g. iaudio X5, M5)

I will use 8 wires, for simplicity at understand the hardware and have the possibility to know each individual button press :-) - I will start right now draw the schematic :-)

linuxstb:
Regarding buttons, you may want to look at the keymap definitions for the various targets in apps/keymaps/ - lines such as BUTTON_ON|BUTTON_UP indicate a button combination that the hardware allows.

The keymap_h1x0_h3x0.c and keymap_gigabeat.c are probably most useful to you, as they have a similar number of buttons as your proposed device.

(note that BUTTON_REL and BUTTON_REPEAT aren't real buttons, they're used to indicate release and repeat events respectively).

casainho:

--- Quote from: linuxstb on January 26, 2008, 05:28:30 AM ---Regarding buttons, you may want to look at the keymap definitions for the various targets in apps/keymaps/ - lines such as BUTTON_ON|BUTTON_UP indicate a button combination that the hardware allows.

The keymap_h1x0_h3x0.c and keymap_gigabeat.c are probably most useful to you, as they have a similar number of buttons as your proposed device.

(note that BUTTON_REL and BUTTON_REPEAT aren't real buttons, they're used to indicate release and repeat events respectively).

--- End quote ---
I wrote this information on TWiki page ;-) Thanks.

Hardware is now defined!! Now I will wait some days for any suggestions or bugs. After I will put a list o material , international sites to buy it online and prices. And after I will ask at company were I work to make some units of the secondary board which I will be able to send by mail to developers that ask for it - assembled board.

I got today another positive answer from one second company, from http://www.in-circuit.de/ , to produce the Rockbox Player :-) I answered that now we are developing a prototype using a developing board and in the end we will contact them.

Very nice because the person told me: "That would be great, full open source mp3 player. From schematic till the firmware and perhaps the songs :-)" and which I replied: "Software/firmware are GPL2, hardware will have somekind of GPL license and there are a lot of music with Creative Commons licenses, as in www.Jamendo.com, with + than 6600 albums, with an actual medium grow rate of 14 albums by day :-)"

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version