Словарь как структура данных в Arduino C ++

kolrie спросил: 03 ноября 2018 в 09:42 в: c++

Я пишу конвертер USB в PS / 2 в Arduino, и у меня есть структура данных, которую я реализовал бы как словарь, если бы использовал другой язык более высокого уровня. Записи будут выглядеть примерно так:

{ 0x29: { name: "esc", make: [0x76], break: [0xfe, 0x76] } }

Здесь 0x29 - это код USB для ключа, так что это ключ для этого поиска в словаре. Затем я бы использовал entry.name для целей отладки, entry.make - это массив байтов, который мне нужно отправить при нажатии клавиши (keyDown), и entry.break, когда ключ отпущен (keyUp).

Как можно добиться этого в C ++?

0 ответов