forked from Akcelerometry_drgania_WMT/PI_mikrokontroler
Initial commit: PI_mikrokontroler changes
This commit is contained in:
52
firmware_adxl345_spi/include/Pinout.h
Normal file
52
firmware_adxl345_spi/include/Pinout.h
Normal file
@@ -0,0 +1,52 @@
|
||||
#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
|
||||
|
||||
Reference in New Issue
Block a user