ATY_LIB V2_102_230218
ATY_LIB for general devices or ALGO
 
Loading...
Searching...
No Matches
rx8025t.c File Reference
#include "rx8025t.h"

Go to the source code of this file.

Functions

uint8_t RX8025T_Write (uint8_t reg, uint8_t dat)
 
uint8_t RX8025T_Init (void)
 
uint8_t RX8025T_GetTime (uint8_t *t)
 
uint8_t RX8025T_SetTime (uint8_t *t)
 

Variables

__XDATA uint8_t buff [7]
 

Function Documentation

◆ RX8025T_GetTime()

uint8_t RX8025T_GetTime ( uint8_t t)

Definition at line 33 of file rx8025t.c.

34{
36 return HAL_OK;
37}
uint8_t I2C_Read(uint8_t devAddr, uint8_t memAddr, uint8_t *buf, uint16_t size)
Definition: fw_i2c.c:36
@ HAL_OK
Definition: fw_types.h:76
#define RX8025T_REG_SECOND
Definition: rx8025t.h:27
#define RX8025T_I2C_ADDR
Definition: rx8025t.h:20

◆ RX8025T_Init()

uint8_t RX8025T_Init ( void  )

Definition at line 24 of file rx8025t.c.

25{
26 // Reset all flags
28 // Default , turn off all interrupts
30 return HAL_OK;
31}
uint8_t RX8025T_Write(uint8_t reg, uint8_t dat)
Definition: rx8025t.c:19
#define RX8025T_REG_FLAG
Definition: rx8025t.h:60
#define RX8025T_REG_CONTROL
Definition: rx8025t.h:72

◆ RX8025T_SetTime()

uint8_t RX8025T_SetTime ( uint8_t t)

Definition at line 39 of file rx8025t.c.

40{
44
49 return HAL_OK;
50}
#define RX8025T_REG_DAY
Definition: rx8025t.h:31
#define RX8025T_REG_MONTH
Definition: rx8025t.h:32
#define RX8025T_REG_HOUR
Definition: rx8025t.h:29
#define RX8025T_REG_WEEKDAY
Definition: rx8025t.h:30
#define RX8025T_REG_YEAR
Definition: rx8025t.h:33
#define RX8025T_REG_MINUTE
Definition: rx8025t.h:28

◆ RX8025T_Write()

uint8_t RX8025T_Write ( uint8_t  reg,
uint8_t  dat 
)

Definition at line 19 of file rx8025t.c.

20{
21 return I2C_Write(RX8025T_I2C_ADDR, reg, &dat, 1);
22}
__CODE int8_t dat[20]
uint8_t I2C_Write(uint8_t devAddr, uint8_t memAddr, uint8_t *dat, uint16_t size)
Definition: fw_i2c.c:18

Variable Documentation

◆ buff

__XDATA uint8_t buff[7]

Definition at line 17 of file rx8025t.c.