/***************************************************************************
IR.c
****************************************************************************/
#include "IR.h"
/*--------------------------
Module Constants -----------------------------*/
/*-------------------------
Module Definitions ----------------------------*/
/*--------------------------
Module Variables -----------------------------*/
/*--------------------------
Module Functions -----------------------------*/
/*----------------------------
Module Code --------------------------------*/
IR_STATUS_t checkIRStatus(void) {
char IRSignal;
IRSignal = (PTM
& BIT1HI); //read input IR
signal (low = beam is broken)
if (IRSignal)
return
IR_ACTIVE_STATUS;
else
return
IR_BROKEN_STATUS;
}