mixly / Mixly_Arduino

A visual programming editor based on blockly for Arduino、Microbit、MicroPython、Python
http://mixly.org/
Apache License 2.0
244 stars 106 forks source link

OLED内置图标占用内存过多 #18

Closed human890209 closed 4 years ago

human890209 commented 4 years ago

您好! 我是用的是1.0版本的Mixly。我用的是Arduino Nano的克隆开发板,RAM比较小。 我尝试使用OLED的显示内置图标。但是我发现使用2个内置图标之后,内存就不够了,现在只能用1个。 我觉得内置图标的数据数组最好能够使用Arduino的PROGMEM关键词从而保存在Flash里,这样就能节省RAM了,不知道是否可行,能否在下一个版本中改进?同时其他图形编辑的UI数组比如LED阵列的似乎也可以这么做来节省内存。 谢谢!

human890209 commented 4 years ago

上面提到的优化我完成了,还是附上文件。 YANG display RAM fix for(10.17) 20191023.zip

human890209 commented 4 years ago

另外我增加了一个文本模块,给String加F()来节省内存的。 YANG add F() block 20191023.zip

human890209 commented 4 years ago

我重新整理了更新文档,方便您合并。