Stephan Hadinger
e3ebffcc72
OpenHASP v1.0
2022-04-06 21:29:24 +02:00
Stephan Hadinger
4629bb4436
Berry support for int keys in map in solidification
2022-04-06 19:19:17 +02:00
Stephan Hadinger
d9cfe6128a
Berry prep for OpenHASP
2022-04-05 21:38:43 +02:00
Stephan Hadinger
0915664eae
Berry improve asserts and stack size
2022-04-04 09:10:54 +02:00
s-hadinger
33120a85f4
Berry add `tasmota.publish_rule` ( #15243 )
...
* Berry add `tasmota.publish_rule`
* Fix return value
2022-03-28 22:29:06 +02:00
Stephan Hadinger
355d0ab6e1
LVGL split lv_clock and lv_clock_icon
2022-03-27 16:57:54 +02:00
Stephan Hadinger
4df75cd54b
Berry introspect.module
2022-03-27 09:57:05 +02:00
Staars
4fe37a10a4
add watch and block, generated part
2022-03-25 10:16:42 +01:00
Staars
cf80b826ac
add watch and block, code changes only
2022-03-25 10:15:58 +01:00
Stephan Hadinger
3a94f4aed9
Berry load increased logging
2022-03-23 10:56:12 +01:00
Stephan Hadinger
ead18b63d6
Berry bytes setfloat getfloat
2022-03-21 23:07:48 +01:00
Stephan Hadinger
93f8446f5e
Berry add int64 support
2022-03-21 19:35:57 +01:00
s-hadinger
1c8875025c
Merge pull request #15203 from s-hadinger/berry_ble_new_mapping
...
Berry move BLE MI32 to simplest C mapping
2022-03-21 19:26:04 +01:00
Stephan Hadinger
7a33dd0b36
Berry move BLE MI32 to simplest C mapping
2022-03-21 19:13:54 +01:00
Stephan Hadinger
b72754ab06
Berry minor changes in ctypes class wrapper
2022-03-21 19:10:07 +01:00
Stephan Hadinger
f14fae1070
Berry fix wrong type check
2022-03-20 20:50:07 +01:00
s-hadinger
06c96608bd
Merge pull request #15186 from s-hadinger/berry_tostring_ctype_func
...
Berry toint and tostring ctype_func
2022-03-20 12:44:21 +01:00
s-hadinger
eb8a16959f
Berry add `get_switches` ( #15185 )
...
* Berry add `get_switches`
* typo
2022-03-20 12:38:53 +01:00
Stephan Hadinger
aed7c1f753
Berry toint and tostring ctype_func
2022-03-20 12:34:40 +01:00
s-hadinger
01eade7e47
Berry native class array ( #15178 )
...
* Berry simplified classes in Flash
* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Stephan Hadinger
d87b5c20ad
Rename lib lv_berry to lv_binding_berry
2022-03-17 22:31:47 +01:00
Stephan Hadinger
5a3ffc426e
Berry priority loading bec files
2022-03-17 21:54:41 +01:00
Stephan Hadinger
ad05edb5ff
Berry minor stylistic change
2022-03-15 21:38:40 +01:00
Stephan Hadinger
22195928f9
Berry fixed pre-compiled .bec files for static methods
2022-03-13 18:51:37 +01:00
s-hadinger
c47e988349
Lvgl cleaned berry mapping ( #15111 )
...
* lv module
* More classes
* String literals
* Missed one
2022-03-12 17:45:16 +01:00
Stephan Hadinger
a187375c02
Berry add `path.format(true)`
2022-03-12 12:19:10 +01:00
Stephan Hadinger
4a03360c90
Berry allow bytes() mapped region to hold a null pointer
2022-03-12 10:29:46 +01:00
Stephan Hadinger
c15f52935a
Berry fix cron
2022-03-10 23:29:40 +01:00
Stephan Hadinger
03c9664778
LVGL add string to buffer
2022-03-10 22:25:38 +01:00
Stephan Hadinger
aae745183e
Berry bytes, add _change_buffer()
2022-03-10 20:39:43 +01:00
Stephan Hadinger
3dea5fbf58
LVGL improved lv_coord_arr
2022-03-08 23:20:35 +01:00
Stephan Hadinger
a7577cfefc
Esp32 improve PWM inverted
2022-03-08 22:49:12 +01:00
Stephan Hadinger
575beba882
LVGL add support for lv_anim
2022-03-08 22:22:57 +01:00
Stephan Hadinger
011feb7e67
LVGL add support for lv_timer
2022-03-08 13:20:07 +01:00
Stephan Hadinger
7783389921
Auto assign RMT
2022-03-06 16:31:24 +01:00
Stephan Hadinger
da783abaef
Added assign_rmt
2022-03-06 16:13:23 +01:00
Stephan Hadinger
7a4108ef93
Fix WS2812 multi-strip support
2022-03-06 15:50:24 +01:00
Stephan Hadinger
9fa6a0fbbf
LVGL Splash screen and ``SetOption135 1`` to disable splash screen
2022-03-05 22:56:24 +01:00
Barbudor
f731beb2b8
Remove dependency on USE_LIGHT for cron class
2022-02-27 19:55:41 +00:00
Stephan Hadinger
4229cafa63
Berry fix cron
2022-02-25 21:52:35 +01:00
Stephan Hadinger
9252b6b75d
Berry add `axp.power_off()` for AXP192 devices
2022-02-24 19:04:52 +01:00
Stephan Hadinger
cce93b19b8
LVGL add display.driver_name
2022-02-23 19:34:13 +01:00
Stephan Hadinger
488ba6f6c4
Update be_mapping documentation
2022-02-23 19:26:29 +01:00
Stephan Hadinger
98a9455772
LVGL small fix
2022-02-23 12:31:01 +01:00
Stephan Hadinger
e2d34985fe
Add cron_next
2022-02-21 22:40:00 +01:00
Stephan Hadinger
e83e501155
Berry add cron timers
2022-02-21 22:22:30 +01:00
Stephan Hadinger
d00fc8702d
Berry add global.contains()
2022-02-18 22:30:37 +01:00
Stephan Hadinger
ab2cbdc85d
lvgl add math functions
2022-02-17 13:28:42 +01:00
Stephan Hadinger
de925142b2
lvgl updates and M5Stack Fire button support
2022-02-16 22:07:18 +01:00
Stephan Hadinger
7a006d7f47
Berry faster allocator for small objects
2022-02-15 22:51:11 +01:00
Stephan Hadinger
25acc6d06a
Berry add id to rules
2022-02-15 22:30:44 +01:00
Stephan Hadinger
42b73ecfce
Berry add module mqtt
2022-02-15 21:58:05 +01:00
Stephan Hadinger
0ab3dd8edd
Berry add hue_bridge.light_to_id()
2022-02-15 21:44:45 +01:00
Stephan Hadinger
5f64dc38e0
Berry instance variables are never methods
2022-02-15 17:35:09 +01:00
s-hadinger
945682aa78
Berry virtual Alexa Hue device ( #14833 )
...
* Berry virtual Alexa Hue device
* Fix compilation
2022-02-13 22:59:43 +01:00
s-hadinger
33a779f105
LVGL library from 8.1.0 to 8.2.0 ( #14815 )
2022-02-12 18:54:39 +01:00
Stephan Hadinger
a9dfd284bb
Berry update internal type system
2022-02-12 18:14:22 +01:00
s-hadinger
7df607f471
LilyGo TWtach prep ( #14800 )
...
* LilyGo TWtach prep
* Fix compilation
* Add USE_LVGL_TOUCHSCREEN
* fix
2022-02-11 09:22:30 +01:00
s-hadinger
efabaf3b2b
Berry add function check ( #14787 )
2022-02-09 13:52:40 +01:00
Jason2866
39a0c67d06
using Berry driver
2022-02-08 17:11:14 +01:00
Stephan Hadinger
ae3dfec515
Add json sensor information for AXP192
2022-02-08 10:28:45 +01:00
Stephan Hadinger
d1e14e50c8
Berry add light_state class
2022-02-02 22:03:58 +01:00
Theo Arends
ddcf6f3639
Merge pull request #14675 from Jason2866/Esp32-S3
...
ESP32-S3 support first step (of many needed)
2022-01-31 08:35:23 +01:00
Stephan Hadinger
60b3c8006e
Berry add uuid module
2022-01-30 23:05:32 +01:00
Jason2866
ec3b26da8b
add S3
2022-01-30 16:56:21 +01:00
Stephan Hadinger
d8ef441424
Small fixes to Berry audio
2022-01-30 11:07:15 +01:00
Stephan Hadinger
98ddcc6658
Berry add `display.dimmer()`
2022-01-29 11:11:21 +01:00
Stephan Hadinger
00eb68f989
Remove autoconf icon
2022-01-28 22:31:00 +01:00
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
Stephan Hadinger
7d26370d9e
Fix wrong gc count for instances
2021-07-21 12:25:26 +02:00
Stephan Hadinger
0539e8ec32
Berry add tasmota.publish_result
2021-07-20 22:31:22 +02:00
Stephan Hadinger
5f99d13718
Update Berry VSCode plugin
2021-07-20 21:28:18 +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
0b7d5e9123
Berry add `path` module
2021-07-18 22:39:59 +02:00
s-hadinger
76a0635491
LVGL add all callbacks ( #12636 )
...
* LVGL add all callbacks
* LVGL allow nil argument for init()
* Final touch
2021-07-12 22:53:31 +02:00
Stephan Hadinger
9599771624
Berry fix web buttons broken by #12524
2021-07-12 12:41:57 +02:00
Stephan Hadinger
3bd4358a37
Berry fix GC when lexer error
2021-07-07 18:07:17 +02:00
Stephan Hadinger
4e57083f52
Fix compilation
2021-07-03 10:54:14 +02:00
Stephan Hadinger
3e2cd4f67d
LVGL ctypes implemented
2021-07-03 10:40:08 +02:00
Stephan Hadinger
dc3636be00
Berry better error messages
2021-06-30 23:36:33 +02:00
Stephan Hadinger
490412ebdc
Berry fix button handlers
2021-06-30 22:36:51 +02:00
Stephan Hadinger
58fa57103b
Fix regression in Berry bytes()
2021-06-29 19:15:34 +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
ee2b6d7f74
Add Esp32 Partition Manager as a Berry component
2021-06-23 22:02:44 +02:00
Stephan Hadinger
32b6f7d4b2
Berry simplify Driver class
2021-06-21 19:44:00 +02:00
Stephan Hadinger
b70c8620b2
Fix compilation when USE_UFILESYS is not defined
2021-06-20 22:04:32 +02:00
Stephan Hadinger
cf81127193
Berry added I2C_Driver class and patches
2021-06-18 18:30:58 +02:00
Theo Arends
a8ae5f8ce0
Merge pull request #12358 from Jason2866/Tasmota_core32
...
Use Tasmota core32 (merge AFTER release 9.5)
2021-06-17 17:39:06 +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
Jason2866
ff5e9aa15b
LITTLEFS is a lib in Tasmota core32
2021-06-13 18:31:21 +02:00
Stephan Hadinger
6889232524
Berry improve error handling
2021-06-12 11:12:57 +02:00
Stephan Hadinger
ca49b7daf2
Added `tasmota.memory()`
2021-06-10 18:55:06 +02:00
Stephan Hadinger
73a613119b
Fix berry compiler bug #101
2021-06-06 17:41:09 +02:00
s-hadinger
22c9f2ece2
Berry add class `MD5` ( #12296 )
...
* Berry add class `MD5`
* Fix compilation
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-06-04 23:41:48 +02:00
Stephan Hadinger
1608d823e4
Berry add module `flash`
2021-06-03 13:23:25 +02:00
Jansen Arruda
a1fed60730
Fix ESP32C3 compile error
...
Fix ESP32C3 compile error, maybe work in eps32s2 to.
2021-06-01 11:04:26 -03:00
Stephan Hadinger
c4bf4e0401
Berrry web button demo
...
- demo of a simple button on the main page and associated value as sensor
- fixed a bug in event dispatcher that would stop the event to the first driver to handle it
- cleaned directories in Berry examples
2021-05-29 14:27:01 +02:00
Stephan Hadinger
0f0ff85cdd
Rename webserver.args to webserver.arg_size
...
Reserve args() for a potential future object with accessor and iterator
2021-05-29 09:21:44 +02:00
Stephan Hadinger
de1ac64bd4
Berry webserver, added constants
2021-05-28 23:13:19 +02:00
Stephan Hadinger
5cffd58c16
Berry add module `webserver`
2021-05-28 22:37:06 +02:00
s-hadinger
90330a5000
Add Berry `tasmota.web_send()` ( #12197 )
...
* Add Berry `tasmota.web_send()`
* Fix compilation
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-26 16:44:43 +02:00
Stephan Hadinger
a6591ab6dd
Berry add module `global`
2021-05-26 15:53:53 +02:00
Stephan Hadinger
6d54949273
LVGL prepare M5StickC
2021-05-25 18:53:10 +02:00
s-hadinger
7222716470
Add support for display extension in Berry ( #12174 )
...
* Add support for display extension in Berry
* Force CI again
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-23 18:54:11 +02:00
Stephan Hadinger
079eb117bf
Berry fix wrong parameter for virtual method
2021-05-22 15:47:06 +02:00
s-hadinger
6c2448b5cf
Merge pull request #12156 from s-hadinger/berry_import
...
Berry allow import from file system
2021-05-22 15:18:43 +02:00
Stephan Hadinger
e2865e22d4
Berry allow import from file system
2021-05-22 15:10:13 +02:00
Stephan Hadinger
3881508b00
Fix wrong allocator
2021-05-22 09:49:37 +02:00
Stephan Hadinger
eea82b5049
Berry longer logs
2021-05-21 23:04:42 +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
cf5b7b4a41
LVGL add support for TrueType fonts via FreeType library
2021-05-12 11:16:10 +02:00
s-hadinger
e01c60df84
LVGL Fix TS ( #12071 )
...
* LVGL Fix TS
* Try to fix linker
* Fix2
* Last fix
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-10 15:48:02 +02:00
Stephan Hadinger
e88955c479
LVGL support for PSRAM
2021-05-09 18:15:15 +02:00
Stephan Hadinger
0aa52d3100
LVGL add support for touchscreen
2021-05-07 17:24:57 +02:00
Stephan Hadinger
56cecfb274
LVGL Support for 3 buttons as rotary encoder
2021-05-07 11:51:22 +02:00
Stephan Hadinger
5355af1460
LVGL check parameters
2021-05-06 10:46:17 +02:00
Stephan Hadinger
0edd81a521
Berry switched to ufsp
2021-05-04 18:21:08 +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
d9a0dd5266
Berry add support for rtc time
2021-04-27 22:54:53 +02:00
s-hadinger
e31998620f
LVGL add Led 7 seg font ( #11916 )
...
* LVGL add Led 7 seg font
* Moved fonts to a new LVGL_assets lib
* Forgot include
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-27 19:05:23 +02:00
Stephan Hadinger
329fa24928
Berry conditional compile for modules
2021-04-24 12:11:06 +02:00
Stephan Hadinger
4395a19fe6
Add ``Input`` GPIO type with no default action, to be read via Berry
2021-04-21 10:05:10 +02:00
Stephan Hadinger
dc77b58200
LVGL add screenshot
2021-04-20 13:44:16 +02:00
Theo Arends
33dcbb4363
Merge pull request #11786 from barbudor/esp32_pwm_full
...
Demo of PWM 100% problem on ESP32 (for discussion)
2021-04-20 08:42:23 +02:00
Barbudor
785d8a75b5
move the fix to esp32 adaptation layer
2021-04-20 08:18:25 +02:00
Stephan Hadinger
820b261c07
Fix bug with Berry PSRAM
2021-04-19 08:55:57 +02:00
Stephan Hadinger
bd60b9b602
Add LVGL 7.11 support with Berry binding (ESP32 only)
2021-04-19 08:40:11 +02:00
Jason2866
186c8bcdb5
add C3
2021-04-17 19:54:56 +02:00
Stephan Hadinger
c3bfdebcf1
Berry directory reorg
2021-04-12 19:53:35 +02:00
Stephan Hadinger
9e0300031a
Berry driver.add_cmd()
2021-04-11 15:14:10 +02:00
Theo Arends
7abf1336c1
Remove redundant ETH lib
2021-04-05 17:39:56 +02:00
s-hadinger
a37b3ec2c3
Merge pull request #11595 from s-hadinger/berry_attrdump
...
Berry fix crash when no attributes
2021-04-05 14:39:03 +02:00
Stephan Hadinger
a979136b4b
Berry fix crash when no attributes
2021-04-05 14:14:32 +02:00
Barbudor
59510da9e1
Berry : fix custom command +more ( #11592 )
...
* fix custom command + more
* missing berry lib changes
* solidifying
2021-04-05 13:53:04 +02:00
Stephan Hadinger
6952d5ac7c
Berry add ``light`` module
2021-04-04 19:36:25 +02:00
Stephan Hadinger
93cb995a7c
Berry minor improvements
2021-04-03 19:53:52 +02:00
Stephan Hadinger
3b9821994d
Berry add ``gpio`` module
2021-04-03 18:06:40 +02:00
s-hadinger
1bd593eda3
Berry i2c improvements ( #11497 )
...
* Berry i2c improvements
* fix
* unfix
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-03-28 19:07:48 +02:00
Stephan Hadinger
b06568b3c8
Berry stabilized and methods solidified
2021-03-27 19:02:22 +01:00
Stephan Hadinger
8155d2c66a
Minor fixes
2021-03-21 17:12:10 +01:00
Stephan Hadinger
11127514b0
Berry add wire read/write_bytes
2021-03-21 10:03:58 +01:00
Stephan Hadinger
9116c9848a
Berry milestone March 20
2021-03-20 18:44:35 +01:00
Stephan Hadinger
95e696075e
Add support for MPU6686 on primary or secondary I2C bus
2021-03-15 21:06:50 +01:00
Stephan Hadinger
44517380ff
Berry upgrade
2021-03-13 22:42:24 +01:00
Jason2866
7716bc8a8f
mv some ESP32 libs
2021-03-11 14:48:59 +01:00
gemu2015
9d64f0cfba
support for apple homekit on esp32
2021-03-11 12:28:13 +01:00
Stephan Hadinger
f808038694
ESP32 support for WS2812 hardware driver via RMT or I2S
2021-03-10 20:38:19 +01:00
Stephan Hadinger
4471d6b9d5
Berry improvements
2021-03-07 19:37:18 +01:00
Stephan Hadinger
d5ef4afceb
Berry improvements
2021-03-03 08:34:38 +01:00
Stephan Hadinger
b613e1db37
Berry improvements
2021-02-28 20:50:37 +01:00
Stephan Hadinger
88115be15d
Berry add load/save
2021-02-17 19:35:37 +01:00
Simon Hailes
79b480ce73
Update NimBLE to 1.2.0 release version - no TAS code changes required.
2021-02-17 09:19:45 +00:00
Stephan Hadinger
692660c170
Berry add file system support
2021-02-16 20:47:00 +01:00
gemu2015
218b5101b4
update sendmail
2021-02-16 11:33:22 +01:00
Jason2866
64af7728eb
correct library.properties
2021-02-15 15:49:18 +01:00
Stephan Hadinger
ba9e31a351
Move Berry lib to libesp32 folder
2021-02-14 19:41:34 +01:00
Jason2866
f887bf29fc
Delete ESP32README.md
...
since it is outdated
2021-02-14 17:23:49 +01:00
Jason2866
ce064906fd
add lib info files
2021-02-12 09:43:23 +01:00
Theo Arends
5caaf60c68
Prep ESP32S2
2021-02-03 14:12:43 +01:00
Theo Arends
cd38179f7f
Prep ESP32S2
2021-02-03 12:22:17 +01:00
Theo Arends
b6af35767e
Revert ESP32S2 ethernet defines
2021-02-03 10:51:59 +01:00
Theo Arends
13713dccc1
Prep ESP32S2
2021-02-02 17:55:45 +01:00
Simon Hailes
84620f70ea
Update NimBLE to 1.1.0 release.
...
Remove BLE stats from Sensor, publish in BLE.
Set default address filter to 0
Add HA MQTT discovery to MI
2021-01-26 07:35:00 +00:00
Jason2866
5baf9516a8
Add files via upload
2021-01-23 11:55:36 +01:00
Simon Hailes
688c0b1a9f
NimBLE release 1.1.0
2021-01-21 16:41:41 +00:00
gemu2015
a13c85c45e
refactor rtsp and webcam
2021-01-20 08:42:44 +01:00
Simon Hailes
e089fae11a
update NimBLE to 5dc72ab10d9f928442a25ef3bdcf8a31a7e16301
2021-01-17 17:05:10 +00:00
Theo Arends
e891c4e490
Update setSleepMode
2021-01-14 17:04:54 +01:00
Theo Arends
85b2d62225
ESP8266 Support for 2MB and up linker files with 1MB and up LittleFS
...
Breaking Change: ESP8266 until now NOT SUPPORTED linker files 2MB and up. Current settings will be overwritten once LittleFS is enabled
2021-01-11 17:56:18 +01:00
BBBits
f99f413065
mDNS Performance Fix & mDNS ESP32 Support
2021-01-10 22:04:16 +13:00
gemu2015
0414ab1bf2
ufs update
2021-01-05 16:41:41 +01:00
Theo Arends
2dd3065aff
Merge pull request #10334 from gemu2015/ufilesystem
...
universal file system
2021-01-04 15:14:44 +01:00
Theo Arends
fc93b05476
Happy New Year
2021-01-01 13:57:04 +01:00
gemu2015
0de64f3376
esp32 littlefs
2020-12-31 18:05:42 +01:00
gemu2015
8b5adb3095
fix rtc wakeup HH:MM
2020-12-26 09:44:01 +01:00
gemu2015
c93e810fee
m5stack core2 support
2020-12-18 10:35:14 +01:00
Theo Arends
43171d12a7
Fix ESP32 phy mode detection
2020-12-07 18:16:28 +01:00
Staars
b11f1b5483
support single core ESP32 variants
2020-11-22 09:35:09 +01:00
Theo Arends
3d44203cb5
Fix ESP32 KNX UDP multicastpackage
...
Fix ESP32 KNX UDP multicastpackage (#9811 )
2020-11-17 13:53:49 +01:00
Staars
6fc55c985c
silence the last remaining compiler warning
2020-11-15 09:57:23 +01:00
gemu2015
d092879f71
rtsplib added
2020-11-13 10:42:04 +01:00
Staars
9efa27cbce
prevent compile error with ESP-idf>4
2020-11-07 18:55:05 +01:00
Staars
255a489127
prepare API-changes with ESP-idf>4
2020-11-07 18:54:04 +01:00
Jason2866
e454c54e6d
move libs in folder lib
2020-10-26 12:51:06 +00:00