/********************************************/
/*Screens.h - Header file                  */
/*PIC32MX795F512L-80I/PF                    */
/********************************************/

#ifndef SCREENS_H
#define	SCREENS_H

//Primary Oscillator Frequency
extern const unsigned int PRI_FREQ;

//Secondary Oscillator Frequency
extern const unsigned int SEC_FREQ;

//Size of Dual Port RAM
extern const unsigned int RAM_SIZE;

extern int sysclk_freq;
extern int pbclk_freq;
extern unsigned Bytes_used;

extern unsigned data_x;
extern unsigned data_y;
extern unsigned scrn_cnt;

extern int motor_speed;

extern unsigned c_home;
extern unsigned r_home;
extern int i_avg;


void Write_Digit(int RTC_Data);
void Header(void);
void Home_Screen(void);
void Motion_Screen(void);
void Oscillator_Screen(void);
void Current_Screen(void);
void Display_Screen(void);
void RTC_Screen(void);
void SRAM_Screen(void);
void Flash_Screen(void);
void Oscillator_Screen(void);
void USB_Screen(void);

void Clock(void);

#endif /*SCREENS_H*/
