#include "driver/twai.h"
#include < WiFi.h >
#include < WebServer.h >
#include "html_page.h"
// Configuración de pines
#define CAN_TX_PIN GPIO_NUM_21
#define CAN_RX_PIN GPIO_NUM_22
#define BUTTON_1_PIN GPIO_NUM_27 // Botón 1
#define BUTTON_2_PIN GPIO_NUM_26 // Botón 2
// Variables configurables
int rpmMin = 4000;
volatile int activationCount = 3;
// Variables para la lógica
int rpmTriggerCount = 0;
bool buttonState = false;
bool rpmAboveThreshold = false;
bool isCloneModeActive = false;
unsigned long cloneModeStartTime = 0;
int activeCloneButton = 0; // 1 para Botón 1, 2 para Botón 2
const char* ssid = "ESP32_OBD2";
WebServer server(80);
// Inicialización de WiFi
void setupWiFi() {
WiFi.softAP(ssid);
Serial.println("WiFi iniciado.");