Stephan Hadinger
82d4e14171
Cleaning unused variables
2022-06-03 22:57:05 +02:00
s-hadinger
bb582191dd
Merge pull request #15741 from s-hadinger/berry_bytes_tohex
...
Berry bytes().tohex()
2022-06-03 22:29:10 +02:00
Stephan Hadinger
872ea1377a
Berry bytes().tohex()
2022-06-03 22:08:48 +02:00
Stephan Hadinger
7232f5865d
Berry int() now accepts hex strings
2022-06-03 21:51:20 +02:00
Theo Arends
c08561f67c
Bump version to v11.1.0.4
...
- Restructure tasmota
2022-06-02 14:17:39 +02:00
Stephan Hadinger
19ff938d09
Berry Zigbee support payload of zcl_frame as bytes()
2022-06-01 22:06:57 +02:00
Theo Arends
e8376885ff
Fix another future compile error
2022-05-31 15:29:03 +02:00
Stephan Hadinger
82636e41b5
Berry LVGL fix memory leak in log reader
2022-05-29 18:32:04 +02:00
Stephan Hadinger
ce33aa5f9d
Berry zigbee phase 1
2022-05-24 22:45:04 +02:00
Stephan Hadinger
2a38c1c0f6
Berry add crc.sum()
2022-05-24 22:06:50 +02:00
Stephan Hadinger
208077c808
Berry add bytes().fromhex()
2022-05-24 21:52:37 +02:00
Jason2866
b1223ad933
fix VSC intelisense warning
2022-05-24 16:50:39 +02:00
Stephan Hadinger
999b477419
Simplified SBuffer
2022-05-23 21:12:47 +02:00
Stephan Hadinger
fc3907677b
Berry improve precompiled gen.sh
2022-05-23 21:06:36 +02:00
Stephan Hadinger
18dee9ff3b
Partition_core suppport unknown types
2022-05-21 19:02:58 +02:00
Stephan Hadinger
086c4d6371
Rename OpenHASP to HASPmota
2022-05-20 21:29:39 +02:00
Jason2866
1fda07cd2c
rm commented code
2022-05-18 20:20:53 +02:00
Jason2866
91724dc8c1
Update README.md
2022-05-16 13:30:20 +02:00
Stephan Hadinger
c4767578a0
OpenHASP fix dropdown direction
2022-05-13 22:39:51 +02:00
Stephan Hadinger
1e55a9ba50
OpenHASP support for dropdown attributes
2022-05-13 22:28:17 +02:00
Stephan Hadinger
e6411a5d69
OpenHASP support for roller's text attribute
2022-05-13 12:12:48 +02:00
Jason2866
232594153d
Update tasmota_lib_changes.md
2022-05-12 12:41:48 +02:00
Stephan Hadinger
aa1a0179a4
OpenHASP event value
2022-05-11 22:50:17 +02:00
Theo Arends
865ba51b7a
Add command upload 2
...
Add command upload 2 to upload saveboot binary from production partition
2022-05-11 14:31:39 +02:00
s-hadinger
8814a60678
Merge pull request #15588 from s-hadinger/remove_getFlashChipSize
...
Remove `ESP.getFlashChipSize()` replaced by `ESP_getFlashChipSize()`
2022-05-10 23:31:58 +02:00
Stephan Hadinger
957c0a369d
Remove ESP.getFlashChipSize() replaced by ESP_getFlashChipSize()
2022-05-10 23:15:26 +02:00
Stephan Hadinger
a3c5a190de
Berry partition_core fixes
2022-05-10 23:13:27 +02:00
Stephan Hadinger
b5206206d7
OpenHSAP fix val attribute for roller and slider
2022-05-10 21:31:18 +02:00
Stephan Hadinger
350b670fa0
Esp32 real flash size
2022-05-09 22:43:27 +02:00
Stephan Hadinger
0b701d1643
Berry allow multiple string literal
2022-05-09 12:36:30 +02:00
Christian Baars
0e87f06ba6
Berry: add content_response() to webserver
2022-05-08 18:00:15 +02:00
Stephan Hadinger
8689563d90
Berry add additional primitives to partition_core
2022-05-08 14:15:36 +02:00
Stephan Hadinger
190b9ca17f
Berry flash.factory and partition_core
2022-05-06 20:31:24 +02:00
s-hadinger
cf8fe9e147
Merge pull request #15560 from s-hadinger/openhasp_support_strings_in_template
...
OpenHASP support string in template
2022-05-06 19:07:03 +02:00
Stephan Hadinger
02cafa1c85
OpenHASP support string in template
2022-05-06 18:57:49 +02:00
Stephan Hadinger
9e87e36ff0
Berry fix crash with GC for ctype
2022-05-05 19:10:20 +02:00
Stephan Hadinger
f28dc39b82
Berry flash write unaligned and download to flash
2022-05-04 21:13:32 +02:00
Stephan Hadinger
5fbf1f266f
Berry flash.factory()
2022-05-01 17:30:33 +02:00
Stephan Hadinger
495bfaf047
Berry add ota rollback
2022-05-01 16:14:19 +02:00
Stephan Hadinger
66aa714524
Berry partition manager display factory partition
2022-04-30 18:50:05 +02:00
Stephan Hadinger
c394830f99
Berry make partition manager compatible with single OTA
2022-04-30 17:00:24 +02:00
Stephan Hadinger
83ba50f904
Berry make commands and rules reentrant
2022-04-30 12:48:06 +02:00
Stephan Hadinger
80cb0564cd
Berry easier MQTT subscribe
2022-04-29 23:43:55 +02:00
s-hadinger
950933cafa
Berry rename solidified partition to partition_core ( #15482 )
...
* Berry rename solidified partition to partition_core
* Add init to force `partition_core` as global
2022-04-29 12:03:19 +02:00
Stephan Hadinger
fd3bce508c
Berry use crc32 code from esp rom
2022-04-29 10:19:47 +02:00
Stephan Hadinger
d3e55ad43e
Berry solidification of the partition core engine
2022-04-27 18:16:15 +02:00
Stephan Hadinger
79c171892b
Berry fix wrong solidification of class name
2022-04-27 18:11:34 +02:00
Stephan Hadinger
002bc266eb
Berry improve logging when using load()
2022-04-27 09:40:56 +02:00
Stephan Hadinger
8547cdaa0d
Berry fix pointer warning
2022-04-26 23:01:10 +02:00
Stephan Hadinger
55d66c96d3
Berry fix assertion violation when loading bytecode
2022-04-26 22:28:41 +02:00
Stephan Hadinger
2106c5aa56
OpenHASP fix touch event
2022-04-25 19:24:55 +02:00
Theo Arends
522bccb3e2
Initial support for USB serial
...
Initial support for USB serial when define ARDUINO_USB_CDC_ON_BOOT=1
2022-04-24 17:36:10 +02:00
Stephan Hadinger
91b58679f3
OpenHASP add page events
2022-04-24 16:41:23 +02:00
Jason2866
c6120614d4
fix compile error with latest Arduino32 core
...
needs proper fix from upstream library
2022-04-24 16:04:46 +02:00
Stephan Hadinger
efb2423b88
OpenHASP support for qrcode
2022-04-24 10:18:40 +02:00
Stephan Hadinger
a6e0e96d3c
LVGL improved qrcode intergation as actual class
2022-04-23 18:55:03 +02:00
Stephan Hadinger
81a8ff273a
OpenHASP memory optimization
2022-04-22 22:36:45 +02:00
Stephan Hadinger
71010423eb
Sync with latest Berry PRs
2022-04-20 22:57:07 +02:00
Stephan Hadinger
80ab5c3060
LVGL fix conflict between SPI DMA and SD card
2022-04-17 22:47:26 +02:00
Stephan Hadinger
b422274e00
Berry support for SD card
2022-04-16 12:29:01 +02:00
Stephan Hadinger
7c48ba0c73
LVGL and OpenHASP for M5Stick
2022-04-14 23:19:05 +02:00
s-hadinger
be18aaae18
Merge pull request #15366 from s-hadinger/zip_fs_prep_arduino
...
Prepare for Arduino PR #6569
2022-04-13 19:23:47 +02:00
Stephan Hadinger
2c12266b1b
Prepare for Arduino PR #6569
2022-04-13 19:15:20 +02:00
Theo Arends
97a41afe14
Merge pull request #15361 from stibus/fix/SCD40
...
Fix SCD40 start low power command
2022-04-13 16:31:10 +02:00
Stefan Tibus
5ef4508618
Clean-up use of duringMeasurement flag
...
- remove obsolete integer `duringMeasurement`
- change boolean `DuringMeasurement` to lower case
- replace integer assignments with boolean assignments
2022-04-13 10:29:00 +02:00
Stefan Tibus
31bbea7502
Remove declaration of unused co2AvgExtra
2022-04-13 00:32:28 +02:00
Stefan Tibus
94e2c2f9da
Fix early return in startLowPowerPeriodicMeasurement
...
In method `FrogMoreScd40::startLowPowerPeriodicMeasurement` the `return`
statement appeared before the update of the `DuringMeasurement` flag.
Thus, the class would wrongly assume not be in measurement mode and a
subsequent `stopPeriodicMeasurement` would fail. Moved the `return`
statement to after setting the flag.
2022-04-13 00:15:47 +02:00
Stephan Hadinger
18239d9ca3
Berry stack resize debug mode
2022-04-10 22:28:22 +02:00
Stephan Hadinger
ad5a31993a
OpenHASP solidified
2022-04-09 11:40:41 +02:00
Stephan Hadinger
a5c852b047
Berry solidification toggle for string literals
2022-04-09 09:50:17 +02:00
Stephan Hadinger
6ee2ed80f7
Berry supper class in member
2022-04-08 19:53:55 +02:00
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
Theo Arends
e564da4313
Merge pull request #15239 from Staars/special_malloc
...
use special_malloc for external libs NimBLE-Arduino and HomeKit
2022-03-30 14:35:44 +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
Staars
b8fd073467
rename .c to .cpp
2022-03-27 17:57:35 +02:00
Staars
3ed44ce0dc
use special_malloc for external libs
2022-03-27 17:54:18 +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
e06500cd58
LVGL roboto tapp improved
2022-03-24 13:00:08 +01:00
Stephan Hadinger
3a94f4aed9
Berry load increased logging
2022-03-23 10:56:12 +01:00
Stephan Hadinger
3aa22f9f6a
LVGL add lv_font apis
2022-03-23 10:40:51 +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
s-hadinger
465f298dcf
IRremoteESP8266 library from v2.8.1 to v2.8.2 ( #15148 )
...
* IRremoteESP8266 library from v2.8.1 to v2.8.2
* Update changelog
2022-03-15 21:11:20 +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
83597e57e8
LVGL optimizations
2022-03-10 20:56:26 +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
Jason2866
aea2315664
Fix #define protection macro name
2022-02-27 17:14:48 +01:00
Theo Arends
f240c5d68c
Merge pull request #14988 from Jason2866/ignore_libs
...
Add esp32 libs to ignore
2022-02-27 16:06:22 +01:00
Jason2866
4f5a406221
Lib ignore
2022-02-27 14:46:03 +01:00
Theo Arends
9d179c1093
Add ESP32 TasmotaSerial uart mapping
...
- TasmotaSerial library from v3.4.0 to v3.5.0 (#14981 )
- TasmotaSerial implement ``end()``
- ESP32 TasmotaSerial uart mapping to support multiple ``begin()`` and implement ``getUart()`` (#14981 )
2022-02-27 13:28:36 +01: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
2dbd5215cb
LVGL add lv.pct
2022-02-24 13:50:22 +01:00
Stephan Hadinger
cce93b19b8
LVGL add display.driver_name
2022-02-23 19:34:13 +01:00
s-hadinger
c627ab523b
Merge pull request #14955 from s-hadinger/berry_enums
...
LVGL add enums and dithering
2022-02-23 19:31:42 +01:00
Stephan Hadinger
488ba6f6c4
Update be_mapping documentation
2022-02-23 19:26:29 +01:00
Stephan Hadinger
4d1ca3916d
LVGL add enums and dithering
2022-02-23 19:19:54 +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
Jason2866
574be6b7f0
Merge branch 'arendst:development' into S3_Homekit
2022-02-16 18:10:46 +01:00
Jason2866
ae2597a405
S3 changes + NimBLE updates
2022-02-16 18:02:15 +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
s-hadinger
4d311d7c86
Merge pull request #14867 from s-hadinger/berry_mqtt
...
Berry add module mqtt
2022-02-15 22:20:09 +01:00
Jason2866
0fc34b3dfe
Merge pull request #14861 from arendst/onewire
...
remove not needed OneWire code
2022-02-15 22:12:46 +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
Jason2866
b75919c487
remove not needed code
...
which will conflict with next Arduino core build
2022-02-15 20:02:31 +01:00
Stephan Hadinger
5f64dc38e0
Berry instance variables are never methods
2022-02-15 17:35:09 +01:00
Stephan Hadinger
23d20fa57e
Add README for lv_berry
2022-02-14 12:46:26 +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
Theo Arends
7165258602
Update changelogs
2022-02-13 12:12:24 +01:00
Theo Arends
26635a9aa6
Merge pull request #14786 from betarho/busio_bump
...
Adafruit_BusIO: bump library to version 1.11.0
2022-02-13 12:06:18 +01:00
Jason2866
5a70ca1562
NimBLE v1.36 ( #14744 )
2022-02-12 20:01:12 +01:00
s-hadinger
33a779f105
LVGL library from 8.1.0 to 8.2.0 ( #14815 )
2022-02-12 18:54:39 +01:00