IRremote декодировать сигнал из EEPROM

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
dds7sdd
Прорезались зубы
Сообщения: 207
Зарегистрирован: Чт дек 07, 2017 13:48:44

IRremote декодировать сигнал из EEPROM

Сообщение dds7sdd »

Всем привет!

Использую библиотеку для ИК ESP8226irremote. 

Через IRrecive получаю и декодирую ИК сигнал, который в HEX пишется в EEPROM.

Кроме всего прочего необходимо выводить на OLED инфу в виде декодированного протокола и команды сигнала.

С этим легко справляется функция  dump(decode_results *results).

Код:

Код: Выделить всё

void dump(decode_results *results) {

  if (results->decode_type == UNKNOWN) {
    Serial.print("Unknown encoding: ");
  } else if (results->decode_type == NEC) {
    Serial.print("Decoded NEC: ");}

  serialPrintUint64(results->value, 16);
  Serial.print(results->bits, DEC);
}

loop () {

if (irrecv.decode(&results)) {
    dump(&results);
    irrecv.resume();  
}
Но она читает сигнал для декодирования с ИК приемника.

Мне же, для отображения, необходимо декодировать ранее записанный сигнал из EEPROM.

И во что то ни как не могу понять, как этой функции dump(decode_results *results) скормит считанные данные из EEPROM.get(1,value) ??
Реклама
Ответить

Вернуться в «Разные вопросы по МК»