#ifndef _COMMFUNC
#define _COMMFUNC

#include <p24Fxxxx.h>
#include "GenericTypeDefs.h"
#include <string.h>

#ifndef SYSCLK
#define SYSCLK 32000000UL
#endif

#define FCY 16000000UL

#define _DI()		__asm__ volatile("disi #0x3FFF")
#define _EI()		__asm__ volatile("disi #0")

void uart_init (void);
int uart_test (void);
void uart_put (BYTE);
BYTE uart_get (void);

#endif