I'm bulding a MB64, and have a problem I need help with
I need the buttons and leds to work so that only the last pressed button's LED light up
I have used the code in this post My link
this works sort of, but it affects all types of button press, not only "onOnly" like I would like it to
also I would like it to only affect the buttons within the same shift register
I use 2 SR, the first have 8 buttons with it's LEDs, and all 8 have an "onOnly" message
I would like these to only light the last pressed
in the second SR I have 3 buttons with "Toggle" message that I would like to light LED when pressed and turn off LED when pressed again
and I have 4 buttons with "onOnly" message that I would like the LEDs to light up only the last pressed of these 4
Is it possible to have the code from the post I linked to to only work for "onOnly" buttons and only within the same SR
I would really appreciate some help with this, my coding "skills" are limited to editing :(
Page 1 of 1
button and LED code help
#2
Posted 13 December 2011 - 11:18
here is a short video of how the buttons and LEDs work now
YouTube Video
sorry, I can't embed
TK, please can you help me out
I have built the hardware and ordered the frontplate :(
here is the code I have changed
thanks in advance
YouTube Video
sorry, I can't embed
TK, please can you help me out
I have built the hardware and ordered the frontplate :(
here is the code I have changed
;; (button value stored in TMP1)
MB64_BUTTON_OnOnly
;; when on: send button value defined in dump
;; when off: send nothing
BRA_IFSET TMP1, 0, ACCESS, MB64_BUTTON_NotifyChangeEnd
;; turn off SR1 8 LEDs
SET_BSR MB64_BUTTON_VALUES_SR0+0
setf MB64_BUTTON_VALUES_SR0+0
SET_BSR MB64_BUTTON_VALUES_SR0+1
setf MB64_BUTTON_VALUES_SR0+1
;; save status of button
rcall MB64_BUTTON_Hlp_SaveStat
rgoto MB64_BUTTON_Sendthanks in advance
This post has been edited by eptheca: 13 December 2011 - 11:26
#3
Posted 13 December 2011 - 11:23
eptheca, on 13 December 2011 - 11:18, said:
here is the code I have changed
;; (button value stored in TMP1)<BR>MB64_BUTTON_OnOnly <BR> ;; when on: send button value defined in dump <BR> ;; when off: send nothing <BR> BRA_IFSET TMP1, 0, ACCESS, MB64_BUTTON_NotifyChangeEnd <BR> ;; turn off SR1 8 LEDs <BR> SET_BSR MB64_BUTTON_VALUES_SR0+0 <BR> setf MB64_BUTTON_VALUES_SR0+0<BR> SET_BSR MB64_BUTTON_VALUES_SR0+1 <BR> setf MB64_BUTTON_VALUES_SR0+1 <BR> ;; save status of button <BR> rcall MB64_BUTTON_Hlp_SaveStat <BR> rgoto MB64_BUTTON_Send
That's slightly unreadable... could you reformat?
#4
Posted 13 December 2011 - 11:32
sorry about that
was trying to embed the youtube video, and it all went pearshaped
was trying to embed the youtube video, and it all went pearshaped
#5
Posted 15 December 2011 - 21:46
Uuuh, I realize that you are coding in Assembler... that is actually my weak side, so I cannot help you here. I guess we need the Assembler gurus to the rescue?
Share this topic:
Page 1 of 1



Help













