lyon
|
eac28d2b6e
|
create cJSON package
|
2022-06-02 12:07:24 +08:00 |
|
lyon
|
19a0b52ea3
|
use argType_isObject in not importent place
|
2022-06-01 14:39:59 +08:00 |
|
lyon
|
a97d6f3f76
|
support __str__ for String(), find mem leak when print(String('test'))
|
2022-06-01 11:46:59 +08:00 |
|
lyon
|
c0a925d42d
|
support [:i] and [i:] for str and bytes
|
2022-05-31 20:17:26 +08:00 |
|
lyon
|
0a48afb444
|
cutoff the __slice__ fn in SysObj
|
2022-05-30 16:38:58 +08:00 |
|
lyon
|
d96d01d8a9
|
support slice for str and bytes, tested
|
2022-05-30 14:35:44 +08:00 |
|
lyon
|
a41d206509
|
test slice for str
|
2022-05-30 14:22:19 +08:00 |
|
lyon
|
c0581b4408
|
support nagtive index for str and bytes
|
2022-05-30 14:01:59 +08:00 |
|
lyon
|
e0f4b346fc
|
suppot void line in *.py inner function define
|
2022-05-28 10:43:21 +08:00 |
|
lyon
|
43caaac810
|
add Class utils for stdData, add int_to_bytes()
|
2022-05-27 17:09:16 +08:00 |
|
lyon
|
3c7b765a3f
|
support int() for bytes
|
2022-05-27 10:29:57 +08:00 |
|
lyon
|
e4ac0a8fbe
|
fix name of shell_debug
|
2022-05-27 09:56:41 +08:00 |
|
lyon
|
320ded11c7
|
support obj_runCharInit() and obj_runChar()
|
2022-05-27 09:44:42 +08:00 |
|
lyon
|
ffe8e85db9
|
use __slice__ to call __get__ indirectly
|
2022-05-26 17:03:58 +08:00 |
|
lyon
|
6b63c13bef
|
support bytes() built-in
|
2022-05-26 15:46:34 +08:00 |
|
lyon
|
d3fd9512b4
|
support and tested char() and ord() builtin-fun
|
2022-05-25 15:53:39 +08:00 |
|
lyon
|
09bb50a98c
|
support hex() and tested ok
|
2022-05-25 15:42:25 +08:00 |
|
lyon
|
4ac3eaf76f
|
add c_buffer class for ctypes
|
2022-05-25 14:44:59 +08:00 |
|
lyon
|
54ad82d5a8
|
format
|
2022-05-25 14:05:18 +08:00 |
|
lyon
|
db45bd9964
|
str(obj) from __str__ is test ok
|
2022-05-25 13:57:02 +08:00 |
|
lyon
|
e860275c99
|
support __str__ in for print
|
2022-05-25 13:46:48 +08:00 |
|
lyon
|
962a280555
|
add writeBytes template
|
2022-05-24 20:58:58 +08:00 |
|
lyon
|
a7613dd097
|
fix readBytes memory error
|
2022-05-24 15:26:12 +08:00 |
|
lyon
|
8efa491c43
|
add implament file for TemplateDevice
|
2022-05-24 14:13:31 +08:00 |
|
lyon
|
5498f4fa17
|
create TemplateDevice package
|
2022-05-24 13:56:35 +08:00 |
|
lyon
|
e2a630358c
|
move PLOOC to package and use as optional
|
2022-05-24 09:19:44 +08:00 |
|
lyon
|
d071361c74
|
add set/writeBytes for StdDevice, compile passed
|
2022-05-23 17:10:37 +08:00 |
|
lyon
|
f826f42295
|
adding writebytes and readbytes to stddevice
|
2022-05-23 16:54:56 +08:00 |
|
lyon
|
27a7cdce88
|
try to add read/writeBytes, not ok yeat
|
2022-05-23 16:03:05 +08:00 |
|
dreamcmi
|
bfc01e09fd
|
Fix CH582 iic and uart bug
Update pika_config.c for 1.8.0
|
2022-05-23 11:34:14 +08:00 |
|
lyon
|
ee3a2c8f53
|
support [] index for bytes
|
2022-05-21 19:23:34 +08:00 |
|
lyon
|
c3bc444af0
|
assert for test_import_bf1/2 is ok
|
2022-04-28 16:55:48 +08:00 |
|
lyon
|
876ea81576
|
support type(b'test') -> <class 'bytes'>
|
2022-04-28 16:04:14 +08:00 |
|
lyon
|
652962c4c3
|
use ... insetad of pass in PikaStdLib.pyi
|
2022-04-28 15:53:09 +08:00 |
|
lyon
|
8df290da3f
|
use pyi instaed of py for C moudle
|
2022-04-28 11:47:37 +08:00 |
|
lyon
|
aa676d380b
|
format
|
2022-04-28 00:49:40 +08:00 |
|
lyon
|
5cbe98d212
|
keep both meta obj and direct obj, meta obj cannot init with arg
|
2022-04-28 00:42:06 +08:00 |
|
lyon
|
ceb8de7c81
|
format arg_new[]Obj api
|
2022-04-28 00:29:32 +08:00 |
|
lyon
|
7f70e2a9df
|
import type()
|
2022-04-27 23:38:00 +08:00 |
|
lyon
|
15aef30a5f
|
use obj_getObj/getSuperObj
|
2022-04-27 22:14:56 +08:00 |
|
lyon
|
d5f308117a
|
add '#api' for each package/*.py
|
2022-04-26 21:38:15 +08:00 |
|
lyon
|
e3ffb344bb
|
add '#api' comment
|
2022-04-26 21:34:43 +08:00 |
|
李昂
|
7345c222bd
|
update package/Arm2D/Arm2D_Window.c.
|
2022-04-26 08:53:45 +00:00 |
|
lyon
|
cd82162e6e
|
all tests passed
|
2022-04-26 12:15:07 +08:00 |
|
lyon
|
d8560dd24d
|
task not pass, class not pass
|
2022-04-26 11:09:18 +08:00 |
|
lyon
|
df0db6a390
|
combine object and ref object
|
2022-04-26 10:43:50 +08:00 |
|
lyon
|
16886ec594
|
remove '__res' after run __iter__()
|
2022-04-26 10:12:34 +08:00 |
|
lyon
|
9b1e6a323a
|
list_iter not ok
|
2022-04-26 10:06:15 +08:00 |
|
lyon
|
89d23c2d3e
|
ref error in list.iter
|
2022-04-26 10:01:40 +08:00 |
|
lyon
|
88c0fd481e
|
add _refcnt when get refArg from object
|
2022-04-25 19:19:44 +08:00 |
|