Table of Contents

Viide

Tegu on tarkvaraliste ja riistvaraliste viite tekitamise funktsioonide teegi osaga. Viite funktsioone välja kutsudes jääb programm neid ettenähtud ajaks täitma ja muu programmi, välja arvatud katkestuste, täitmine peatub.

Viitefunktsioonid pole eelnevalt kompileeritud, sest mikrokontrolleri taktsagedus võib erinevates rakendustes erineda. Need kompileeritakse iga kord uuesti.

Funktsioonid

Näide

Mõlemat liiki viitefunktsioonide kasutamise näide:

#include <homelab/delay.h>
 
int main(void)
{	
	// Tarkvaraline viide 100 ms
	sw_delay_ms(100);
 
	// Riistvaraline viide 100 ms
	hw_delay_ms(100);
}