diff --git a/software/firmware/source/SoftRF/src/platform/ESP32.cpp b/software/firmware/source/SoftRF/src/platform/ESP32.cpp index ef4697beb..bad2f1470 100644 --- a/software/firmware/source/SoftRF/src/platform/ESP32.cpp +++ b/software/firmware/source/SoftRF/src/platform/ESP32.cpp @@ -228,7 +228,6 @@ PCF8563_Class *rtc = nullptr; I2CBus *i2c = nullptr; static bool ESP32_has_spiflash = false; -static uint32_t spiflash_id = 0; static bool FATFS_is_mounted = false; static bool ADB_is_open = false; static bool RTC_sync = false; @@ -262,7 +261,7 @@ ui_settings_t ui_settings = { .units = UNITS_METRIC, .zoom = ZOOM_MEDIUM, .protocol = PROTOCOL_NMEA, - .rotate = ROTATE_90, + .rotate = ROTATE_0, .orientation = DIRECTION_TRACK_UP, .adb = DB_OGN, .idpref = ID_TYPE, @@ -580,7 +579,7 @@ static void ESP32_setup() * Heltec Tracker | | GIGADEVICE_GD25Q64 * | WT0132C6-S5 | ZBIT_ZB25VQ32B * LilyGO T3-C6 | ESP32-C6-MINI | XMC_XM25QH32B - * LilyGO T3-S3-EP | ESP32-S3-MINI | + * LilyGO T3-S3-EP | ESP32-S3-MINI | XMC_XM25QH32B */ if (psramFound()) { @@ -661,9 +660,6 @@ static void ESP32_setup() esp32_board = ESP32_HELTEC_TRACKER; hw_info.model = SOFTRF_MODEL_MIDI; break; - case MakeFlashId(ST_ID, XMC_XM25QH32B): - esp32_board = ESP32_LILYGO_T3S3_EPD; /* ESP32-S3-MINI-1U */ - break; default: esp32_board = ESP32_S3_DEVKIT; break; @@ -1435,9 +1431,8 @@ static void ESP32_setup() ESP32_has_spiflash = SPIFlash->begin(possible_devices, EXTERNAL_FLASH_DEVICE_COUNT); if (ESP32_has_spiflash) { - spiflash_id = SPIFlash->getJEDECID(); + uint32_t capacity = ESP32_getFlashId() & 0xFF; - uint32_t capacity = spiflash_id & 0xFF; if (capacity >= 0x17) { /* equal or greater than 1UL << 23 (8 MiB) */ hw_info.storage = STORAGE_FLASH; diff --git a/software/firmware/source/libraries/arduino-lmic/src/hal/hal.cpp b/software/firmware/source/libraries/arduino-lmic/src/hal/hal.cpp index 5f507f599..14659de60 100644 --- a/software/firmware/source/libraries/arduino-lmic/src/hal/hal.cpp +++ b/software/firmware/source/libraries/arduino-lmic/src/hal/hal.cpp @@ -235,7 +235,7 @@ bool hal_pin_tcxo (u1_t val) { // BCM2835_CORE_CLK_HZ = 250000000 // Clock divider / 64 = 3.906 MHz static const SPISettings settings(BCM2835_SPI_CLOCK_DIVIDER_64, BCM2835_SPI_BIT_ORDER_MSBFIRST, BCM2835_SPI_MODE0); -#elif defined(__ASR6501__) || defined(ARDUINO_ARCH_ASR650X) +//#elif defined(__ASR6501__) || defined(ARDUINO_ARCH_ASR650X) /* nothing to do */ #else static const SPISettings settings(LMIC_SPI_FREQ, MSBFIRST, SPI_MODE0);