;header file for EEPROM functions

_ee_rd	banksel	EEADR
	movf	e_addr, w
	movwf	EEADR
	banksel EECON1
	bsf	EECON1, RD
	banksel EEDATA
	movf	EEDATA, w
	bcf	STATUS, RP0
	return

_ee_wr	banksel EEADR
	movf	e_addr, W ;
	movwf	EEADR 
	movf	e_value, W ;
	movwf	EEDATA
	banksel EECON1
;	bcf	EECON1, EEPGD 
	bsf EECON1, WREN  
;	bcf INTCON, GIE  
	movlw 0x55  
	movwf EECON2  
	movlw 0xAA  
	movwf EECON2  
;	banksel EECON1  
	bsf EECON1, WR  
	btfsc	EECON1, WR  
	goto	$-1 
;	bsf INTCON, GIE ; Enable INTs.
	bcf EECON1, WREN ; Disable writes
	return
