40#define WS_HZ_TO_DIVIDER(hz, clock_hz) (((clock_hz) + ((((hz) + 1)) >> 1)) / (hz))
53void ws_portcpy(uint16_t port,
const void __far *src, uint16_t count);
66__attribute__((no_assume_ds_data, no_assume_ss_data))
80__attribute__((no_assume_ds_data, no_assume_ss_data))
void ws_delay_us(uint16_t us)
Delay for a set number of microseconds.
void ws_portcpy(uint16_t port, const void __far *src, uint16_t count)
Copy memory data to I/O ports, in order.
void ws_delay_ms(uint16_t ms)
Delay for a set number of milliseconds.