Я новичок в Teensy и пытаюсь написать программу, позволяющую ей работать как клавиатура. Чтобы сделать мою программу более полезной, я бы хотел, чтобы она не пыталась реагировать на какие-либо входные данные, пока не будут установлены ее драйверы. Я видел на GitHub, что способ сделать это (при условии, что пользователь не нажмет его сам) состоит в том, чтобы дать программе указание нажимать заглавные буквы, пока не загорится светодиод. Функция, которую я написал, выглядит так:
void waitForInstall(){
boolean currCaps = keyboard_leds;
while ((currCaps & 2) == (keyboard_leds & 2)){
delay(200);
Keyboard.set_key1(KEY_CAPS_LOCK);
Keyboard.send_now();
}
}
Когда я пытаюсь скомпилировать это, Arduino IDE сообщает мне, что 'keyboard_leds' was not declared in this scope
. Я уверен, что совершил очень большую ошибку, но не мог бы кто-нибудь пошутить надо мной и подтолкнуть меня в правильном направлении? Спасибо!