Commit Graph

43 Commits

Author SHA1 Message Date
Stephan Hadinger
cb42e241e6 Berry introspect.vcall 2021-09-01 09:12:50 +02:00
Stephan Hadinger
66998aa429 Berry constant search size 2021-08-30 19:10:17 +02:00
Stephan Hadinger
1ce8dbad85 Berry fix bytecode load/save for static class members 2021-08-27 19:15:25 +02:00
Stephan Hadinger
df8fb263e0 Berry support for indirect members 2021-08-27 09:10:29 +02:00
Stephan Hadinger
5588324274 Berry fix deinit 2021-08-26 21:51:19 +02:00
Stephan Hadinger
4541438e70 Berry take into account bytes() in gc size 2021-08-26 19:57:03 +02:00
Stephan Hadinger
5387345794 Berry improved super() for inheritance 2021-08-26 19:30:57 +02:00
Stephan Hadinger
9be8f4fc7a Berry fix bug in conditional 2021-08-26 18:52:08 +02:00
Stephan Hadinger
5ab0081f47 Berry upgrade to latest changes 2021-08-24 22:44:33 +02:00
Stephan Hadinger
0e1a5a0a79 Berry support for vararg 2021-08-23 19:47:37 +02:00
s-hadinger
aa6af84693
Berry vararg prep (#12951)
* Berry prepare for vararg, and fix string format

* Cosmetic fix
2021-08-23 13:29:15 +02:00
Stephan Hadinger
d4085bb063 Berry add base64 to bytes 2021-08-17 19:17:58 +02:00
Stephan Hadinger
63bbf46d7f Berry now compiling in `strict` mode to catch more bugs 2021-08-16 20:46:09 +02:00
Stephan Hadinger
b870ca1aa3 Fix 2021-08-16 12:22:02 +02:00
Stephan Hadinger
660698dc10 Fix Berry compiler bug #117 2021-08-16 12:11:28 +02:00
Stephan Hadinger
cb1fbf2edc Berry support for WAV audio 2021-07-30 13:09:31 +02:00
Stephan Hadinger
52b29625a6 Berry simplidy globals for solidification 2021-07-27 21:39:24 +02:00
Stephan Hadinger
ee876bd342 Berry solidified constants 2021-07-25 21:33:39 +02:00
Stephan Hadinger
4cab21eaaa Berry fix solidified sub-protos 2021-07-25 21:20:14 +02:00
s-hadinger
37d350d9e1
LVGL new widget `lv_wifi_bars` (#12752)
* LVGL new widget ``lv_wifi_bars``

* Remove old code
2021-07-25 19:23:58 +02:00
s-hadinger
392d580a97
Berry add module `introspect` (#12728)
* Berry add module ``introspect``

* Rename `members`
2021-07-22 22:36:18 +02:00
Stephan Hadinger
6cd3e37ed5 Berry LVGL improvements to allow custom widgets 2021-07-22 20:21:18 +02:00
Stephan Hadinger
749d30a14f LVGL fixes and examples 2021-07-21 23:17:53 +02:00
Stephan Hadinger
7d26370d9e Fix wrong gc count for instances 2021-07-21 12:25:26 +02:00
Stephan Hadinger
84e58739a0 Berry add support for I2S audio mp3 playback 2021-07-20 21:05:10 +02:00
Stephan Hadinger
f99d5b0e0f Berry support for static class members 2021-07-19 18:45:04 +02:00
Stephan Hadinger
3bd4358a37 Berry fix GC when lexer error 2021-07-07 18:07:17 +02:00
Stephan Hadinger
3e2cd4f67d LVGL ctypes implemented 2021-07-03 10:40:08 +02:00
Stephan Hadinger
1a39656ff0 LVGL Prepare last phase custom types 2021-06-29 13:24:11 +02:00
Stephan Hadinger
2f751f7080 Berry update to more compact representation of solidified code 2021-06-27 15:16:22 +02:00
Stephan Hadinger
cf81127193 Berry added I2C_Driver class and patches 2021-06-18 18:30:58 +02:00
Stephan Hadinger
cd99034f79 Berry improve inheritance #107 2021-06-17 08:28:55 +02:00
Stephan Hadinger
ec33c19dbe Berry report bug fix #106 2021-06-15 20:53:49 +02:00
Stephan Hadinger
04d64a969b Berry fix #102 2021-06-14 14:14:28 +02:00
Stephan Hadinger
73a613119b Fix berry compiler bug #101 2021-06-06 17:41:09 +02:00
Stephan Hadinger
a6591ab6dd Berry add module global 2021-05-26 15:53:53 +02:00
Stephan Hadinger
079eb117bf Berry fix wrong parameter for virtual method 2021-05-22 15:47:06 +02:00
Stephan Hadinger
85a6ab797a LVGL add screen support 2021-05-20 19:34:51 +02:00
Stephan Hadinger
ba518e1b0c LVGL use Berrry virtual methods and save 74KB 2021-05-19 09:53:20 +02:00
Stephan Hadinger
5b36e504c5 Berry more solidification 2021-04-28 19:30:19 +02:00
Stephan Hadinger
deee1bb69c Berry simplified solidification 2021-04-28 08:49:22 +02:00
Stephan Hadinger
bd60b9b602 Add LVGL 7.11 support with Berry binding (ESP32 only) 2021-04-19 08:40:11 +02:00
Stephan Hadinger
c3bfdebcf1 Berry directory reorg 2021-04-12 19:53:35 +02:00