|
|
第68行: |
第68行: |
| :-[[RtcDS1307.SetSquareWavePin()| SetSquareWavePin()]] | | :-[[RtcDS1307.SetSquareWavePin()| SetSquareWavePin()]] |
| | | |
− | <br><br>
| |
− | <font color="orange" size="+2">'''DS3231'''</font><br>
| |
− |
| |
− | '''DS3231 函数'''
| |
− |
| |
− | :- <font color="forestgreen">Begin()</font> -- 初始化
| |
− | ::参数:无
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">IsDateTimeValid()</font> -- 检查日期时间是否有效
| |
− | ::参数:无
| |
− | ::返回:bool
| |
− |
| |
− | :-[[RtcDS3231.GetIsRunning()| GetIsRunning()]]
| |
− |
| |
− | :-[[RtcDS3231.SetIsRunning()| SetIsRunning()]]
| |
− |
| |
− | :-<font color="forestgreen">SetDateTime()</font> -- 设置日期时间
| |
− | ::参数:const RtcDateTime& dt
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">GetDateTime()</font> -- 获取日期时间
| |
− | ::参数:无
| |
− | ::返回:RtcDateTime
| |
− |
| |
− | :-<font color="forestgreen">GetTemperature()</font> -- 获取温度
| |
− | ::参数:无
| |
− | ::返回:RtcTemperature
| |
− |
| |
− | :-<font color="forestgreen">Enable32kHzPin()</font> -- 使能32KHZ引脚
| |
− | ::参数:bool enable
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">SetSquareWavePin()</font> -- 设置方波输出引脚
| |
− | ::参数:DS3231SquareWavePinMode pinMode
| |
− | <pre>
| |
− | enum DS3231SquareWavePinMode{
| |
− | DS3231SquareWavePin_ModeNone,
| |
− | DS3231SquareWavePin_ModeBatteryBackup,
| |
− | DS3231SquareWavePin_ModeClock,
| |
− | DS3231SquareWavePin_ModeAlarmOne,
| |
− | DS3231SquareWavePin_ModeAlarmTwo,
| |
− | DS3231SquareWavePin_ModeAlarmBoth
| |
− | }
| |
− | </pre>
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">SetSquareWavePinClockFrequency()</font> -- 设置方波输出引脚时钟频率
| |
− | ::参数:DS3231SquareWaveClock freq
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">SetAlarmOne()</font> -- 设置闹钟1
| |
− | ::参数:const DS3231AlarmOne& alarm
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">SetAlarmTwo()</font> -- 设置闹钟2
| |
− | ::参数:const DS3231AlarmTwo& alarm
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">GetAlarmOne()</font> -- 获取闹钟1
| |
− | ::参数:无
| |
− | ::返回:DS3231AlarmOne
| |
− |
| |
− | :-<font color="forestgreen">GetAlarmTwo()</font> -- 获取闹钟2
| |
− | ::参数:无
| |
− | ::返回:DS3231AlarmTwo
| |
− |
| |
− | :-<font color="forestgreen">LatchAlarmsTriggeredFlags()</font> -- 警报后必须调用,否则将不会再次触发
| |
− | ::参数:无
| |
− | ::返回:DS3231AlarmFlag
| |
− |
| |
− | :-<font color="forestgreen">ForceTemperatureCompensationUpdate()</font> -- 手动温度补偿更新
| |
− | ::参数:bool block
| |
− | ::返回:无
| |
− |
| |
− | :-<font color="forestgreen">GetAgingOffset()</font> -- 获取老化补偿
| |
− | ::参数:无
| |
− | ::返回:int8_t
| |
− |
| |
− | :-<font color="forestgreen">SetAgingOffset()</font> -- 设置老化补偿
| |
− | ::参数:int8_t
| |
− | ::返回:无
| |
| | | |
| | | |
第157行: |
第75行: |
| | | |
| | | |
− |
| |
− | TIP: [[宏:__DATE__,__TIME__,__FILE__,__LINE__]]
| |
| | | |
| | | |