这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » wambob的小e智能硬件开发板试用帖+固件源码学习之二

共8条 1/1 1 跳转至

wambob的小e智能硬件开发板试用帖+固件源码学习之二

高工
2016-04-16 19:11:54     打赏

使用Source Insight编辑器分析源代码。

一.安装Source Insight 3

下载了Source Insight3.5.0076版本,参照网上教程安装完毕,界面如图:

二.导入源码

新建工程设置

里面好多OS的东西,慢慢分析吧。

最感兴趣的是这个,可以修改logo

user_show_logo();

 打开这个函数如下

user_show_logo()
{ 
extern et_uchar BMP1[];
et_uint32 len = 1024; // BMP1 member

i2c_master_gpio_init(); // I2C init
OLED_init(); // OLED init
OLED_clear();

// show logo
OLED_show_bmp(0, 0, 128, 8, BMP1, len);
delay_s(4);
OLED_clear();
}

 

 


 替换成字符串后,只是换了开机logo,最后还是停留在 开发从未如此简单,继续往下找,没有明显的地方,最后在user_init_work_mode()找到了

case WORK_MODE_OLED:
			i2c_master_gpio_init(); // I2C init
			OLED_init(); 			// OLED init
			OLED_clear();
			DHT11_init();
			//OLED_show_chn(0, 3, 16);
			//OLED_show_chn(16, 3, 17);
			//OLED_show_chn(32, 3, 18);
			//OLED_show_chn(48, 3, 19);
			//OLED_show_chn(64, 3, 20);
			//OLED_show_chn(80, 3, 21);
			//OLED_show_chn(96, 3, 22);
			//OLED_show_chn(112, 3, 23);
			OLED_show_str(6, 3,"Welcome to study e!", 1);
			break;

 后面没有注释,不过刚好8个字

 

第二次少写的时候,拨码开关留在的oled,也下载成功了

 

 




关键词: 小e      源码    

专家
2016-04-17 00:05:02     打赏
2楼
很棒啊,已经开始在OLED上写名字啦,不过为啥我的OLED是白色的

专家
2016-04-17 19:22:51     打赏
3楼
大神们一个比一个厉害

专家
2016-04-18 09:53:06     打赏
4楼
好诡异的颜色,看来我要多学习了

助工
2016-04-19 10:01:39     打赏
5楼
厉害

专家
2016-04-19 10:34:00     打赏
6楼
可以画个电子产品世界EEPW的LOGO

专家
2016-04-19 14:20:17     打赏
7楼
再添上版主的大名,让她乐呵乐呵

高工
2016-04-19 18:38:10     打赏
8楼
厉害,继续搞起来

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]