; Master Helm Pin Defines:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Pin Diagram for Helm Master PIC16F690
;------------------------------------------
; Pin# 	Desig 	Use
;------------------------------------------
;| 1 	Vdd 	+5V
;| 2	OSC1 	ext. XTL resonator 10MHz
;| 3 	OSC2 	ext. XTL resonator 10MHz
;| 4 	RA3 	MSTR CLEAR
;| 5 	RC6 	FretButton2
;| 6 	RC5 	FretButton5
;| 7 	RC4 	FretButton4
;| 8 	RC3 	FretButton3
;| 9 	RC7(SDO) 	Stand Down Buzzer (soldered already)
;| 10 	TX 	EUSART transmit output
;| 11 	RB6 	FretButton1
;| 12 	RX 	EUSART receive input
;| 13 	RB4(SDI)	TEAM_SELECT (to input on dHelm pin C0)
;| 14 	RC2 	iButton data pin
;| 15 	RC1 	iButton LED
;| 16 	RC0 	Tilt Sensor
;| 17 	RA2 	Picking Speed
;| 18 	RA1 	Whammy Bar
;| 19 	RA0 	Testing Pin
;| 20 	Vss 	GND
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;------------------------------------ I/O Pin DEFINES ------------------------------------;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

#define 	FRET_1		PORTB,6	; Fret 1 - Hard Left
#define 	FRET_1_TRIS		TRISB,6	
#define 	FRET_2		PORTC,6	; Fret 2 - Soft Left
#define 	FRET_2_TRIS		TRISC,6
#define 	FRET_3		PORTC,3	; Fret 3 - Reverse
#define 	FRET_3_TRIS		TRISC,3
#define 	FRET_4		PORTC,4	; Fret 4 - Soft Right
#define 	FRET_4_TRIS		TRISC,4
#define 	FRET_5		PORTC,5	; Fret 5 - Hard Right
#define 	FRET_5_TRIS		TRISC,5
#define	TEAM_SELECT		PORTB,4	; selects Red/Blue team affiliation (1 is Red, 0 is Blue))
#define	TEAM_SELECT_TRIS	TRISB,4
#define	iBUTTON_PIN		PORTC,2
#define	iBUTTON_PIN_TRIS	TRISC,2
#define	iBUTTON_LED		PORTC,1	
#define	iBUTTON_LED_TRIS	TRISC,1	
#define 	PICK		PORTA,2
#define 	PICK_TRIS		TRISA,2
#define 	STAND_DOWN_BUZZ		PORTC,7	; HI is off, LO is on.
#define 	STAND_DOWN_BUZZ_TRIS	TRISC,7	
#define	TILT		PORTC,0	; Tilt - Special 1
#define	TILT_TRIS		TRISC,0	
#define	WHAMMY		PORTA,1	; Whammy - Water delivery
#define	WHAMMY_TRIS		TRISA,1
#define	TEST_PIN		PORTA,0	; Pin for test output
#define	TEST_PIN_TRIS		TRISA,0
#define	ANSEL_CONFIG		0x02	; This configures port A1 to be the only analog input 0b'0000 0010'
#define	ANSELH_CONFIG		0x00	; This disables the analog channels on 8 and 9 
