|
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 | ) |
1.8.9.1