Kviz pri patku, podpasovka v C ?

Jan Král kral na fortech.cz
Pátek Listopad 4 14:31:08 CET 2016


Je otazka jak bude zinicializovana promenna _last_time_key_scan, teda jestli se nejdan o chybu, ze jste jen nezapomnel radek s inicializaci v prikladu.

JK

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jiří Nesvačil
Sent: Friday, November 4, 2016 1:47 PM
To: HW-news
Subject: Kviz pri patku, podpasovka v C ?

Zdravim,

Kviz pri patku.

Jak casto se bude volat scan_kesy() ? Je to na gcc, cortex m0.

Jirka

////////////////
uint8_t _last_time_key_scan;


main()
{
   // init hodin...
   for(;;)
   {
      uint32_t tick=HAL_GetTick(); // 1ms hodiny

      // nejaky jiny kod ?
      if(  (((uint8_t)tick)-_last_time_key_scan)&0xFF >= 4) // 1x za 4ms
      {
         _last_time_key_scan=tick;
         scan_keys();
      }
   }
}
///////////////////

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list