/****************************************************************************

  Header file for Limit Switch Debouncing for ME 218B Team 3 Project

 ****************************************************************************/

#ifndef LimitSwitchDebounce_H
#define LimitSwitchDebounce_H

#include <stdint.h>
#include <stdbool.h>

#include "ES_Events.h"

// Public Function Prototypes
bool InitLimitSwitchDebounce(uint8_t Priority);
bool PostLimitSwitchDebounce(ES_Event_t ThisEvent);
ES_Event_t RunLimitSwitchDebounce(ES_Event_t ThisEvent);

#endif /* LimitSwitchDebounce_H */