Sabbah писал(а):
Pingvin писал(а):
функция invite();
Вот
while ((joystick_event!=key_central_pressing)&&(eeprom_read_byte(&eeprom_tm_serial_num.device_code)==0)||(eeprom_read_byte(&eeprom_tm_serial_num.device_code)==0xFF))
Ждем нажатия центральной кнопки
А тут
while ((cr_received==false)&&(joystick_event==no_pressing)&&(tm_event == no_tm_event))
Программа тут остановиться и не пойдет дальше, пока выполняются условия в скобках
То есть пока не принята строка в UART либо не нажата кнопка джойстика либо тачмемори не присоединен.
А дальше выясняем - какое из перечисленных условий нарушено, то есть какое из событий наступило и соответственно реагируем
Надо добавить еще - пока сообщение (команда пульта) не получено
Прошу помощи, что-то у меня никак не получается реализовать это, таг никак не реагирует. Может может кто-то помочь?
Какая плата?
Под 3.1 я же выложил рабочую прошивку, понимающую команду "старт игры".
Или речь именно, чтобы после включения запускалась игра с пульта?
Плата 3.0, старт игры у меня она понимает, да нужно чтобы после включения запускалась игра с пульта.