Support and General Use > Hardware

Do the iRiver H300 JOYSTICK LCD remotes work w Rockbox on an H1xx?

<< < (7/9) > >>

Davide-NYC:
Would there be a way to make this an option in the menu?

General Settings-->System-->Remote Type

* LCD (Default)
* Blind
* Joystick
I'm not sure the 'blind' option is necessary. If the non-LCD remote is a subset of the LCD remote then I'd assume there would be no change programmatically. (Maybe I'm wrong)

Question:
Could this be implemented and committed then I could start bugging other people about fixing their plugins to check remote type and remap buttons accordingly, or better yet I would  attempt it myself as long as someone was willing to check my work. (I still suck at programming)
Correct?

 ;D

Llorean:
The preferred system is to have the remote type detected automatically.

Davide-NYC:
OK. That is (of course) better.
As it stands now an H120 Rockbox build is not H300-Joystick-Remote "aware". How can we make it so that it is?
Would this be a CVS commitable patch since the remotes are autodetected?
I consider this core functionality, but maybe others don't.

Llorean:
The remote doesn't work at all, or just doesn't have proper buttons yet? The word aware is very vague.

Mmmm:
Hang on hang on....what's going on? Why would you want to manually select which remote you are using?

Doesn't my patch do the job??
I am aware that it breaks the simulator but that is easy to fix. You also wont be able to switch off the remote LCD which is also easy to fix. The plugins should work with this patch (the keys if not the screen) but only on the H300 remotes so that is a bit of a bonus!
EDIT: actually some plugins may not work...it depends on how they check the buttons, if they use button_get() they wont work and will all need to be slightly changed to remote_key_remap(button_get()).

I haven't committed it because I am waiting for the new button code to get committed first (as adding this now would just complicate things for the people working on the button code) and then ill look at it again and commit something.

Or have I just totally misunderstood everything you've said? ;)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version