531 B
531 B
pit.h
Communicates with the Programmable Interval Timer.
PIT_CHANNEL_0_PORT
- macro
The IO port, where channel 0 of the PIT (which is capable of firing IRQs) can be configured.
PIT_DIVISOR
- macro
The standard divisor, that noxos loads into channel 0 of the PIT.
32768
fires an interrupt every ~27ms
, what is perfect for preemptive multithreading.
pit_set_divisor(divisor)
- function (void)
Loads divisor into channel 0 of the PIT. If divisor is smaller than 100, it will be set to 100.