У меня есть работающий пример .c, и я должен поместить его в класс.
Я должен сделать методы для записи параметров приложения во флэш-память Arduino nRF52832
Пример Arduino на github с источниками файловой системы
.h
#include <bluefruit.h>
#include <Bluefruit_FileIO.h>
class PeRotoCutter : {
private:
File file(LittleFS);
.cpp
bool PeRotoCutter::Config_Write() {
//File file(InternalFS); //<-- Put here, the line after it produces no error
file.open(FILENAME, FILE_WRITE); //<<--Error
}
Ошибка:
запрос на член 'open' в 'PeRotoCutter :: file', который имеет тип не класса 'BluefruitFS :: File (LittleFS)'
Проблема исчезнет, если я объявлю переменную «file» внутри метода, но она мне понадобится на уровне класса.
PS: извините за неправильную уценку .. Я пытаюсь понять, как сделать хорошо.
Спасибо -Fixus971