ApertureOS
|
#include "types.h"
Go to the source code of this file.
Macros | |
#define | PIT_CH0_DATA 0x40 |
#define | PIT_CH2_DATA 0x42 |
#define | PIT_CMD 0x43 |
#define | PIT_CH0 0x0 |
#define | PIT_CH2 0x2 |
#define | PIT_ACCESS_LATCH 0x0 |
#define | PIT_ACCESS_LO_BYTE 0x1 |
#define | PIT_ACCESS_HI_BYTE 0x2 |
#define | PIT_MODE_INTERRUPT 0 |
#define | PIT_MODE_ONESHOT 1 |
#define | PIT_MODE_RATE 2 |
#define | PIT_MODE_SQUARE_WAVE 3 |
#define | PIT_MODE_SOFT_STROBE 4 |
#define | PIT_MODE_HARD_STROBE 5 |
#define | PIT_VAL_16BIT 0 |
#define | PIT_VAL_BCD 1 |
#define | PIT_FREQUENCY_HZ 19886 |
Functions | |
void | PIT_Initialize () |
uint32_t | PIT_GetFrequency () |
void | PIT_Sleep (uint32_t interval) |
void | PIT_SetEnableMode (bool enabled) |
#define PIT_ACCESS_HI_BYTE 0x2 |
#define PIT_ACCESS_LATCH 0x0 |
#define PIT_ACCESS_LO_BYTE 0x1 |
#define PIT_CH0 0x0 |
#define PIT_CH0_DATA 0x40 |
#define PIT_CH2 0x2 |
#define PIT_CH2_DATA 0x42 |
#define PIT_CMD 0x43 |
#define PIT_FREQUENCY_HZ 19886 |
#define PIT_MODE_HARD_STROBE 5 |
#define PIT_MODE_INTERRUPT 0 |
#define PIT_MODE_ONESHOT 1 |
#define PIT_MODE_RATE 2 |
#define PIT_MODE_SOFT_STROBE 4 |
#define PIT_MODE_SQUARE_WAVE 3 |
#define PIT_VAL_16BIT 0 |
#define PIT_VAL_BCD 1 |
uint32_t PIT_GetFrequency | ( | ) |
void PIT_Initialize | ( | ) |
void PIT_SetEnableMode | ( | bool | enabled | ) |
void PIT_Sleep | ( | uint32_t | interval | ) |