在MakeFile中使用条件判断可以在编译的时候根据不同的情况执行不同的分支,在MakeFile中条件表达式可以是比较变量的值,也可以是比较变量和常量的值。
我的代码我做主
在MakeFile中使用条件判断可以在编译的时候根据不同的情况执行不同的分支,在MakeFile中条件表达式可以是比较变量的值,也可以是比较变量和常量的值。
我们知道低功耗的BLE在进行传输的时候,很多情况下数据都不是连续的,像广播包这种数据包,一般是双方约定好,数据按照一定的间隔发送,在数据之间BLE模块是进入低功耗模式的,而在MCU中,当BLE进入低功耗模式的时候,只会保留32.768K的一个时钟,系统的主时钟和一些模拟模块都会掉电,从而降低功耗,只有一个计数器会按照32.768K的时钟进行计数,当计数到一定值之后,会唤醒BLE模块进行数据传输。
最近感觉技术上又有退步了,竟然要研究LPUART,其实就是在测试的时候发现有很多细节上的东西需要把握好,LPUART模块本身不是特别复杂,但是搞技术,你有一点点东西搞不到位就很麻烦,所以这里就把这几天碰到的一点问题记录一下,希望有遇到同样问题的童鞋不要重蹈覆辙。起不来的中断在调试LPUART中断的时候,我碰到的问题是中断死活出不来,后来找了好久的原因才发现问题有两个。这里就记录一下调试过程和...
今天周末,说好是要下雪的,只能窝在家里,闲来无事,在搬瓦工上面又撸了一台VPS,1G两核的,看起来性能还不错,估计玩一般的应用应该问题不大,也可以玩玩MySQL了,之前所有的应用都是跑在sqlite上面的,这次终于可以跑到MySQL上面了,当然实际还没试能不能成功,不过后面应该是可以把所有的数据都搞到一起了,也可以多跑跑一些开源应用了。
搞技术的经常碰到几千页的PDF文档,而我们感兴趣的往往只有那么十几页,每次都开那么大的文档十分不友好,也不利于移动端阅读,于是就产生了这么一个切割PDF文档的需求。在网上查了很多,要么就是要下载一些来源不明的小程序,要么就是要把文档上传,也不怎么友好,偶然间发现万能的Python可以很方便的干这个事情,就做一下记录。