Updated and working SPI for ESP32

This commit is contained in:
dario
2024-04-15 22:50:57 +02:00
parent f29cd6eff2
commit 68a6733dac
3 changed files with 17 additions and 9 deletions

View File

@@ -37,7 +37,7 @@ namespace sta
* @param clk
* @return ArduinoSPI
*/
static ArduinoSPI getHSPI(
static ArduinoSPI* getHSPI(
const SPISettings & settings,
Mutex * mutex = sta::Mutex::ALWAYS_FREE,
uint8_t mosi = STA_ESP32_HSPI_MOSI_DEFAULT,
@@ -54,7 +54,7 @@ namespace sta
* @param clk
* @return ArduinoSPI
*/
static ArduinoSPI getFSPI(
static ArduinoSPI* getFSPI(
const SPISettings & settings,
Mutex * mutex = sta::Mutex::ALWAYS_FREE,
uint8_t mosi = STA_ESP32_HSPI_MOSI_DEFAULT,
@@ -100,6 +100,8 @@ namespace sta
{
public:
ArduinoSPIDevice(ArduinoSPI * intf, ArduinoGpioPin * csPin);
ArduinoSPIDevice(ArduinoSPI * intf, uint8_t csPin);
};
} // namespace sta