Dodanie Captive Portal z logarytmami

This commit is contained in:
Victus
2026-05-10 20:46:23 +02:00
parent 0985792a06
commit 66475edad4
17 changed files with 776 additions and 316 deletions

View File

@@ -17,8 +17,6 @@ static constexpr uint32_t SPI_HZ = 5000000; // 5 MHz (MODE3)
static constexpr float ODR_HZ = 3200.0f; // maks. ODR
// Zakres ustawiany w main.cpp przez ADXL345FastSPI::begin(..., RANGE_2G, ...)
//extern Display display;
struct FileInfo {
String path; // np. "/3/00000057.wmt"
uint64_t size; // bajty
@@ -31,7 +29,7 @@ struct SpaceInfo {
};
class DataCapture {
// --- Nagłówek pliku WMT (jak w oryginale) ---
// --- Nagłówek pliku WMT ---
struct FileHeader {
char magic[3]; // "WMT"
uint16_t version; // 1
@@ -42,7 +40,7 @@ class DataCapture {
} __attribute__((packed));
public:
// --- Rekord próbki (jak w oryginale) ---
// --- Rekord próbki ---
struct Sample {
uint32_t offset; // µs od startu akwizycji (wspólny dla ramki)
uint8_t sensor_id; // 0..3
@@ -105,8 +103,6 @@ private:
return ispress;
} // szybkidigitalRead : czy BTN stop???
// Helpers (zachowane z Twojej wersji)
public:
bool isAllDigits(const char *s);
uint32_t toUint(const char *s);