mirror of
https://github.com/Genaker/LoraSA.git
synced 2026-05-01 19:12:50 +02:00
Fix for Heltec Lora V3 3.2 board (#144)
* attempt at getting the spi issues fixed * Fix for Heltec Lora V3 (v3.2) variant * Better warning message
This commit is contained in:
@@ -20,12 +20,15 @@ bool initUARTs(Config &config)
|
||||
return true;
|
||||
}
|
||||
|
||||
#ifndef HELTEC
|
||||
SPIClass &hspi = *(new SPIClass(HSPI)); // not usable until initSPIs
|
||||
#endif
|
||||
|
||||
bool initSPIs(Config &config)
|
||||
{
|
||||
if (config.spi1.enabled)
|
||||
{
|
||||
#ifndef HELTEC
|
||||
delete (&hspi);
|
||||
hspi = *(new SPIClass(config.spi1.bus_num));
|
||||
if (config.spi1.clock_freq > 0)
|
||||
@@ -35,10 +38,14 @@ bool initSPIs(Config &config)
|
||||
|
||||
// if all the pins are -1, then will use the default for SPI bus_num
|
||||
hspi.begin(config.spi1.clk, config.spi1.miso, config.spi1.mosi);
|
||||
|
||||
Serial.printf("Initialized SPI%d @ %x: SC:%d MISO:%d MOSI:%d clock:%d\n",
|
||||
(int)config.spi1.bus_num, (void *)&hspi, (int)config.spi1.clk,
|
||||
(int)config.spi1.miso, (int)config.spi1.mosi,
|
||||
(int)config.spi1.clock_freq);
|
||||
#else
|
||||
Serial.println("Custom SPI initializer not supported on Heltec");
|
||||
#endif
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user