Архив за год: 2019

Arduino — enum was not declared in this scope

Есть некое перечисление состояний TDeviceState, к примеру:

#include ...
enum TDeviceState { On, Off };
void Init(TDeviceState deviceState){...}

При попытке использования данного перечисления в аргументе функции — получил сообщение об ошибке:

‘TDeviceState’ was not declared in this scope

Читать далее

stray # in program

При компиляции проекта в Android IDE возникла ошибка

LampCore:20: error: stray ‘\302’ in program

Код, который вызывал ошибку не был какой то особенный, была объявлена простенькая структура с полями:

typedef struct {
  char mode[20];
  byte brightness;
} Config;
Читать далее