Stephan Hadinger
|
0ef94e2429
|
AXP192 add `set_exten`
|
2022-01-28 19:17:03 +01:00 |
Stephan Hadinger
|
539c508918
|
Increase PWM channels to 16 (Esp32 only)
|
2022-01-27 21:30:05 +01:00 |
Jason2866
|
32ec553cc7
|
Tasmota core 2.0.2.x based on release IDF44 (#14611)
* Tasmota core 2.0.2.x based on release IDF44
Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
|
2022-01-27 16:53:39 +01:00 |
Stephan Hadinger
|
532afbaecd
|
PWM auto-phasing for lights by default (new behavior) unless ``SetOption134 1``
|
2022-01-24 22:48:57 +01:00 |
Stephan Hadinger
|
8c1d23683c
|
Update berry strings
|
2022-01-23 09:57:22 +01:00 |
Stephan Hadinger
|
74a3580229
|
Berry final change to be_mapping
|
2022-01-23 09:56:29 +01:00 |
Stephan Hadinger
|
0cde972703
|
Fix crash when deleting custom widgets
|
2022-01-22 17:13:10 +01:00 |
Stephan Hadinger
|
5f43550a74
|
LVGL raise a warning if multiple event_cb are assigned to the same object
|
2022-01-22 10:41:59 +01:00 |
Stephan Hadinger
|
fb59c63084
|
Berry improvement to constants
|
2022-01-20 22:02:21 +01:00 |
Stephan Hadinger
|
8a3f25e608
|
Berry ctype functions
|
2022-01-19 22:56:11 +01:00 |
Stephan Hadinger
|
367414b2be
|
add non-method check to tasmota.set_timer
|
2022-01-18 22:45:20 +01:00 |
Stephan Hadinger
|
cd401d3928
|
Berry check non-method
|
2022-01-18 22:13:40 +01:00 |
Christian Baars
|
b08ad3843f
|
Update be_modtab.c
fix standard ble build 2/2
|
2022-01-17 20:47:32 +01:00 |
Christian Baars
|
e58d1e3018
|
Add files via upload
|
2022-01-17 19:52:34 +01:00 |
Christian Baars
|
9828b96ccc
|
Update be_modtab.c
load MI32 and BLE
|
2022-01-17 19:51:27 +01:00 |
Stephan Hadinger
|
23c2efbe8f
|
Fix to allow compilation of minicustom32
|
2022-01-16 21:34:29 +01:00 |
s-hadinger
|
d123f8dbc5
|
LVGL add support for lv_timer and lv_coord_t * return value (#14465)
* LVGL add support for lv_timer and lv_coord_t * return value
* Patch for char **
* fix LV_ATTRIBUTE_TIMER_HANDLER
* Comptr is 'c'
|
2022-01-16 15:05:14 +01:00 |
s-hadinger
|
9136a7d3aa
|
Merge pull request #14443 from s-hadinger/remove_ld_warnings
Remove WiFiUDP32 to solve linker warnings
|
2022-01-14 23:10:17 +01:00 |
Stephan Hadinger
|
fffcf1c2df
|
Remove WiFiUDP32 to solve linker warnings
|
2022-01-14 22:53:19 +01:00 |
Stephan Hadinger
|
b617ef878b
|
Fix ld error
|
2022-01-14 22:20:31 +01:00 |
s-hadinger
|
7596a8edde
|
Merge pull request #14440 from s-hadinger/berry_silence_warning_lto-type-mismatch
Silence linker warnings with -flto
|
2022-01-14 21:01:35 +01:00 |
Stephan Hadinger
|
a0922c11cd
|
Silence linker warnings with -flto
|
2022-01-14 20:47:33 +01:00 |
Stephan Hadinger
|
99037b1366
|
Berry int() converts comptr
|
2022-01-14 17:47:24 +01:00 |
Stephan Hadinger
|
da4260641f
|
Reduced logs for uDisplay
|
2022-01-13 19:20:10 +01:00 |
Jason2866
|
5b02250c5f
|
Revert "Revert "Prep for a custom minimal ESP32 variant"" (#274)
|
2022-01-12 19:44:42 +01:00 |
Jason2866
|
fd1fa993a3
|
Revert "Prep for a custom minimal ESP32 variant"
|
2022-01-12 12:55:40 +01:00 |
Jason2866
|
9f44b17b09
|
Merge pull request #14383 from Jason2866/cmini_esp32
Prep for a custom minimal ESP32 variant
|
2022-01-12 11:34:47 +01:00 |
Stephan Hadinger
|
4121eab041
|
Berry fix add for int+float
|
2022-01-11 17:29:08 +01:00 |
Jason2866
|
3b138e08a3
|
Custom Minimal esp32
|
2022-01-11 17:27:56 +01:00 |
Stephan Hadinger
|
2539f04007
|
Berry workaround for ESP32 Rev0 bug
|
2022-01-10 22:41:13 +01:00 |
Stephan Hadinger
|
a1a98dc65d
|
Reduce logging for Berry
|
2022-01-10 18:37:28 +01:00 |
Stephan Hadinger
|
0fd168c6cf
|
Berry fast loop
|
2022-01-09 19:22:23 +01:00 |
Stephan Hadinger
|
3f6701a8bd
|
Berry fix crash when superfluous parameter is sent
|
2022-01-08 10:55:05 +01:00 |
Stephan Hadinger
|
6755b754e0
|
Berry stores compiled bytecode into IRAM, freeing space in heap
|
2022-01-06 13:41:51 +01:00 |
Stephan Hadinger
|
4406eb9f3b
|
Berry specific moved to berry_tasmota
|
2022-01-05 09:50:38 +01:00 |
Stephan Hadinger
|
421a2ce1fb
|
LVGL full support for grid layout
|
2022-01-02 16:16:10 +01:00 |
s-hadinger
|
c032878fd6
|
Revert "Berry add `tasmota.random_byte()`"
|
2021-12-28 22:37:02 +01:00 |
Stephan Hadinger
|
44189186e9
|
Berry add `tasmota.random_byte()`
|
2021-12-28 21:29:04 +01:00 |
Stephan Hadinger
|
c1e3d88f2f
|
Berry fix string.format crash
|
2021-12-28 12:09:00 +01:00 |
Stephan Hadinger
|
dca794dbf1
|
LVGL update from 8.0.2 to 8.1.0
|
2021-12-27 23:03:49 +01:00 |
Stephan Hadinger
|
a4cd168681
|
LVGL modularization
|
2021-12-27 18:12:38 +01:00 |
Stephan Hadinger
|
c343896760
|
Berry udp remote ip and port
|
2021-12-24 09:48:40 +01:00 |
Stephan Hadinger
|
a51d32747a
|
Berry add support for udp client/server
|
2021-12-23 18:35:10 +01:00 |
Theo Arends
|
8943656729
|
Fixed ESP32 LedPwmMode exception
Fixed ESP32 LedPwmMode exception (#14073)
|
2021-12-22 16:50:29 +01:00 |
Stephan Hadinger
|
1239f2d825
|
Fix link
|
2021-12-20 17:55:36 +01:00 |
Stephan Hadinger
|
8f24aa5e05
|
Update berry_mapping doc
|
2021-12-20 17:41:36 +01:00 |
Stephan Hadinger
|
38e6a9fdf0
|
Berry created separate library `lv_berry` to isolate LVGL-Berry mapping
|
2021-12-20 11:17:11 +01:00 |
Jason2866
|
416cadd229
|
Webcam reduce lib
|
2021-12-19 13:52:50 +01:00 |
Jason2866
|
3d716866b1
|
fix compiler warning webcam
|
2021-12-18 13:26:16 +01:00 |
Stephan Hadinger
|
e5479cdc96
|
Berry move LVGL mapping to its own library
|
2021-12-18 11:47:03 +01:00 |
Stephan Hadinger
|
26a7fad65b
|
Berry C mapping moved to a separate ``berry_mapping`` library
|
2021-12-17 19:41:36 +01:00 |
Stephan Hadinger
|
5cd2c22730
|
Use htlm `°` entity
|
2021-12-16 18:40:46 +01:00 |
Stephan Hadinger
|
fe682ea97f
|
Berry fix memory corruption due to unicode character
|
2021-12-16 16:43:13 +01:00 |
Stephan Hadinger
|
6d9e427970
|
Fix Berry I2C driver lib with latest changes
|
2021-12-16 13:57:12 +01:00 |
Stephan Hadinger
|
ef764fcc70
|
Put back map.has (deprecated)
|
2021-12-16 08:50:35 +01:00 |
Stephan Hadinger
|
c152838e25
|
Berry yet another fix 2
|
2021-12-15 23:32:49 +01:00 |
Stephan Hadinger
|
38331dc35e
|
Berry yet another fix
|
2021-12-14 23:23:56 +01:00 |
Stephan Hadinger
|
2b97a03d4c
|
Latest Berry fixes
|
2021-12-14 21:51:12 +01:00 |
s-hadinger
|
9c9421a084
|
Merge pull request #14048 from s-hadinger/re15_warnings
Berry remove re1.5 compilation warnings
|
2021-12-14 20:57:50 +01:00 |
Stephan Hadinger
|
b1162a8e1c
|
Berry remove re1.5 compilation warnings
|
2021-12-14 20:08:27 +01:00 |
Stephan Hadinger
|
bcc970b559
|
Berry use ROM MD5
|
2021-12-14 19:56:28 +01:00 |
Stephan Hadinger
|
7f0e4944ac
|
Berry rename step 2/2
|
2021-12-14 15:10:03 +01:00 |
Stephan Hadinger
|
7dddbc40ab
|
Berry rename step 1/2
|
2021-12-14 14:46:55 +01:00 |
s-hadinger
|
011b8ac769
|
Revert "Rename Berry to berry"
|
2021-12-14 13:52:36 +01:00 |
Stephan Hadinger
|
560e769485
|
Rename Berry to berry
|
2021-12-14 09:37:15 +01:00 |
Stephan Hadinger
|
63b9c64603
|
Fix warning
|
2021-12-13 19:33:16 +01:00 |
Stephan Hadinger
|
2841734465
|
Berry remove conversion from comptr to int
|
2021-12-13 19:19:32 +01:00 |
s-hadinger
|
0386a0d74b
|
Merge pull request #14022 from s-hadinger/berry_fix_exceptions
Berry fix exceptions
|
2021-12-12 21:08:43 +01:00 |
Stephan Hadinger
|
47deea04ce
|
Berry fix exceptions
|
2021-12-12 19:58:14 +01:00 |
Stephan Hadinger
|
b4e9468bbb
|
Berry mapping step 1
|
2021-12-12 18:56:11 +01:00 |
Stephan Hadinger
|
d0806d33c6
|
Berry fix webclient
|
2021-12-11 16:36:29 +01:00 |
Stephan Hadinger
|
dbd321291e
|
Berry strptime
|
2021-12-10 23:18:49 +01:00 |
Stephan Hadinger
|
5242165520
|
Berry allow instance functions
|
2021-12-10 22:23:59 +01:00 |
Stephan Hadinger
|
c4d7a5eab2
|
Berry `string.tr` accepts removing chars
|
2021-12-09 23:33:05 +01:00 |
Stephan Hadinger
|
4168421590
|
Remove flush
|
2021-12-09 22:15:15 +01:00 |
Stephan Hadinger
|
9faadaca67
|
Berry added `tcpclient`
|
2021-12-09 22:00:24 +01:00 |
Stephan Hadinger
|
4cd926e008
|
Berry pycoc optimization
|
2021-12-09 19:37:00 +01:00 |
Stephan Hadinger
|
888cbb999d
|
Rename be_map_release to be_map_compact
|
2021-12-04 13:49:06 +01:00 |
Stephan Hadinger
|
bcbef695ce
|
Berry sync with upstream
|
2021-12-04 13:46:43 +01:00 |
s-hadinger
|
a3f5d0df58
|
Merge pull request #13890 from s-hadinger/leds3
Berry leds improvements
|
2021-12-01 22:59:55 +01:00 |
Stephan Hadinger
|
5d91392ae8
|
Berry leds improvements
|
2021-12-01 22:44:58 +01:00 |
Stephan Hadinger
|
a147e00f6d
|
Berry prevent crash when setting superclass of solidified class
|
2021-12-01 21:54:00 +01:00 |
s-hadinger
|
d70a549e1e
|
Merge pull request #13859 from s-hadinger/berry_tapp_log
Berry avoid TAP message in console
|
2021-11-29 22:32:22 +01:00 |
s-hadinger
|
11eb618994
|
Merge pull request #13857 from s-hadinger/berry_solidify_fix
Berry fix stack corruption in solidify.dump
|
2021-11-29 21:44:55 +01:00 |
Stephan Hadinger
|
82aae68cce
|
Berry avoid TAP message in console
|
2021-11-29 21:44:44 +01:00 |
Stephan Hadinger
|
7bbd6bddfe
|
Berry fix stack corruption in solidify.dump
|
2021-11-29 21:32:39 +01:00 |
Stephan Hadinger
|
0d4b12e5ac
|
Berry fix bool()
|
2021-11-29 21:30:06 +01:00 |
s-hadinger
|
1cdc1578f7
|
Merge pull request #13841 from s-hadinger/berry_auto_path
Berry auto path when loading archive
|
2021-11-28 20:42:13 +01:00 |
Stephan Hadinger
|
079f50cc20
|
Berry auto path when loading archive
|
2021-11-28 20:13:03 +01:00 |
s-hadinger
|
1580e52fa1
|
Merge pull request #13840 from s-hadinger/berry_list_range_neg
Berry fix ranges with negative indices
|
2021-11-28 19:53:19 +01:00 |
Stephan Hadinger
|
0fad84fe06
|
Berry fix ranges with negative indices
|
2021-11-28 19:41:26 +01:00 |
Stephan Hadinger
|
b4cbeac215
|
Berry avoid LittleFS issue with persist
|
2021-11-28 18:10:18 +01:00 |
s-hadinger
|
3eb6c550e1
|
Merge pull request #13832 from s-hadinger/berry_leds_serpentine
Berry Leds support for serpentine matrix
|
2021-11-27 19:42:54 +01:00 |
Stephan Hadinger
|
85472e1be4
|
Berry Leds support for serpentine matrix
|
2021-11-27 19:33:11 +01:00 |
Stephan Hadinger
|
94a0a6bd3d
|
Berry add `bool()` function
|
2021-11-27 18:47:24 +01:00 |
s-hadinger
|
62a1911d4e
|
Merge pull request #13824 from s-hadinger/berry_list_concat_fix
Berry fix list.concat
|
2021-11-27 11:24:30 +01:00 |
Stephan Hadinger
|
f60bd05eed
|
Berry fix list.concat
|
2021-11-27 11:20:02 +01:00 |
Stephan Hadinger
|
185116aea0
|
Remove autoconf warning from Berry console
|
2021-11-27 11:01:24 +01:00 |
s-hadinger
|
5d7a57babc
|
Merge pull request #13819 from s-hadinger/berry_list_concat
Berry list.concat takes a delimiter
|
2021-11-26 21:31:38 +01:00 |
Stephan Hadinger
|
ba4b98f773
|
Berry list.concat takes a delimiter
|
2021-11-26 20:56:40 +01:00 |
Stephan Hadinger
|
7808a58ffa
|
Berry improved re.split
|
2021-11-26 19:03:21 +01:00 |
Stephan Hadinger
|
c34656daec
|
Berry list.keys()
|
2021-11-26 11:41:44 +01:00 |
Stephan Hadinger
|
ba09129398
|
Berry renumber internal types to allow for extensions
|
2021-11-26 08:44:37 +01:00 |
Stephan Hadinger
|
2ae03c6e43
|
Berry add ``import re`` regex module
|
2021-11-25 22:57:37 +01:00 |
s-hadinger
|
33383d1ce4
|
Merge pull request #13797 from s-hadinger/ota_github_redirect
OTA follows redirects
|
2021-11-25 20:14:45 +01:00 |
Stephan Hadinger
|
498aa9b2b3
|
Update static functions, test and grammar
|
2021-11-25 20:09:04 +01:00 |
Stephan Hadinger
|
711ca5a277
|
OTA follows redirects
|
2021-11-25 20:00:07 +01:00 |
Stephan Hadinger
|
8faa144d04
|
Berry static methods
|
2021-11-25 19:46:02 +01:00 |
Stephan Hadinger
|
5315ccb2c4
|
OTA over HTTPS
|
2021-11-23 22:15:08 +01:00 |
Stephan Hadinger
|
a4cb5d9881
|
Berry add metrics to teleperiod
|
2021-11-22 19:29:53 +01:00 |
s-hadinger
|
20d8f5e629
|
Merge pull request #13760 from s-hadinger/berry_fix_raise
Berry fix raise counter
|
2021-11-21 23:34:03 +01:00 |
Stephan Hadinger
|
51e99fe4af
|
Berry fix raise counter
|
2021-11-21 23:17:45 +01:00 |
Stephan Hadinger
|
871baa7f41
|
Berry remove warning when no debug
|
2021-11-21 23:08:54 +01:00 |
Stephan Hadinger
|
cb0ad2c75b
|
Berry tasmota.read_sensors()
|
2021-11-21 18:54:13 +01:00 |
s-hadinger
|
26dddb5b74
|
Berry animate also returns value (#13744)
* Berry animate also returns value
* Berry Animate make closure optional
|
2021-11-20 12:40:35 +01:00 |
s-hadinger
|
56f5584a46
|
Berry allow import in tapp (#13743)
* Berry allow import in tapp
* Avoid patching Berry
|
2021-11-20 11:29:04 +01:00 |
Stephan Hadinger
|
cad8c179b5
|
Berry add gc objects metrics
|
2021-11-20 09:49:23 +01:00 |
s-hadinger
|
97ba91ca58
|
Merge pull request #13735 from s-hadinger/berry_no_debug
Berry disable debug features
|
2021-11-19 23:17:29 +01:00 |
Stephan Hadinger
|
ae7104a9d0
|
Fix issue with module debug missing
|
2021-11-19 22:53:16 +01:00 |
Stephan Hadinger
|
cbab510997
|
Berry disable debug features
|
2021-11-19 22:29:20 +01:00 |
Stephan Hadinger
|
8a8724763f
|
Berry add animation framework
|
2021-11-19 22:09:35 +01:00 |
Stephan Hadinger
|
3f140b4b10
|
Berry support for neopixel (WS2812, SK6812)
|
2021-11-18 20:30:16 +01:00 |
Stephan Hadinger
|
c4091c575b
|
Berry simplified preinit and autoexec
|
2021-11-16 21:46:42 +01:00 |
Stephan Hadinger
|
b3796c4adb
|
Preliminary support for Tasmota Application (.tapp files)
|
2021-11-15 23:06:04 +01:00 |
Stephan Hadinger
|
87490c5e94
|
Renamed autoconf suffix
|
2021-11-15 22:11:04 +01:00 |
Stephan Hadinger
|
a08b54b295
|
Fix Berry compound assignment
|
2021-11-15 19:14:35 +01:00 |
Stephan Hadinger
|
a584d77651
|
Berry fix unary not
|
2021-11-14 21:38:59 +01:00 |
Stephan Hadinger
|
ac2634d8e7
|
Force Berry and Autoconf to use internal Flash file-system
|
2021-11-14 18:32:17 +01:00 |
s-hadinger
|
a9f0585429
|
Autoconf v1 (#13665)
* Fix compiler warning
* Autoconfiguration for ESP32 and variants
|
2021-11-13 20:45:27 +01:00 |
s-hadinger
|
e69522f70b
|
Berry `tasmota.arch()` (#13635)
* Berry `tasmota.arch()`
* Fix typo
|
2021-11-10 20:58:06 +01:00 |
s-hadinger
|
1f229e7534
|
Support for ZIP fs and download (#13632)
* Support for ZIP fs and download
* Fix
|
2021-11-10 19:31:22 +01:00 |
Stephan Hadinger
|
b9b6531c7d
|
Berry fix problem when stack resize
|
2021-11-07 20:02:56 +01:00 |
Stephan Hadinger
|
1e5364ecef
|
Berry make persist more robust
|
2021-11-07 11:10:01 +01:00 |
Stephan Hadinger
|
4f4b1f7658
|
Berry fix crash in solidify
|
2021-11-06 19:23:50 +01:00 |
Stephan Hadinger
|
0c144fb748
|
Berry optimize GPIO constants
|
2021-11-05 19:25:50 +01:00 |
Stephan Hadinger
|
77a3d8670b
|
LVGL add theme mono
|
2021-11-05 08:44:39 +01:00 |
Stephan Hadinger
|
765013cda9
|
Berry avoid crash when I2C is not configured
|
2021-11-04 20:21:59 +01:00 |
Stephan Hadinger
|
26d2f9821e
|
Berry support for multiple rules with same prefix
|
2021-11-04 19:34:22 +01:00 |
Stephan Hadinger
|
e45f25f59a
|
Berry support for unishox compression
|
2021-11-04 08:17:42 +01:00 |
s-hadinger
|
b9f47f93c9
|
Merge pull request #13559 from s-hadinger/berry_updates
Berry multiple updates
|
2021-11-03 21:03:59 +01:00 |
Stephan Hadinger
|
10b56dc1f6
|
Berry multiple updates
|
2021-11-03 20:46:49 +01:00 |
Stephan Hadinger
|
595f181dc0
|
LVGL fix event target
|
2021-11-03 18:16:29 +01:00 |
s-hadinger
|
6158032723
|
Berry add stack increase observability (#13482)
* Berry add stack increase observability
* Berry stack increase in bytes
|
2021-10-26 23:13:16 +02:00 |
Stephan Hadinger
|
cb27f53816
|
LVGL OpenHASP alpha 4
|
2021-10-26 21:58:21 +02:00 |
Stephan Hadinger
|
07e848cd30
|
LVGL OpenHASP alpha 3
|
2021-10-25 22:20:48 +02:00 |
Stephan Hadinger
|
9fcd7c3ae4
|
Berry fix possible memory corruption
|
2021-10-24 10:23:36 +02:00 |
Stephan Hadinger
|
e047260158
|
LVGL add roboto condensed
|
2021-10-23 16:13:00 +02:00 |
Stephan Hadinger
|
6fa5aec939
|
LVGL OpenHASP alpha2
|
2021-10-23 15:08:33 +02:00 |
Stephan Hadinger
|
0a5bccc8d9
|
Berry json dump for subclasses
|
2021-10-21 21:41:20 +02:00 |
Stephan Hadinger
|
85a0ba4b6d
|
Change limit
|
2021-10-20 23:06:29 +02:00 |
Stephan Hadinger
|
13e8287554
|
Berry python compat for ranges
|
2021-10-20 22:59:16 +02:00 |
Stephan Hadinger
|
9f7a52633a
|
Berry add module ``python_compat`` to be closer to Python syntax
|
2021-10-20 19:04:18 +02:00 |
Stephan Hadinger
|
3d3d634070
|
Berry support for tele rules
|
2021-10-19 22:38:54 +02:00 |
Stephan Hadinger
|
24afc50375
|
Berry add access to Settings
|
2021-10-19 21:47:48 +02:00 |
s-hadinger
|
e7159c8c8c
|
Merge pull request #13410 from s-hadinger/berry_set_solidified_fix
Berry prevent crash when setting static variable for solidified class
|
2021-10-19 20:56:09 +02:00 |
Stephan Hadinger
|
3b90a68799
|
Berry prevent crash when setting static variable for solidified class
|
2021-10-19 20:32:41 +02:00 |
Stephan Hadinger
|
0fa343c447
|
Berry add a watchdog
|
2021-10-19 20:14:31 +02:00 |
Stephan Hadinger
|
58694c99e0
|
Berry fix tasmota.cmd result
|
2021-10-18 18:09:31 +02:00 |
Stephan Hadinger
|
f3c11c6951
|
Berry return last message in tasmota.cmd()
|
2021-10-18 11:24:11 +02:00 |
Stephan Hadinger
|
e49eadff4e
|
Berry bytes() allow negative indices
|
2021-10-17 19:13:32 +02:00 |
Stephan Hadinger
|
149920e363
|
Berry fix string literal
|
2021-10-17 16:05:13 +02:00 |
Stephan Hadinger
|
560e676be3
|
LVGL Berry remove constants
|
2021-10-15 21:26:33 +02:00 |
Stephan Hadinger
|
164d14496b
|
LVGL Berry namespace ``lv.*`` added and removed ``lv_*`` constants
|
2021-10-15 19:34:37 +02:00 |
Stephan Hadinger
|
8837ad6ff1
|
Berry stability fix
|
2021-10-14 09:15:19 +02:00 |
Stephan Hadinger
|
48410e9536
|
Berry safer rule management
|
2021-10-11 19:10:37 +02:00 |
s-hadinger
|
416b3f8e05
|
Berry add stack dump in case of exception (#13319)
* Berry add stack dump in case of exception
* Fix type in Berry
* More typo
|
2021-10-10 19:53:38 +02:00 |
Stephan Hadinger
|
0b69194134
|
Berry remove persist tosrting
|
2021-10-08 21:00:50 +02:00 |
Stephan Hadinger
|
59e5747301
|
Berry reduce pressure on gc
|
2021-10-07 21:35:56 +02:00 |
Stephan Hadinger
|
fba096500e
|
Berry fix heap size control in high memory pressure
|
2021-10-07 19:03:34 +02:00 |
Stephan Hadinger
|
aaec57db1c
|
Berry fix Energy module
|
2021-10-05 21:28:34 +02:00 |
Stephan Hadinger
|
1077ce3db7
|
OpenHASP phase 1
|
2021-10-04 22:36:22 +02:00 |
Stephan Hadinger
|
ddb1eb7fea
|
Berry and LVGL fixes
|
2021-10-04 19:15:27 +02:00 |
Stephan Hadinger
|
22daee620a
|
Fix ctypes for energy and lvgl
|
2021-10-04 13:42:09 +02:00 |
Stephan Hadinger
|
4a18748f74
|
Berry improvements to `persist`
|
2021-10-03 16:34:45 +02:00 |
s-hadinger
|
6878bf9fbf
|
Berry add module ``import persist`` (#13264)
* Berry add module ``import persist``
* Call `persist.save()` before restart
|
2021-10-03 11:54:29 +02:00 |
Stephan Hadinger
|
98acc6fe2d
|
LVGL updated to v8.0.2 **breaking changes**
|
2021-10-02 09:33:59 +02:00 |
Stephan Hadinger
|
a21e4a58fc
|
Berry add `tasmota.global`
|
2021-09-30 19:51:40 +02:00 |
Stephan Hadinger
|
b5c58d0273
|
Berry support for NAN
|
2021-09-28 22:47:40 +02:00 |
Stephan Hadinger
|
2f494feb80
|
Berry smart compile to bytecode
|
2021-09-28 22:17:11 +02:00 |
Stephan Hadinger
|
27dbe91a1c
|
Berry fix Energy mapping
|
2021-09-28 20:03:24 +02:00 |
Stephan Hadinger
|
e5be88ad15
|
Berry print stack trace when exception, more detailed with line numbers if `#define USE_BERRY_DEBUG`
|
2021-09-27 13:39:12 +02:00 |
s-hadinger
|
70d46bf32a
|
Merge pull request #13226 from s-hadinger/berry_ctypes_accept_bool
Berry ctypes accepts `bool` as parameter
|
2021-09-27 13:17:37 +02:00 |
Stephan Hadinger
|
735aea937a
|
Berry ctypes accepts `bool` as parameter
|
2021-09-27 12:53:28 +02:00 |
Stephan Hadinger
|
7e93d5c370
|
Berry fix flip
|
2021-09-27 12:13:11 +02:00 |
Stephan Hadinger
|
509daa24dc
|
Berry revamped ``energy`` module to expose all C variables to Berry (read/write)
|
2021-09-24 18:05:16 +02:00 |
s-hadinger
|
883a9fb12c
|
Berry refactored bytes class (#13208)
* Berry refactored bytes class
* Fix
|
2021-09-24 08:04:55 +02:00 |
Stephan Hadinger
|
28c65dd0c1
|
Berry simplification of `ctypes`
|
2021-09-22 13:54:20 +02:00 |
s-hadinger
|
176e2d8fac
|
Berry string range (#13194)
* Berry string range
* Fix regressions
|
2021-09-21 11:59:40 +02:00 |
s-hadinger
|
036430ec65
|
Berry improve `introspect.toptr()` (#13178)
* Berry improve `introspect.toptr()`
* Fix unwanted change
|
2021-09-19 23:27:51 +02:00 |
s-hadinger
|
74bd4cfd53
|
Berry add `tasmota.get_switch()` (#13173)
|
2021-09-19 15:52:13 +02:00 |
s-hadinger
|
5e2686407d
|
Berry introspect toptr (#13172)
* Berry introspect, add `toptr` and `fromptr`
* Remove warning
|
2021-09-19 15:35:51 +02:00 |
Stephan Hadinger
|
60d9b95ff4
|
Berry fix compiler bug in complex compound assignments
|
2021-09-18 16:00:56 +02:00 |
Stephan Hadinger
|
9fa3cb4544
|
Berry add `path.last_modified()`
|
2021-09-15 22:25:36 +02:00 |
Stephan Hadinger
|
418ebf1e4e
|
Berry update and global resolidify
|
2021-09-15 19:36:48 +02:00 |
Stephan Hadinger
|
f3592b1326
|
Change berry class from `Serial` to `serial`
|
2021-09-14 22:29:27 +02:00 |
Stephan Hadinger
|
55202aa7f5
|
Berry support for Serial
|
2021-09-14 22:07:20 +02:00 |
Stephan Hadinger
|
0c879ebe25
|
Berry solidified AXP192 driver
|
2021-09-14 08:44:54 +02:00 |
Stephan Hadinger
|
8ee3bae70d
|
Support for ESP32/ESP32S2 DAC gpio via Berry
|
2021-09-13 13:44:39 +02:00 |
s-hadinger
|
751234e05d
|
Revert "Berry move introspect.vcall to call"
|
2021-09-11 11:27:30 +02:00 |
Stephan Hadinger
|
840d9fdc2b
|
Berry move introspect.vcall to call
|
2021-09-10 08:36:26 +02:00 |
Stephan Hadinger
|
b2da0b2ed7
|
LVGL add lv_clock_icon
|
2021-09-09 20:32:19 +02:00 |
s-hadinger
|
5995724a49
|
LVGL updated enum parsing (#13099)
* LVGL updated enum parsing
* Fix
|
2021-09-09 20:24:08 +02:00 |
Stephan Hadinger
|
04c0f42981
|
Improved wifi widgets
|
2021-09-08 19:40:18 +02:00 |
Stephan Hadinger
|
71d97e72a8
|
Fix lv_signal_bars to avoid crash
|
2021-09-08 12:41:28 +02:00 |
s-hadinger
|
777661add3
|
Merge pull request #13089 from s-hadinger/wifi_bars_2
LVGL improve lv_wifi_bars
|
2021-09-07 20:06:40 +02:00 |
Stephan Hadinger
|
86602cc6f3
|
LVGL improve lv_wifi_bars
|
2021-09-07 19:34:18 +02:00 |
Stephan Hadinger
|
70e11bd6a5
|
Berry add `math.atan2()` and change `list.find()`
|
2021-09-07 19:27:57 +02:00 |
Stephan Hadinger
|
f730c664c2
|
LVGL cleaning
|
2021-09-04 11:12:18 +02:00 |
s-hadinger
|
aacf3ff2a9
|
Lvgl color names (#13056)
* LVGL Berry change in color names
* Minor fix
* Fix
|
2021-09-04 11:08:13 +02:00 |
Stephan Hadinger
|
5b29c261ca
|
Berry fix for LVGL styles
|
2021-09-03 18:35:50 +02:00 |
Stephan Hadinger
|
9731b3ea53
|
Moved HttpClient to its own lib
|
2021-09-03 08:53:42 +02:00 |
Stephan Hadinger
|
3d5c68b850
|
Berry class ``webclient`` for HTTP/HTTPS requests
|
2021-09-02 21:58:08 +02:00 |
Stephan Hadinger
|
a2fdeff9c5
|
Fixed crash when PSRAM is absent and ``BOARD_HAS_PSRAM`` set
|
2021-09-01 22:48:02 +02:00 |
Stephan Hadinger
|
cb42e241e6
|
Berry introspect.vcall
|
2021-09-01 09:12:50 +02:00 |
Stephan Hadinger
|
547d47e297
|
Berry strftime
|
2021-08-30 23:15:27 +02:00 |
Stephan Hadinger
|
06037b10a5
|
Berry support for Curve 25519 EC crypto
|
2021-08-30 21:01:06 +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
|
ce8958c89b
|
Berry preliminary support for OneWire
|
2021-08-23 20:32:32 +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
|
d3ad13c962
|
Berry system events for rules
|
2021-08-19 12:37:19 +02:00 |
Stephan Hadinger
|
d4085bb063
|
Berry add base64 to bytes
|
2021-08-17 19:17:58 +02:00 |
Stephan Hadinger
|
307f140a81
|
Fixed PWM5 on ESP32C3
|
2021-08-17 17:10:48 +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
|
4ad8604b72
|
Berry add `tasmota.remove_timer()`
|
2021-08-16 13:10:19 +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
|
14c4be9d51
|
ESP8266Audio library from v1.5.0 to v1.9.2
|
2021-07-30 16:34:50 +02:00 |
Stephan Hadinger
|
cb1fbf2edc
|
Berry support for WAV audio
|
2021-07-30 13:09:31 +02:00 |
Stephan Hadinger
|
bbe3babe8b
|
Berry support for AES GCM and raw MQTT send/receive
|
2021-07-29 19:58:23 +02:00 |
Stephan Hadinger
|
0af33c903d
|
Berry fix regression
|
2021-07-29 09:33:39 +02:00 |
Stephan Hadinger
|
bce1aeda74
|
Berry add support for mqtt_data in Driver
|
2021-07-29 08:37:52 +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 |
Stephan Hadinger
|
21c3ac6727
|
Berry add ``tasmota.wifi()`` and ``tasmota.eth()``
|
2021-07-25 12:50:58 +02:00 |
Stephan Hadinger
|
8dccf2767e
|
LVGL Fix solidified class lv_signal_bars
|
2021-07-23 15:22:54 +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
|
200b34a208
|
Change Berry stack buffer to 20
|
2021-07-21 23:37:03 +02:00 |
Stephan Hadinger
|
749d30a14f
|
LVGL fixes and examples
|
2021-07-21 23:17:53 +02:00 |
Theo Arends
|
9f0f08b1cf
|
Merge pull request #12715 from s-hadinger/berry_gc
Fix wrong gc count for instances
|
2021-07-21 13:21:06 +02:00 |