/**
  ******************************************************************************
  * @file    output.h
  * @author  ECS - Falko Jahn
  * @version V1.0.0
  * @date    29 Jan 2021
  * @brief   LVP OVP Ausgang 
  *
  *          Beschreibung          
  *          Dieses Modul enthält die Funktionen zum steuern der Ausgänge:
  *          LVP
  *          OVP
  ******************************************************************************
  */ 
#ifndef __OUTPUT_H
#define __OUTPUT_H


//--- INCLUDEs -----------------------------------------------------------------

//--- GLOBALE TYPE DEFS --------------------------------------------------------       
    
//--- GLOBALE DEFINES ----------------------------------------------------------

//--- GLOBALE VARIABLEN PROTOTYPEN ---------------------------------------------
    
//--- GLOBALE FUNKTIONS PROTOTYPEN ---------------------------------------------
/**
  * @brief  OVP- Overvoltage Protection aktvieren
  *
  *         Beschreibung:
  *         Der Ausgang und die LED werden abgeschalten um so das Laden zu verhindern
  * @param  Keine
  *              
  * @retval Kein
  */
void OUTPUT_OVP_Enable(void);

/**
  * @brief  LVP- Low Voltage Protection aktvieren
  *
  *         Beschreibung:
  *         Der Ausgang und die LED werden abgeschalten um so das Entladen zu verhindern
  * @param  Keine
  *              
  * @retval Kein
  */
void OUTPUT_LVP_Enable(void);

/**
  * @brief  OVP- Overvoltage Protection deaktvieren
  *
  *         Beschreibung:
  *         Der Ausgang und die LED werden eingeschaltet um so das Laden zu erlauben
  * @param  Keine
  *              
  * @retval Kein
  */
void OUTPUT_OVP_Disable(void);

/**
  * @brief  LVP- Low Voltage Protection deaktvieren
  *
  *         Beschreibung:
  *         Der Ausgang und die LED werden eingeschaltet um so das Entladen zu erlauben
  * @param  Keine
  *              
  * @retval Kein
  */
void OUTPUT_LVP_Disable(void);


#endif