67 Commits

Author SHA1 Message Date
pikastech
e61e4716ac add examples for unittest 2022-08-06 23:26:04 +08:00
pikastech
d3a9f6e226 rename pika_configparser to configparser 2022-07-20 22:06:23 +08:00
pikastech
8889671586 push binascii to package 2022-07-14 10:59:51 +08:00
李昂
b354948c40 !51 Support bind .pyi from other *.py expect main.py
* Support bind .pyi from other *.py expect main.py
* update rust
* fix suffix format
* fix name case
* supporting import pyi from other py
* supporting import pyi from other py
2022-07-13 08:29:42 +00:00
李昂
b463e812bf !42 Support PikaCV, can read data from Jpeg and convert to rgb888/rgb565
* add pikaCV-test.cpp
* read(Image) and convert to RGB565 is tested ok
* transfer can return res, but not assert
* format tjpgd
* add test for PikaCV
* add assert for newContent
* restore assets
* restore PikaCV.pyi
* restore PikaCV
* restore uint16_t
* add jpeg_test.py
* move ADC, GPIO, RGB ... to Device
* add jd_decomp
* convert_JPEGtoREG888 is not ok
* connecting tjpegdec
* Converter.toRGB565() .toRGB888() .toGRay() eachother is ok
* support Gray
* add PikaCV_Image, PikaCV_ImageFormat
* add classes for PikaCV
* add PikaCV
2022-07-08 09:33:53 +00:00
lyon
9a7c2a5fce add test for return None and print(None) in py 2022-07-06 11:31:03 +08:00
lyon
571ceb837b rename configparser 2022-07-04 18:00:56 +08:00
李昂
81a5f0b965 !40 support configparser_read_string
* configparser read_string is ok
* support replace() and strip() for StdData.String()
* add file and test of configparser
2022-07-04 07:16:44 +00:00
pikastech
2eb911cd1a fix parse issue when met xx_import 2022-06-28 16:35:00 +08:00
李昂
b5da16e285 !29 add pika_lua package
* fix Dockerfile
* add liblua5.3 to package
* support pika_lua.evalLine()
* create pika_lua package
* install and include lua5.3
* add lua5.4 lib
2022-06-16 02:52:07 +00:00
pikastech
5d11b14b09 support builtin function for imported module 2022-06-08 11:29:20 +08:00
pikastech
70f40df524 add test file, for loop in module not ok 2022-06-07 17:34:19 +08:00
pikastech
60389c541d rename cJSON to pika_cjson 2022-06-02 17:47:53 +08:00
lyon
eac28d2b6e create cJSON package 2022-06-02 12:07:24 +08:00
lyon
a97d6f3f76 support __str__ for String(), find mem leak when print(String('test')) 2022-06-01 11:46:59 +08:00
lyon
a7613dd097 fix readBytes memory error 2022-05-24 15:26:12 +08:00
lyon
49589ed009 add equ test for bytes 2022-05-24 15:08:46 +08:00
lyon
8efa491c43 add implament file for TemplateDevice 2022-05-24 14:13:31 +08:00
lyon
aaffdbaee1 fix 'from PikaObj import *' error info 2022-05-19 21:31:08 +08:00
lyon
29fe0a99c9 still link lib in pikascriptInit 2022-05-13 09:13:02 +08:00
lyon
e32c73d7b3 support import cmodule from pymodules 2022-05-13 09:04:54 +08:00
lyon
ef3868c896 fix filter for binder 2022-05-10 22:36:25 +08:00
lyon
da447b01d5 import test_module1.py not ok 2022-05-07 19:51:52 +08:00
lyon
309102bd2a correct pwd of getDependencies 2022-05-07 19:28:27 +08:00
lyon
652962c4c3 use ... insetad of pass in PikaStdLib.pyi 2022-04-28 15:53:09 +08:00
lyon
8bc6f64215 add ref_cnt domen for arg 2022-04-25 13:24:23 +08:00
lyon
2eaea345cc fix args_setBytes mem error 2022-04-23 00:03:20 +08:00
lyon1998
96dfc6fc1d support 'from import' for pre-comiler 2022-04-21 12:37:23 +08:00
lyon1998
2c4ec18e06 fix preCompiler for snake case 2022-04-16 11:38:24 +08:00
lyon1998
32cc9d20bd add ctypes package 2022-04-16 00:02:41 +08:00
lyon1998
920bd7a16a fix parser 2022-04-14 15:12:57 +08:00
lyon1998
52e69f45a7 support built-in list and dict 2022-04-13 12:03:10 +08:00
lyon1998
ef5a3fac13 release v1.2.0 for pikaRTThread 2022-04-11 18:40:52 +08:00
lyon1998
d6b2faf96d can run 'pyton3 main.py' 2022-04-07 23:11:28 +08:00
lyon1998
d85f62f3aa update main.py 2022-04-07 23:06:04 +08:00
lyon1998
5429ae18b5 support self in msc 2022-04-07 09:19:14 +08:00
lyon1998
4a4d880a9f not import stddevice in port/linux 2022-03-20 08:52:00 +08:00
lyon
167b36b106 fix release PikaStdDevicev1.4.4 pikaRTThread v1.1.1 pikaRTDevice==v1.0.0 2022-03-09 20:41:47 +08:00
lyon
db8094d9a5 class_def is not passed 2022-03-09 13:22:55 +08:00
lyon
e6002621bf main.py test in run.py no pass 2022-03-02 15:24:46 +08:00
lyon
fb988550b4 fix main.py for gtest 2022-02-04 20:01:37 +08:00
lyon
0a31d0a4bd doc link to menu 2022-02-04 19:55:53 +08:00
lyon
60bc061789 add quit for pdb 2022-01-30 19:59:29 +08:00
lyon
8b0f47e5a6 not use settrace 2022-01-30 12:37:28 +08:00
lyon
8e862e1cf9 fix main.py 2022-01-30 00:34:57 +08:00
lyon
e430e21d98 add cmd no found info 2022-01-30 00:34:14 +08:00
lyon
6ab496bed0 not set trace in main.py 2022-01-29 11:14:34 +08:00
lyon
0b0fb6d0c8 use heap as shell buff 2022-01-29 11:14:16 +08:00
lyon
e4363d03a2 add PikaDebug 2022-01-28 00:43:09 +08:00
lyon
890b35a0b4 use normal list, add fun test 2022-01-25 23:31:21 +08:00