Невозможно преобразовать «String» в «uint8_t {aka unsigned char}» при инициализации
Всем привет! Я пытаюсь преобразовать строку в uint8_t с помощью следующего кода:
String data = "#255101987";
String tmp1 = data.substring(1, 3);
uint8_t first = (String)tmp1;
Я получаю ошибку:
невозможно преобразовать «String» в «uint8_t {aka unsigned char}» при инициализации
Любая помощь была бы кстати, так как я думал, что добавление (String) перед переменной решит проблему, но, как вы можете заметить, этого не произошло.
@StealthRT, 👍1
0
Смотрите также:
- Недопустимое преобразование из 'char' в 'const char*' [-fpermissive] в строке
- Проблемы с преобразованием byte[] в String
- Ошибка компиляции для платы Arduino Nano
- Ошибка компиляции для любой платы arduino ide 1.8.9
- Чтение из SPIFFS - Как лучше всего работать со строковым (или char) массивом с неопределенной длиной?
- Что мне делать с StackOverflow при ошибке компиляции?
- Чтение и запись в EEPROM
- UECIDE: ошибка компоновщика с библиотекой U8g2