Does utils.h #include platforms_ble.h?
In what you posted, platforms_ble.h is not included, so neither ESP_BLE nor AVR_BLE is defined, so neither m_svce nor m_dev is declared.
I should have added that - yes, utils.h does import the file.
Shouldn't it be
void CBLEController::setup(uint8_t rx, uint8_t tx, uint16_t baud)
void CBLEController::setup(std::string name, std::string chUUID, std::string svUUID)
Last edited on
Ah I feel silly now. It was just staring me in the face!
Thanks for the answer, it's working now.