获取当前时间戳
支持芯片: SHMICTRL系列芯片 ESP32-S3系列
int rtc_getstamp();
注意:不建议使用本函数;
请注意负数问题,当前时间戳返回的在本系统实际上是int的负数;如果是ESP32的系统,建议使用shmi时间戳,详见:shmi时间戳
示例
int st;
st=rtc_getstamp();
echo(st);
注意
- 时间戳是1970年1月1日起到现在时间的总秒数;
- 注意,在本系统中,由于int变量的限制,时间戳目前的范围已经到int变量的负数阶段,因此做时间加减的时候务必注意。
- 也就是说,获取第一个时间戳t1,过些时间后再获得第二个时间戳t2,由于是负数,因此t1<t2; 他们的时间差应该是t2-t1,而不是t1-t2