![]() |
Sensorian
1.0
C API Reference Guide Library
|
MCP79410 driver. More...
Go to the source code of this file.
Functions | |
| void | MCP79410_Initialize (void) |
| Initializes the RTCC with the system time. More... | |
| void | MCP79410_EnableOscillator (void) |
| Enables the clock oscillator. This must be enabled in order for the RTCC to run. More... | |
| void | MCP79410_DisableOscillator (void) |
| Disables the clock oscillator.The RTCC does not operate once the oscillator is stopped. More... | |
| unsigned char | MCP79410_IsRunning (void) |
| Checks if the chip clock is running. More... | |
| RTCC_Struct * | MCP79410_GetTime (void) |
| The function returns a time structure with the current time from the RTCC. More... | |
| void | MCP79410_SetTime (RTCC_Struct *time) |
| This function initializes the RTCC with a specific time contained in the time structure. More... | |
| void | MCP79410_SetHourFormat (Format_t format) |
| This function sets the hour format. More... | |
| void | MCP79410_SetPMAM (PMAM_t meridian) |
| This function sets the meridian mode. More... | |
| void | MCP79410_EnableAlarm (Alarm_t alarm) |
| This function sets the alarm time. More... | |
| void | MCP79410_DisableAlarm (Alarm_t alarm) |
| This function disables one of the two alarms. More... | |
| AlarmStatus_t | MCP79410_GetAlarmStatus (Alarm_t alarm) |
| This function gets the status of the alarm interrupt flag. More... | |
| void | MCP79410_ClearInterruptFlag (Alarm_t alarm) |
| Clears the interrupt alarm flag. More... | |
| void | MCP79410_SetAlarmTime (RTCC_Struct *time, Alarm_t alarm) |
| This function sets the alarm time for one of the two alarms. More... | |
| void | MCP79410_SetAlarmMFPPolarity (Polarity_t MFP_pol, Alarm_t alarm) |
| This function sets the MFP polarity either high or low. More... | |
| void | MCP79410_SetAlarmMatch (Match_t match, Alarm_t alarm) |
| Alarm Asserts on Match on seconds, minutes ,hours depending on match parameter. More... | |
| void | MCP79410_SetMFP_Functionality (MFP_t mode) |
| This function sets the MFP pin mode. More... | |
| void | MCP79410_SetMFP_GPOStatus (Polarity_t status) |
| This function sets the MFP output logic level when the pin is configured as GPO. More... | |
| unsigned char | MCP79410_CheckPowerFailure (void) |
| This function checks if there was a power failure. More... | |
| unsigned char | MCP79410_IsVbatEnabled (void) |
| This function checks if battery mode is enabled. More... | |
| void | MCP79410_EnableVbat (void) |
| This function enables backup battery mode. More... | |
| void | MCP79410_DisableVbat (void) |
| This function disables the backup battery functionality. More... | |
| RTCC_Struct * | MCP79410_GetPowerUpTime (void) |
| This function returns the power-up time of the RTCC. More... | |
| RTCC_Struct * | MCP79410_GetPowerDownTime (void) |
| This function returns the power-down time of the RTCC. More... | |
| unsigned char | MCP79410_dec2bcd (unsigned char num) |
| Convert Binary Coded Decimal (BCD) to Decimal. More... | |
| unsigned char | MCP79410_bcd2dec (unsigned char num) |
| Convert Binary Coded Decimal (BCD) to Decimal. More... | |
| void | MCP79410_Write (unsigned char rtcc_reg, unsigned char time_var) |
| The below function writes a data byte in the I2C RTCC. More... | |
| unsigned char | MCP79410_Read (unsigned char rtcc_reg) |
| unsigned char MCP79410_Read | ( | unsigned char | rtcc_reg | ) |
The function reads a data byte from the I2C RTCC
| rtcc_reg | Address of register. |
Definition at line 593 of file MCP79410.c.
| void MCP79410_Write | ( | unsigned char | rtcc_reg, |
| unsigned char | time_var | ||
| ) |
The below function writes a data byte in the I2C RTCC.
| rtcc_reg | Chip register to write to. |
| time_var | Byte data for register. |
Definition at line 583 of file MCP79410.c.