125 Commits

Author SHA1 Message Date
lyon
79fed360b9 use pyload instead of self in dict 2022-01-06 10:56:14 +08:00
lyon
aebfbc848d use pikaVM_runAsm instead of obj_run in next() and iter() 2022-01-04 15:55:46 +08:00
lyon
8add9d0da7 rm msp-linx 2022-01-04 02:07:46 +08:00
lyon
768b92c3a5 add cmakelist and main.cpp for benchmark 2022-01-04 00:16:43 +08:00
lyon
35b9bd0b5f fix main.py 2022-01-03 21:54:34 +08:00
lyon
11115ded90 add log_buff when printf 2022-01-03 21:12:05 +08:00
lyon
a67c1dbd62 add test cases in main.py, add PikaStdData 2022-01-02 22:33:57 +08:00
lyon
4428763042 use __VM_DEBUG_ in default 2021-12-31 00:11:56 +08:00
lyon
c3b0f3e899 add simulation-keil-dev 2021-12-30 21:48:11 +08:00
lyon
e73fb2106d fix typo 2021-12-29 22:40:38 +08:00
lyon
5a983ad577 use _r[x] to replase __range[x] to save asm flash 2021-12-29 00:57:08 +08:00
lyon
632b857a3c use multiline in parse_test 2021-12-29 00:10:25 +08:00
pikastech
fda9957e83 update v1.3.0 2021-12-28 10:41:52 +08:00
lyon
a1cdd62a31 for_for_range parse error in DEL __list[x] 2021-12-28 09:20:04 +08:00
lyon
56bc4deef7 for i in range(0, 10) 2021-12-28 01:19:26 +08:00
lyon
a3465dbbeb fix mem error in for in range() 2021-12-28 01:15:06 +08:00
lyon
dbc9b8e01c for i in range(0,10) is ok 2021-12-28 01:04:10 +08:00
lyon
89ff3a075d transfer __range_a[x] by ASM 2021-12-28 00:49:13 +08:00
lyon
567205447d rangeObj don't need run __iter__() 2021-12-27 23:54:31 +08:00
lyon
1405afe218 transfer a1, a2, a3 to RangeObj.__iter__() 2021-12-27 23:27:19 +08:00
lyon
9952c8d485 splite object 2021-12-27 23:19:32 +08:00
lyon
45fec663e0 range() create a splite MATE_OBJCECT 2021-12-27 23:17:21 +08:00
lyon
435c0f8f2d __range_a1,a2,a3 is check ok 2021-12-27 22:00:42 +08:00
lyon
a343940e69 add range() 2021-12-27 21:57:08 +08:00
lyon
38ac76b3dc add RangeObj.c to support range 2021-12-27 21:41:17 +08:00
lyon
280ca09539 update parse-test 2021-12-27 21:27:07 +08:00
pikastech
4dd9be1fb5 add w806bsp and gpio 2021-12-27 16:07:36 +08:00
lyon
5052453ba3 use while to push is ok 2021-12-25 00:58:28 +08:00
lyon
e7a18fcfa6 for in list is ok in main.py 2021-12-25 00:39:40 +08:00
lyon
ddee6c1eaf for in list is ok! 2021-12-25 00:33:55 +08:00
lyon
e838a0e7d4 'for loop' can run but still have mem bug 2021-12-25 00:25:23 +08:00
lyon
9c7bc26818 fix warnings 2021-12-24 23:41:22 +08:00
lyon
281e3fa72d list_for_loop not pass 2021-12-24 23:27:46 +08:00
lyon
955087b3be change "deepth" to "block_deepth" 2021-12-24 23:10:50 +08:00
lyon
b4b3f345fe add __iter__ and __next__ for List 2021-12-24 22:44:56 +08:00
lyon
10662a9a90 not GC in 'for' loop 2021-12-24 13:00:39 +08:00
lyon
e0614b06a6 move esp32 to ewp32c3 2021-12-23 20:07:19 +08:00
lyon
961f0ce300 remove __parseExtern, parse for as while 2021-12-22 21:02:59 +08:00
lyon
029dad721d supportting desuger 'for' to 'while' 2021-12-21 00:04:39 +08:00
lyon
0945b66b87 no Werror, use inner buffs 2021-12-20 16:15:40 +08:00
lyon
2a49c4d840 add PikaStdData__parseExtern 2021-12-20 16:00:04 +08:00
lyon
f94630e75e add weak hock to extern the parse from packages 2021-12-20 15:49:49 +08:00
lyon
b95cf7a097 use elif in main_snake for g030 2021-12-20 00:18:13 +08:00
lyon
20b228e3aa use more warning and debug maybe use uninited 2021-12-19 00:49:43 +08:00
lyon
c359401418 use microlib and not use mem pool in g030 2021-12-15 22:44:57 +08:00
lyon
8f0d8fe59f add lib file 2021-12-13 23:28:58 +08:00
lyon
adaff1bd43 add dict in stddata 2021-12-13 22:01:42 +08:00
lyon
078eab2bfb add pikastddata.py 2021-12-13 21:44:05 +08:00
lyon
854517ffe4 rm .py in -lib 2021-12-13 21:41:44 +08:00
lyon
16796cb437 rm list from stdlib 2021-12-13 21:31:27 +08:00