R32V2020 Individual LEDs

From Land Boards Wiki
Revision as of 12:48, 10 April 2022 by Blwikiadmin (talk | contribs) (Created page with "== Individual LEDs == * d7..d5 = Unused * d4 - Buzzer ** 0 = Buzzer off ** 1 = Buzzer on * d3..d0 - Individual LEDs === Sample Code === <pre> ; ; enableBuzzer ; enableBuzz...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Individual LEDs

  • d7..d5 = Unused
  • d4 - Buzzer
    • 0 = Buzzer off
    • 1 = Buzzer on
  • d3..d0 - Individual LEDs

Sample Code

;
; enableBuzzer
;

enableBuzzer:
	push	r9
	push	r8
	push	PAR
	lix	r9,0x0010		; Buzzer Enable line
	lix	PAR,0x2800
	lpl	r8
	or	r8,r8,r9
	spl	r8
	pull	PAR
	pull	r8
	pull	r9
	pull	PC

;
; disableBuzzer
;

disableBuzzer:
	push	r9
	push	r8
	push	PAR
	lix	r9,0xffef		; Buzzer Disable line
	lix	PAR,0x2800
	lpl	r8
	and	r8,r8,r9
	spl	r8
	pull	PAR
	pull	r8
	pull	r9
	pull	PC