MicrOS
|
#include "rtc.h"
Macros | |
#define | CURRENT_YEAR 2018 |
Enumerations | |
enum | { cmos_address = 0x70, cmos_data = 0x71 } |
Functions | |
int | get_update_in_progress_flag () |
unsigned char | get_RTC_register (int reg) |
void | rtc_read (rtc_time *time) |
uint8_t | rtc_read_second () |
uint8_t | rtc_read_minute () |
uint8_t | rtc_read_hour () |
uint8_t | rtc_read_day () |
uint8_t | rtc_read_month () |
uint32_t | rtc_read_year () |
uint8_t | BINtoBCD (uint8_t n) |
void | rtc_set (rtc_time *time) |
void | rtc_enable_IRQ8 () |
void | rtc_disable_IRQ8 () |
void | rtc_change_interrupt_rate (uint8_t rate) |
Variables | |
int | century_register = 0x32 |
#define CURRENT_YEAR 2018 |
uint8_t BINtoBCD | ( | uint8_t | n | ) |
unsigned char get_RTC_register | ( | int | reg | ) |
int get_update_in_progress_flag | ( | ) |
void rtc_change_interrupt_rate | ( | uint8_t | rate | ) |
void rtc_disable_IRQ8 | ( | ) |
void rtc_enable_IRQ8 | ( | ) |
void rtc_read | ( | rtc_time * | time | ) |
uint8_t rtc_read_day | ( | ) |
uint8_t rtc_read_hour | ( | ) |
uint8_t rtc_read_minute | ( | ) |
uint8_t rtc_read_month | ( | ) |
uint8_t rtc_read_second | ( | ) |
uint32_t rtc_read_year | ( | ) |
void rtc_set | ( | rtc_time * | time | ) |
int century_register = 0x32 |