fipmodule
fipmodule (fipmodule.o) is a remote control and front panel driver module.
Version: N/A
Status: N/A
Description
FIP stands for "Front Interface Panel". fipmodule offers a standard way to deal with the keys, LEDs and IR sensor, using /dev/fip device. A GPLed version of this module for the MG-35 is here. A user mode driver is available here.
Reading keys
Here is how to read the FIP keys (C snippet):
#define READ_KEY_NB 0x00450001 // read key non-blocking
fp = fopen("/dev/fip", "rw");
result = ioctl(fileno(fp), READ_KEY_NB, &key);
|
And here is the result:
Low word
0x807F | keypad |
0x7F80 | IR key |
High word
Enter | EA15 |
Up | ED12 |
Down | EC13 |
Right | E916 |
Power | FF00 (action taken by fip processor!) |
Play | B649 |
Stop | B748 |
Menu | A758 |
Title | E817 |
Setup | EE11 |
Angle | A659 |
Repeat | A857 |
A+B | F40b |
Slow | B24d |
File Info | F609 |
Time Search | A55a |
Br Cont | F30C |
Media Type | A35C |
Main Page | E41B |
Rew | EF10 |
FF | B14E |
Prev | E01F |
Next | Bc43 |
Video | F906 |
Audio | F807 |
Subtitle | FD02 |
ScrSize | Fc03 |
1 | E31C |
2 | E21D |
3 | E11E |
Vol + | B54A |
4 | BF40 |
5 | BE41 |
6 | BD42 |
Vol - | F708 |
7 | BB44 |
8 | Ba45 |
9 | B946 |
Mute | A956 |
0 | B847 |
Cancel | FA05 |
Usage
Download
If you do not have ipkg already installed, put the .bin format tool command (above) into your /usr/bin directory .
License
Proprietary
Todo
History
Comments (0)
You don't have permission to comment on this page.