Zitat von
jackhotti
achso *gg*
Ja klar.
Ich dachte schon, das wäre kompliziert.
JH
Tut mir leid, eine Plug'n'Play-Lösung habe ich leider nicht.
Die Hardware könntest du so bauen, wie es im Schematic steht. Ein paar Bauteile kannst du, wenn du den BC nicht willst, weglassen (R2, R8 - R12, R14, D2, D4, D6, die Widerstände an MRQ, SCL, SDA). R15, LED1 und J3 sind auch optional.
Nach außen hin anklemmen (Stecker J1) musst du dann nur REMOTE (von der LFB), REMOUT (zum Radio), IGNITION (Zündungsplus) und die beiden auf JP1 (Dauerplus und Masse).
In der Software sollte es reichen, wenn du in keymapping.c die Definitionen von keymapping und double_mapping durch das hier ersetzt:
Code:
/* mapping LFB key -> BP key for single click in idle state */
static const keymap keymapping[] = {
{ KEY_VOLMINUS, MAPPING_RC10(RC10_VOLMINUS) },
{ KEY_VOLPLUS, MAPPING_RC10(RC10_VOLPLUS) },
{ KEY_SRC, MAPPING_RC10(RC10_SRC) },
{ KEY_NEXT, MAPPING_RC10(RC10_RIGHT) },
{ KEY_PREV, MAPPING_RC10(RC10_LEFT) },
{ KEY_SKIP, MAPPING_RC10(RC10_OK) }
};
/* mapping LFB key -> BP key for double click in idle state */
static const keymap double_mapping[] = {
{ KEY_NEXT, MAPPING_RC10(RC10_DOWN) },
{ KEY_PREV, MAPPING_RC10(RC10_UP) }
};
Hilft das etwas weiter?
Lesezeichen