R32V2020 Individual LEDs

From Land Boards Wiki
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