libwwcl libwwcl
WWitch compatibility layer for the Wonderful toolchain
Loading...
Searching...
No Matches
timer.h File Reference
#include "types.h"

Go to the source code of this file.

Macros

#define RTC_YEAR   0x00
 
#define RTC_MONTH   0x01
 
#define RTC_DATE   0x02
 
#define RTC_DAY_OF_WEEK   0x03
 
#define RTC_HOUR   0x04
 
#define RTC_MIN   0x05
 
#define RTC_SEC   0x06
 
#define TIMER_HBLANK   0
 
#define TIMER_VBLANK   1
 
#define TIMER_ONESHOT   0
 
#define TIMER_AUTOPRESET   1
 

Functions

void rtc_set_datetime (uint16_t field, uint16_t value)
 
static void rtc_set_year (uint16_t value)
 
static void rtc_set_month (uint16_t value)
 
static void rtc_set_date (uint16_t value)
 
static void rtc_set_day_of_week (uint16_t value)
 
static void rtc_set_hour (uint16_t value)
 
static void rtc_set_minute (uint16_t value)
 
static void rtc_set_second (uint16_t value)
 
uint16_t rtc_get_datetime (uint16_t field)
 
static uint16_t rtc_get_year (void)
 
static uint16_t rtc_get_month (void)
 
static uint16_t rtc_get_date (void)
 
static uint16_t rtc_get_day_of_week (void)
 
static uint16_t rtc_get_hour (void)
 
static uint16_t rtc_get_minute (void)
 
static uint16_t rtc_get_second (void)
 
void rtc_enable_alarm (uint8_t hour, uint8_t minute)
 
void rtc_disable_alarm (void)
 
void timer_enable (uint8_t type, uint16_t reload, uint16_t count)
 
void timer_disable (uint8_t type)
 
uint16_t timer_get_count (uint8_t type)
 

Detailed Description

FreyaBIOS timer calls.

Definition in file timer.h.