2019.2.1 21:09
贝壳物联框架集成到模块库中,可以直接拖出来使用
2019.2.4
今天大年三十, 昨天初步整理了python结合图形化界面的代码编辑界面, 现在可以代码和图形混合编程了;
接下来开始在代码界面集成python引擎, 实现用python给arduino编程...
2019.2.5
0:28 移除了生成的代码, 有内部临时变量保存, 初步实现了python的代码转换集成
2019.2.7
大年初三 终于初步让python虚拟机在arduino上跑起来了, 仅支持两个指令, 而且还是用显示和延时来表现的
至少形式上是完成了...
2019.2.8 17:25
昨天完成了加法运算和赋值运算, 初步实现了一个动态内存分配, 目前没有垃圾回收功能;
今天实现了if语句, ==数值判断, 标签定位等
2019.2.9 14:13
添加了一些模块后再添加面包板, 会弹出异常, 原因是变换面包板层级时没有同步更新对应的Index, 已解决
2019.2.14
实现了初步的调试界面, 可以显示python变量的实时数值, 显示虚拟机内部状态和数据等, 通过mmt实现强制刷新
初步实现函数调用, 不支持局部变量, 由于退出函数创建None导致无效空间递增, 需解决
2019.2.21
实现了644主板的多串口属性, 串口模块可以接到主板的任意串口(自动配置串口号), 完善了串口读取无效数据的保护机制
21:07
延时指令在延时的时候, 指令上会显示一个延时进度条, 时间到之后正好进度条走完, 直观提示
23:44
剥离了延时器轻量级外壳, 底层计时系统放到了操作系统内部, 支持各个延时器独立结束控制
支持用户拖进来多个延时器
2019.2.23 0:48
改进了框架类的引擎隐藏状态下自动默认连接的问题
改正了一个小BUG, 出错时又可以移动到出错点了