/** ****************************************************************************************
* \mainpage 
*
* @brief Libreria led e pulsanti
* https://wokwi.com/projects/386977288702563329
*  
* @author Filippo Bilardo
* @date 15/01/24
* @version 1.0 15/01/24 Versione iniziale
*/
//------------------------------------------------------------------------------------------
//=== INCLUDES =============================================================================
//------------------------------------------------------------------------------------------
#include "LED.h"
#include "Pulsante.h"

//------------------------------------------------------------------------------------------
//=== CONSTANTS ============================================================================
//------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------
//=== LOCAL VARIABLES ======================================================================
//------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------
//=== SETUP ================================================================================
//------------------------------------------------------------------------------------------
void setup() {
  led_configura();  // Imposta il pin del LED come output
  P_configura();   // Imposta il pin di P1 come input
}

//------------------------------------------------------------------------------------------
//=== MAIN LOOP ============================================================================
//------------------------------------------------------------------------------------------
void loop() {
  //P1_task();
  delay(1);
  
  P1_press() ? led1_accendi() : led1_spegni();
  P2_press() ? led2_accendi() : led2_spegni();
  //if(P2_longPress()) led2_inverti();
  //if(P1_click()) led2_inverti();
  
}