ApertureOS
Macros | Functions | Variables
cmos.c File Reference
#include "cmos.h"
#include "acpi_tables/acpi_tables.h"
#include "acpi_tables/fadt.h"
#include "utils/native.h"
Include dependency graph for cmos.c:

Macros

#define CMOS_REG_SELECT_PORT   0x70
 
#define CMOS_REG_SET_PORT   0x71
 

Functions

void CMOS_Initialize ()
 
void CMOS_SelectRegister (uint8_t nmi_disabled, uint8_t cmos_reg)
 
void CMOS_SetRegister (uint8_t regVal, uint8_t nmi_disabled, uint8_t cmos_reg)
 
uint8_t CMOS_GetRegister (uint8_t nmi_disabled, uint8_t cmos_reg)
 
uint8_t CMOS_UpdateInProgress ()
 
void CMOS_GetRTCTime (RTC_Time *rtc)
 

Variables

int century_register = 0
 

Macro Definition Documentation

#define CMOS_REG_SELECT_PORT   0x70
#define CMOS_REG_SET_PORT   0x71

Function Documentation

uint8_t CMOS_GetRegister ( uint8_t  nmi_disabled,
uint8_t  cmos_reg 
)
void CMOS_GetRTCTime ( RTC_Time rtc)
void CMOS_Initialize ( )
void CMOS_SelectRegister ( uint8_t  nmi_disabled,
uint8_t  cmos_reg 
)
void CMOS_SetRegister ( uint8_t  regVal,
uint8_t  nmi_disabled,
uint8_t  cmos_reg 
)
uint8_t CMOS_UpdateInProgress ( )

Variable Documentation

int century_register = 0