s-hadinger
|
edda5ddc33
|
Berry tasmota.webcolor (#20454)
|
2024-01-10 09:08:11 +01:00 |
|
s-hadinger
|
69d4e323d6
|
Berry provide lightweight options for tasmota.wifi/eth/memory/rtc (#20448)
|
2024-01-09 19:49:30 +01:00 |
|
s-hadinger
|
85fb54fe8d
|
Berry webserver.header to read browser sent headers (#20447)
|
2024-01-09 19:34:19 +01:00 |
|
Christian Baars
|
81fac80859
|
MI32 legacy: add optional argument to BLE.run() (#20431)
* add optional argument to BLE.run()
* set default of scan response to NO
|
2024-01-09 09:10:45 +01:00 |
|
s-hadinger
|
bd9a99caff
|
Berry gpio.get_pin_type and gpio.ger_pin_type_index (#20415)
|
2024-01-06 22:20:22 +01:00 |
|
s-hadinger
|
324689ee53
|
Berry gpio.read_pwm and gpio.read_pwm_resolution (#20414)
|
2024-01-06 21:22:45 +01:00 |
|
s-hadinger
|
ea6b191378
|
Berry add tasmota.urlbecload(url:string) -> bool (#20412)
|
2024-01-06 17:32:50 +01:00 |
|
s-hadinger
|
15b40801d4
|
Fixes for tcpasync (#20411)
|
2024-01-06 17:03:51 +01:00 |
|
s-hadinger
|
af2b90caac
|
Berry add support for tcpclientasync in tcpserver (#20401)
|
2024-01-05 09:54:18 +01:00 |
|
s-hadinger
|
54e88c2926
|
HASPmota type chart (#20372)
|
2024-01-02 12:16:50 +01:00 |
|
s-hadinger
|
1f662a6dad
|
HASPmota added haspmota.page_show() to change page (#20333)
|
2023-12-28 22:19:58 +01:00 |
|
s-hadinger
|
2808653ad9
|
Moved Berry animate to its own berry_animate lib (#20309)
* Moved Berry animate to its own `berry_animate` lib
* Fix solidification
* fix compilation
* Fix compilation
|
2023-12-25 11:01:19 +01:00 |
|
s-hadinger
|
fbc827d11d
|
Berry fix leds brightness (#20292)
|
2023-12-22 18:10:34 +01:00 |
|
Christian Baars
|
0e87096bad
|
allow Berry fast_loop for BLE module (#20281)
|
2023-12-21 20:28:08 +01:00 |
|
s-hadinger
|
5fd8faa633
|
Add animate palettes (#20256)
|
2023-12-17 21:23:43 +01:00 |
|
s-hadinger
|
dc98f6e190
|
Simplify animate (#20254)
* Simplify animate
* make add_ methods idempotent
|
2023-12-17 20:47:18 +01:00 |
|
s-hadinger
|
cc5eb732ea
|
Fix animation (#20250)
|
2023-12-16 22:38:04 +01:00 |
|
s-hadinger
|
3f4b69f91c
|
Improve animation (#20246)
|
2023-12-16 17:26:58 +01:00 |
|
s-hadinger
|
d6bf19190f
|
Small fixes to animate module (#20238)
|
2023-12-14 23:09:40 +01:00 |
|
s-hadinger
|
c1f8ee5dbb
|
Refactoring of Berry animate module for WS2812 Leds (#20236)
|
2023-12-14 20:13:17 +01:00 |
|
s-hadinger
|
f796915fd1
|
HASPmota bar fixed val attribute (#20208)
|
2023-12-11 22:13:24 +01:00 |
|
Christian Baars
|
864a99d887
|
Berry ULP - API changes for IDF5.x (#20198)
* remove pointless dependencies
* add API changes for IDF5.x
|
2023-12-09 13:32:02 +01:00 |
|
s-hadinger
|
15d72e9f33
|
Fix solidification of leds (#20199)
* Fix solidification of leds
* Fix includes
|
2023-12-08 22:41:44 +01:00 |
|
s-hadinger
|
d61adb0b0c
|
Leds animation refactoring stage 1 (#20197)
|
2023-12-08 21:13:44 +01:00 |
|
s-hadinger
|
40ed8aa10f
|
Bring back invalidate_spiffs() (#20184)
|
2023-12-06 21:39:52 +01:00 |
|
s-hadinger
|
1c60527099
|
Berry scale_int, equivalent of scale_uint for signed integers (#20090)
|
2023-11-23 11:31:26 +01:00 |
|
s-hadinger
|
1b0454f6bc
|
Fix AES CBC (#20078)
|
2023-11-21 17:12:01 +01:00 |
|
s-hadinger
|
e3b151c756
|
Fix Berry parser error in specific cases (#20059)
* Fix Berry parser error in specific cases
* fix typo
* Fix last bug (hopefully)
|
2023-11-19 17:16:03 +01:00 |
|
Christian Baars
|
cf6de0ce31
|
add AES_CBC to crypto module (#19964)
|
2023-11-09 14:27:17 +01:00 |
|
s-hadinger
|
217c568301
|
HASPmota add styling properties (#19912)
|
2023-11-02 22:11:48 +01:00 |
|
s-hadinger
|
385408dcfd
|
Berry fix bool side effect (#19790)
|
2023-10-18 20:02:47 +02:00 |
|
s-hadinger
|
72b2767a74
|
Fix compilation with Arduino 3 alpha 1 (#19690)
|
2023-10-06 21:00:42 +02:00 |
|
s-hadinger
|
bf9c5b86c6
|
Remove warnings when compiling Audio with Arduino 3 (#19687)
|
2023-10-06 19:47:10 +02:00 |
|
s-hadinger
|
11aad19800
|
Audio support for Microphone + Berry (#19677)
|
2023-10-05 21:47:07 +02:00 |
|
s-hadinger
|
473a8ee999
|
Audio refactoring, filters and I2SConfig (#19662)
|
2023-10-03 22:39:02 +02:00 |
|
s-hadinger
|
94842bc0d1
|
Support for grow on mount when resizing FS to max (#19659)
|
2023-10-03 19:14:45 +02:00 |
|
s-hadinger
|
288fe3b282
|
Berry fix compilation with integer index (#19655)
|
2023-10-03 15:21:48 +02:00 |
|
s-hadinger
|
77cba731b9
|
Partition_Wizard compatible with grow on mount (#19645)
|
2023-10-02 23:32:55 +02:00 |
|
s-hadinger
|
795a194d65
|
Audio prepare for Arduino3 (#19637)
|
2023-10-02 09:18:53 +02:00 |
|
s-hadinger
|
31e56903c5
|
Audio refactoring and fixes (#19594)
|
2023-09-25 23:31:32 +02:00 |
|
s-hadinger
|
81d287a3b0
|
Berry fix audio MP3 (#19578)
|
2023-09-23 12:23:51 +02:00 |
|
s-hadinger
|
63fd3e753a
|
Solidified Code updated
|
2023-09-22 15:33:45 +00:00 |
|
s-hadinger
|
06da24df83
|
Update berry scripts for Shelly (#19535)
|
2023-09-22 17:32:34 +02:00 |
|
s-hadinger
|
7de25acac0
|
Minor refactoring of audio code for Arduino3 (#19559)
|
2023-09-21 09:00:28 +02:00 |
|
s-hadinger
|
fc513af351
|
Berry counter (#19558)
* Berry read and write Counters
* rename counter
|
2023-09-20 22:28:40 +02:00 |
|
s-hadinger
|
00bd97fdc7
|
Matter virtual lights (#19511)
|
2023-09-13 22:49:46 +02:00 |
|
s-hadinger
|
f1bd9446d5
|
Matter events phase 1 (#19484)
|
2023-09-09 14:50:40 +02:00 |
|
s-hadinger
|
7726f1eef4
|
Fix typo in berry mqtt (#19477)
|
2023-09-07 20:44:30 +02:00 |
|
s-hadinger
|
bb4d99114a
|
Berry move mapping from C++ to C (#19450)
|
2023-09-03 22:50:03 +02:00 |
|
s-hadinger
|
fe0423c6cd
|
Berry cleaned udp class (#19449)
|
2023-09-03 21:49:35 +02:00 |
|
s-hadinger
|
a781ba3fc2
|
Fix compilation on Arduino 3 (#19447)
* Fix compilation on Arduino 3
* Fix compilation
|
2023-09-03 19:02:44 +02:00 |
|
s-hadinger
|
4cb8b987a4
|
Berry move solidified code to C (#19446)
|
2023-09-03 18:30:22 +02:00 |
|
s-hadinger
|
8a514a0758
|
Berry make mdns compatible with non-IPv6 builds (#19444)
|
2023-09-03 16:18:38 +02:00 |
|
s-hadinger
|
362326f004
|
Zigbee Berry minor fix and cleaning (#19257)
* Zigbee Berry minor fix and cleaning
* Fix compilation
|
2023-08-05 09:50:39 +02:00 |
|
s-hadinger
|
1a91dc441b
|
Berry improve tasmota.scale_uint() (#19197)
|
2023-07-26 22:31:22 +02:00 |
|
s-hadinger
|
758b0237b4
|
Matter latency improvement for single attribute reads and single commands (#19158)
|
2023-07-20 21:26:55 +02:00 |
|
s-hadinger
|
3da5124348
|
Berry add AES CCM decrypting in a single call to avoid any object allocation (#19153)
|
2023-07-19 21:15:08 +02:00 |
|
s-hadinger
|
2a3690b866
|
Berry tasmota.loglevel() and tasmota.rtc_utc() for faster performance (#19152)
|
2023-07-19 20:58:50 +02:00 |
|
s-hadinger
|
ada754c582
|
Berry add energy.update_total() to call EnergyUpdateTotal() from energy driver (#19117)
|
2023-07-15 17:06:10 +02:00 |
|
s-hadinger
|
7404b8ddbb
|
Berry _class can be used in static var initialization code (#19088)
|
2023-07-10 17:50:04 +02:00 |
|
s-hadinger
|
57c4825ccd
|
BrRestart now supports web handlers to work after Berry restart (#19057)
|
2023-07-06 21:37:46 +02:00 |
|
s-hadinger
|
f56307e321
|
Fix to Partition_Wizard for shelly (#19056)
|
2023-07-06 20:59:50 +02:00 |
|
Christian Baars
|
4c0535687f
|
Accelerate path.listdir() (#18927)
* Accelerate path.listdir()
* restore old behavior, push filename only and not the full path to the list
|
2023-07-06 11:10:26 +02:00 |
|
s-hadinger
|
34456e6193
|
Berry import strict now detects useless expr without side effects (#18997)
|
2023-06-29 09:04:16 +02:00 |
|
s-hadinger
|
b9588e6192
|
Berry bool( [] ) and bool( {} ) now evaluate as false (#18986)
|
2023-06-27 22:07:13 +02:00 |
|
s-hadinger
|
7d68c55b38
|
Solidified Code updated
|
2023-06-23 16:34:47 +00:00 |
|
s-hadinger
|
36de007909
|
Berry replace string.formatwith format (#18945)
* Berry replace `string.format`with `format`
* remove import.string
|
2023-06-23 18:33:31 +02:00 |
|
s-hadinger
|
d5c727129e
|
Fix compilation (#18905)
|
2023-06-18 23:14:19 +02:00 |
|
s-hadinger
|
6a8ceab0a3
|
Solidified Code updated
|
2023-06-18 21:04:53 +00:00 |
|
Barbudor
|
92ce18f87c
|
AND_list (#18904)
|
2023-06-18 23:03:45 +02:00 |
|
btsimonh
|
4452228dca
|
add path.isdir for berry, plus save ~87 bytes of flash ikn the process. (#18895)
|
2023-06-18 18:42:07 +02:00 |
|
btsimonh
|
c88bff5a46
|
Berry: add path.rmdir(path), path.mkdir(path) (#18853)
(cherry picked from commit 7ce04b8624c88279c57d4a7556aabbe5f3317773)
|
2023-06-11 20:40:28 +02:00 |
|
btsimonh
|
fc92dc0995
|
Add wcclient.get_bytes() to Berry (#18829)
(cherry picked from commit 5903b21448a3f088b12bd47a04996ff84e467a3a)
|
2023-06-09 08:56:05 +02:00 |
|
s-hadinger
|
844caf51f9
|
Fixed HASPmota event when value is non-integer (fixes #18229) (#18791)
|
2023-06-04 20:06:04 +02:00 |
|
s-hadinger
|
61f17221d0
|
Berry simplify I2S implementation (#18778)
|
2023-06-02 16:36:09 +02:00 |
|
s-hadinger
|
f8df9e5f00
|
Berry webclient.url_encode() is now a static class method, no change required to existing code (#18775)
|
2023-06-02 13:29:57 +02:00 |
|
s-hadinger
|
82895c53e3
|
Berry add set_lsb_justified(bool) to AudioOutputI2S (#18774)
|
2023-06-02 09:58:39 +02:00 |
|
s-hadinger
|
b9d855ef79
|
Berry RS256 crypto algorithm (RSASSA-MCKS1_v1-5 with SHA256) used for JWT (#18763)
|
2023-06-01 10:02:23 +02:00 |
|
s-hadinger
|
3c75bc92a2
|
Zigbee Berry mapping fix attributes (#18747)
|
2023-05-29 23:05:45 +02:00 |
|
Theo Arends
|
f3cc8997b0
|
Fix Berry solidify of berry_tasmota on Windows
|
2023-05-19 17:14:29 +02:00 |
|
Theo Arends
|
4afcdc11d6
|
Simplify Berry Mute option
|
2023-05-19 16:30:48 +02:00 |
|
Theo Arends
|
2baba2b9c2
|
Fix berry mute option (#18684)
|
2023-05-19 12:48:19 +02:00 |
|
s-hadinger
|
2d8ea8f51c
|
Berry persist hide errors when saving (#18686)
|
2023-05-17 22:43:13 +02:00 |
|
s-hadinger
|
2b76e8e668
|
HASPmota meta attribute and improved berry_run (#18685)
|
2023-05-17 21:40:05 +02:00 |
|
s-hadinger
|
884b6713a8
|
Berry fix energy (#18628)
|
2023-05-09 23:24:23 +02:00 |
|
Jason2866
|
efc464e998
|
Berry code solidifying with GH actions (#18611)
|
2023-05-08 20:44:31 +02:00 |
|
s-hadinger
|
ae6d435aaf
|
autoconf extract display.ini to file system (#18604)
|
2023-05-07 22:58:27 +02:00 |
|
s-hadinger
|
069278f966
|
Berry add tcpclientasync class for non-blocking TCP client (#18584)
|
2023-05-05 15:13:22 +02:00 |
|
s-hadinger
|
13de7a4863
|
Berry make add_driver() idempotent (#18580)
|
2023-05-04 21:27:55 +02:00 |
|
Christian Baars
|
f6763eb37b
|
Berry: add BLE server/advertiser (#18494)
|
2023-04-26 08:39:29 +02:00 |
|
s-hadinger
|
3c57755bb7
|
Berry fix rules for string comparisons (#18464)
|
2023-04-21 08:59:49 +02:00 |
|
s-hadinger
|
b235dffb29
|
Fix Berry hue_bridge (#18459)
|
2023-04-19 23:45:05 +02:00 |
|
s-hadinger
|
6007f2d970
|
Berry webserver.html_escape() reusing the internal HTML escaping function (#18381)
|
2023-04-10 19:16:01 +02:00 |
|
s-hadinger
|
d6ed4adcf6
|
Berry add mdns.remove_service() (#18238)
|
2023-03-21 22:34:10 +01:00 |
|
s-hadinger
|
83812f158b
|
`UrlFetch` now follows redirects (#18173)
|
2023-03-12 18:48:12 +01:00 |
|
s-hadinger
|
34bf941cd2
|
Berry add webclient collect_headers() and set_headers (#18166)
|
2023-03-11 21:46:08 +01:00 |
|
s-hadinger
|
4aa9aebae3
|
Berry add wc.set_follow_redirects(bool) (#18165)
|
2023-03-11 19:48:39 +01:00 |
|
s-hadinger
|
513b0fece1
|
Berry tasmota.cmd() can mute logs (#18143)
|
2023-03-09 21:29:18 +01:00 |
|
s-hadinger
|
ba1475f8cd
|
Berry refactor rule matcher (#18138)
|
2023-03-09 08:48:41 +01:00 |
|
s-hadinger
|
7167884f06
|
Haspmota change secondary colors for switch (#18133)
|
2023-03-07 19:16:59 +01:00 |
|