📄 bsp.h
字号:
#include "at91sam9263.h"
struct rtc_time {
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
#define AT91C_MASTER_CLOCK 100000000
#define AT91C_TWI_CLOCK 10000
#define TWI_OK 0
#define CFG_I2C_RTC_ADDR 0xa2
extern int AT91F_TWI_Write(const AT91PS_TWI, char,int, unsigned char *, int );
extern int AT91F_TWI_Read(const AT91PS_TWI, char,int, char *, int );
extern void AT91F_TWI_Init(void);
extern unsigned char i2c_reg_read(char slave, char reg);
extern void i2c_reg_write(char slave, char reg, unsigned char val);
extern void RTC_Get (struct rtc_time *);
extern void RTC_Set (struct rtc_time *);
extern void RTC_Reset(void);
extern void putk(char *fmt,...);
extern void AT91F_PIO_CfgPeriph(
AT91PS_PIO pPio, // \arg pointer to a PIO controller
unsigned int periphAEnable, // \arg PERIPH A to enable
unsigned int periphBEnable); // \arg PERIPH B to enable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -