1365 Commits

Author SHA1 Message Date
pikasTech
6c1664e37a using local args instead of obj 2021-10-30 20:59:04 +08:00
pikasTech
3914187ba7 use subLocalArgs is ok 2021-10-30 16:51:05 +08:00
pikasTech
b4d077f5d2 use localArgs contain runRes 2021-10-30 16:44:18 +08:00
pikasTech
1b4b39cf15 add comment for INSTRUCT 2021-10-30 12:01:02 +08:00
pikasTech
3f29edf64c def and run vm method is ok 2021-10-30 11:51:04 +08:00
pikasTech
67ba61db3c use localArgs to store run queue 2021-10-30 11:49:55 +08:00
pikasTech
b9adda11b1 RET is ok 2021-10-30 11:08:56 +08:00
pikasTech
5114193890 not use ARG intruct 2021-10-29 22:16:06 +08:00
pikasTech
a26743cb3b DEF method is ok 2021-10-29 22:13:46 +08:00
pikasTech
aa66c108c7 save B1 to method Ptr in DEF insturct 2021-10-29 21:45:24 +08:00
pikasTech
ec7232703d use pc in intruct runner 2021-10-29 16:30:05 +08:00
lyon1998
6a67c819a2 mov get method return near run method 2021-10-29 11:17:34 +08:00
lyon1998
7dd11e569b use method_returnArg for insturct RET 2021-10-29 11:11:20 +08:00
lyon1998
9ce6ebde7e use obj_getMethod to get method 2021-10-29 11:05:33 +08:00
lyon1998
73a860e264 simplify pikaVM RUN 2021-10-29 10:57:23 +08:00
lyon1998
8f91610b6a get method arg 2021-10-29 10:54:43 +08:00
lyon1998
503ed29d1a get class Obj is ok 2021-10-29 10:46:46 +08:00
lyon1998
15aba8ff9f add DEF 2021-10-29 10:16:31 +08:00
lyon1998
5b2b2c987b Add RET and ARG instruct for VM 2021-10-29 10:05:33 +08:00
lyon1998
85bfc2c9d8 add DEF ARG and RET to VM instructs 2021-10-29 09:57:50 +08:00
lyon1998
5069eb683c VM_runAsm is added localArgs 2021-10-29 09:53:31 +08:00
Lyon
eca1b3f2f0
Update README_zh.md 2021-10-28 23:38:26 +08:00
Lyon
9b85b86069
Update README_zh.md 2021-10-28 22:39:04 +08:00
lyon1998
6539072bf7 add Snake Example 2021-10-28 17:19:36 +08:00
李昂
d861ded0fb use lto 2021-10-28 17:05:17 +08:00
李昂
335ffb1504 snake is ok 2021-10-28 16:34:18 +08:00
李昂
0bd1e52d24 add lowLevel to read pin 2021-10-28 16:05:35 +08:00
李昂
06830afafd 5 point snake is ok, optimize the oled clear 2021-10-28 11:18:02 +08:00
lyon1998
e8300e0c6a support only one \n when send py to uart 2021-10-27 23:36:35 +08:00
lyon1998
1facb41725 update main.py and support program py by uart again 2021-10-27 23:18:01 +08:00
lyon1998
8a2f0ba19b use refresh() to refresh oled 2021-10-27 22:45:17 +08:00
lyon1998
7c195f7fdb support part asm save 2021-10-27 21:06:52 +08:00
lyon1998
6785c7730d use platform load pikaAsm when save to flash 2021-10-27 16:10:15 +08:00
lyon1998
7121143649 save single pikaAsm instad of totle pikaAsm 2021-10-27 16:08:36 +08:00
lyon1998
2b175bef1a use __platformSavePikaAsm to save singleAsm 2021-10-27 16:07:26 +08:00
lyon1998
aafa703e03 add isToFlash to saveSingleAsm 2021-10-27 16:02:15 +08:00
lyon1998
6f37568ba7 use saveSingleAsm 2021-10-27 15:57:49 +08:00
lyon1998
8e0a38447f use saveAsm and outAsm is ok 2021-10-27 15:56:25 +08:00
lyon1998
75be7310e8 debug more B0 when parse multiLine 2021-10-27 15:44:35 +08:00
Lyon
da408a9cb4
Update PikaVM.c 2021-10-27 15:38:04 +08:00
李昂
5ba762fcec update core to save memory in parse 2021-10-27 15:24:42 +08:00
李昂
23ce6a1498 add OLED c lib 2021-10-27 10:33:42 +08:00
李昂
9ea7b43850 Merge branch 'master' of https://github.com/pikastech/pikascript 2021-10-26 21:44:35 +08:00
李昂
941ca6f1a6 3 point snake is ok 2021-10-26 21:44:10 +08:00
lyon1998
695554046b debug p0.x = 1 error 2021-10-26 20:50:13 +08:00
李昂
5497dde01c imporve VM run sys info output 2021-10-26 20:31:56 +08:00
李昂
d4e60e302c suppor box move 2021-10-26 20:08:34 +08:00
李昂
a11f6e07da add asm space to 4Kb in stm32 package 2021-10-26 09:59:30 +08:00
李昂
81174e395a debug pre-compiler bug for v1.1.2 2021-10-26 09:43:25 +08:00
李昂
f6ad2c78f4 update rust-msc-latest-win10 debug 'if' mistack 2021-10-26 09:41:54 +08:00