wer lesen kann ist klar im vorteil... hab die tables inc jetzt doch geändert ist ja Shiftregister und pin sieht jetzt so aus MIOS_ENC_PIN_TABLE
;; encoders 1-16
;; SR Pin Mode
#if DEFAULT_ENC_DATAWHEEL < 0
ENC_ENTRY 1, 4, MIOS_ENC_MODE_DETENTED
#else
ENC_ENTRY 1, 4, MIOS_ENC_MODE_DETENTED ; Data Wheel
#endif
die enc_notifiychange ist jetzt folgendermaßen
USER_ENC_NotifyChange
;; send Note C-3 on left-turn, and C#3 on right-turn
movlw 0x94 ; Note, Channel #1
call MIOS_MIDI_TxBufferPut
movlw 0x3c ; C-3
IFSET MIOS_PARAMETER2, 7, movlw 0x3d ; C#3
call MIOS_MIDI_TxBufferPut
movlw 0x7f
goto MIOS_MIDI_TxBufferPut
return
Der Encoder sendet jetzt aber leider in beide richtungen den gleichen wert,also hab ich noch irgendwas übersehen...bloß was?