#ifndef PINOUT_H #define PINOUT_H #if defined(ESP32) // SPI3 (HSPI) - SD Card nie kolidują z PSRAM #define SD_SCK 16 // 36 //18 #define SD_MOSI 17 // 35 //17 #define SD_MISO 18 // 37 //16 #define SD_CS 15 // 34 //15 ?? 34 // SPI2 (VSPI) - ADXL345 #define MOSI_ADSX 11 // SDA #define CLK_ADSX 12 // SCL #define MISO_ADSX 13 // SDO //I2C C3 #define PIN_SDA 47 // szary #define PIN_SCL 48 // niebieski // Przycisk #define BTN_UP 5 #define BTN_OK 6 #define BTN_DOWN 7 #endif /* CS {5, 6, 7, 10, 14, 21} SPI2 (VSPI) — preferowane do ADXL345 (wysoka prędkość, stabilność). ASXL345 SPI3 (HSPI) — dowolne piny do SD (niższa prędkość, ale elastyczność). SD Nie używać ESP32-S3: integrated SPI flash: 26, 27, 28, 29, 30, 31, 32, USB: 19, 20, 43, 44 PSRAM 35, 37 */ #if defined(ARDUINO_RASPBERRY_PI_PICO) #define CLK_ADSX 18 #define MOSI_ADSX 19 #define MISO_ADSX 16 #define SD_MISO 12 #define SD_CS 13 #define SD_SCK 14 #define SD_MOSI 15 #define I2C_SDA 20 #define I2C_SCL 21 #endif #endif