From 47b52417d0c61fe1a0444d784307001897212f62 Mon Sep 17 00:00:00 2001 From: Lorow Date: Sun, 2 Jun 2024 15:35:53 +0200 Subject: [PATCH] remove unused etvr_eye_tracker_usb --- ESP/lib/src/openiris.hpp | 6 +-- ESP/lib/src/usb/etvr_eye_tracker_usb.cpp | 61 ------------------------ ESP/lib/src/usb/etvr_eye_tracker_usb.hpp | 7 --- 3 files changed, 2 insertions(+), 72 deletions(-) delete mode 100644 ESP/lib/src/usb/etvr_eye_tracker_usb.cpp delete mode 100644 ESP/lib/src/usb/etvr_eye_tracker_usb.hpp diff --git a/ESP/lib/src/openiris.hpp b/ESP/lib/src/openiris.hpp index 2cd61af..7262b69 100644 --- a/ESP/lib/src/openiris.hpp +++ b/ESP/lib/src/openiris.hpp @@ -3,20 +3,18 @@ #include +#include #include #include +#include #include #include -#include -#include #ifndef ETVR_EYE_TRACKER_USB_API #include #include #include #include -#else -#include #endif // ETVR_EYE_TRACKER_WEB_API #endif // OPENIRIS_HPP diff --git a/ESP/lib/src/usb/etvr_eye_tracker_usb.cpp b/ESP/lib/src/usb/etvr_eye_tracker_usb.cpp deleted file mode 100644 index 216d236..0000000 --- a/ESP/lib/src/usb/etvr_eye_tracker_usb.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "etvr_eye_tracker_usb.hpp" - -#include -#include -#include - -const char* const ETVR_HEADER = "\xff\xa0"; -const char* const ETVR_HEADER_FRAME = "\xff\xa1"; - -void etvr_eye_tracker_usb_init() { - Serial.begin(3000000); - Serial.flush(); -} - -void etvr_eye_tracker_usb_loop() { - int64_t last_frame = 0; - if (!last_frame) - last_frame = esp_timer_get_time(); - - long last_request_time = 0; - camera_fb_t* fb = NULL; - esp_err_t err = ESP_OK; - - size_t len = 0; - uint8_t* buf = NULL; - - uint8_t len_bytes[2]; - - while (true) { - fb = esp_camera_fb_get(); - if (fb) { - len = fb->len; - buf = fb->buf; - } else { - log_e("Camera capture failed with response: %s", esp_err_to_name(err)); - err = ESP_FAIL; - } - if (err == ESP_OK) - Serial.write(ETVR_HEADER, 2); - Serial.write(ETVR_HEADER_FRAME, 2); - len_bytes[0] = len & 0xFF; - len_bytes[1] = (len >> CHAR_BIT) & 0xFF; - Serial.write(len_bytes, 2); - Serial.write((const char*)buf, len); - if (fb) { - esp_camera_fb_return(fb); - fb = NULL; - buf = NULL; - } else if (buf) { - free(buf); - buf = NULL; - } - if (err != ESP_OK) - break; - long request_end = millis(); - long latency = request_end - last_request_time; - last_request_time = request_end; - log_d("Size: %uKB, Time: %ums (%ifps)\n", len / 1024, latency, - 1000 / latency); - } -} diff --git a/ESP/lib/src/usb/etvr_eye_tracker_usb.hpp b/ESP/lib/src/usb/etvr_eye_tracker_usb.hpp deleted file mode 100644 index cfd6de1..0000000 --- a/ESP/lib/src/usb/etvr_eye_tracker_usb.hpp +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef INCLUDED_ETVR_EYE_TRACKER_USB_HPP -#define INCLUDED_ETVR_EYE_TRACKER_USB_HPP - -void etvr_eye_tracker_usb_init(); -void etvr_eye_tracker_usb_loop(); - -#endif // INCLUDED_ETVR_EYE_TRACKER_USB_HPP