mirror of
https://github.com/xoseperez/espurna.git
synced 2026-02-20 01:31:34 +01:00
Commit Graph
Select branches
Hide Pull Requests
alexa
dev
ech1560
fastled
i18n
master
network/test
ota
quality
refactor-terminal
relay-id-status-only-active
rfm69
rtc
rules-rpn
sensors
softuart
sonoffsc
test/dcz-sync
test/dev
test/terminal-instance-less
v2
webui
wiki-test
#1006
#1007
#1008
#1022
#1022
#1029
#1032
#1034
#1035
#1036
#1042
#1045
#1046
#1048
#1048
#1050
#1055
#1056
#1065
#1066
#1067
#1068
#1075
#1076
#1077
#1084
#1084
#1092
#1093
#1101
#1106
#1107
#1112
#1113
#1114
#1116
#1118
#1120
#1120
#1121
#1122
#1123
#1128
#1135
#1136
#1144
#1148
#1148
#1155
#1155
#1158
#1158
#1160
#1161
#1164
#1166
#1170
#1171
#1172
#1176
#1180
#1181
#1182
#1184
#1187
#1188
#1191
#1195
#1198
#1202
#1203
#1204
#1206
#1208
#1209
#1219
#1220
#1224
#1230
#1230
#1237
#1241
#1246
#1247
#1247
#1249
#1258
#1287
#1288
#1290
#1293
#1295
#1301
#1304
#1307
#1313
#1314
#1314
#1319
#1321
#1322
#1322
#1323
#1324
#1326
#1327
#1328
#1331
#1331
#1332
#1335
#1337
#1342
#1348
#1351
#1355
#1370
#1374
#1375
#1382
#1383
#1385
#1386
#1387
#1390
#1394
#1395
#1397
#1398
#1399
#1400
#1402
#1403
#1404
#1406
#1408
#1410
#1418
#1420
#1421
#1423
#1424
#1426
#1435
#1441
#1454
#1455
#1456
#1459
#1461
#1468
#1469
#1471
#1472
#1474
#1475
#1477
#1478
#1479
#1482
#1489
#1491
#1496
#1511
#1520
#1521
#1521
#1526
#1533
#1535
#1536
#1538
#1539
#1542
#1547
#1551
#1553
#1559
#1561
#1562
#1563
#1569
#1572
#1576
#1578
#1584
#1585
#1588
#1591
#1592
#1598
#1600
#1603
#1607
#1609
#1611
#1616
#1618
#1623
#1627
#1638
#1638
#1639
#1641
#1642
#1643
#1645
#1647
#1648
#1649
#1650
#1656
#1662
#1664
#1665
#1666
#1674
#1674
#1677
#1679
#1680
#1682
#1690
#1692
#1693
#1699
#1700
#1701
#1702
#1703
#1705
#1711
#1712
#1714
#1716
#1723
#1724
#1725
#1726
#1726
#1727
#1730
#1732
#1733
#1734
#1736
#1737
#1740
#1742
#1746
#1751
#1753
#1754
#1754
#1755
#1756
#1757
#1758
#1765
#1766
#1768
#1769
#1770
#1771
#1772
#1772
#1774
#1779
#1784
#1785
#1786
#1787
#1788
#1789
#1790
#1793
#1794
#1796
#1797
#1798
#1799
#1804
#1805
#1806
#1807
#1809
#1810
#1811
#1812
#1814
#1816
#1817
#1818
#1822
#1826
#1827
#1828
#1829
#1830
#1832
#1836
#1837
#1841
#1843
#1851
#1852
#1853
#1857
#1858
#1860
#1861
#1862
#1862
#1863
#1865
#1867
#1871
#1873
#1874
#1875
#1877
#1878
#1880
#1881
#1885
#1887
#1888
#1889
#1891
#1892
#1893
#1894
#1901
#1902
#1905
#1906
#1907
#1909
#1909
#1910
#1913
#1914
#1915
#1916
#1920
#1923
#1925
#1926
#1927
#1929
#1930
#1932
#1933
#1933
#1938
#1939
#1942
#1943
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1955
#1956
#1957
#1960
#1962
#1964
#1965
#1966
#1969
#1973
#1974
#1977
#1978
#1979
#1980
#1982
#1984
#1985
#1986
#1989
#1995
#1996
#1997
#2000
#2001
#2002
#2003
#2004
#2005
#2010
#2012
#2013
#2014
#2016
#2018
#2019
#2020
#2021
#2023
#2024
#2025
#2028
#2029
#2030
#2031
#2038
#2039
#2042
#2046
#2047
#2048
#2049
#2050
#2051
#2052
#2053
#2061
#2063
#2065
#2066
#2067
#2068
#2069
#2071
#2074
#2075
#2080
#2086
#2088
#2090
#2092
#2093
#2096
#2098
#2099
#2100
#2101
#2103
#2109
#2110
#2113
#2115
#2116
#2117
#2124
#2128
#2129
#2130
#2131
#2132
#2134
#2135
#2136
#2137
#2140
#2141
#2142
#2144
#2145
#2146
#2147
#2148
#2149
#2151
#2153
#2154
#2155
#2157
#2158
#2159
#2159
#2161
#2162
#2170
#2172
#2173
#2174
#2175
#2176
#2177
#2178
#2180
#2181
#2182
#2183
#2185
#2190
#2191
#2200
#2202
#2203
#2205
#2212
#2213
#2214
#2215
#2216
#2217
#2226
#2227
#2228
#2230
#2233
#2235
#2236
#2238
#2240
#2241
#2243
#2246
#2247
#2248
#2249
#2250
#2251
#2253
#2254
#2257
#2261
#2262
#2263
#2265
#2267
#2268
#2269
#2274
#2275
#2276
#2278
#2282
#2283
#2286
#2290
#2291
#2293
#2294
#2295
#2298
#2299
#2301
#2302
#2303
#2304
#2306
#2308
#2310
#2311
#2313
#2313
#2314
#2315
#2316
#2317
#2319
#2319
#2320
#2321
#2322
#2332
#2333
#2335
#2337
#2339
#2342
#2347
#2348
#2349
#2353
#2355
#2355
#2357
#2360
#2361
#2362
#2363
#2366
#2367
#2369
#2370
#2375
#2379
#2381
#2387
#2387
#2388
#2391
#2394
#2403
#2405
#2408
#2411
#2412
#2414
#2425
#2429
#2430
#2431
#2439
#2443
#2445
#2446
#2447
#2471
#2473
#2474
#2478
#2484
#2488
#2490
#2505
#2506
#2508
#2516
#2517
#2518
#2521
#2523
#2525
#2532
#2534
#2552
#2558
#2559
#2561
#2566
#2569
#2575
#2576
#2577
#2578
#2578
#2579
#2579
#2580
#2584
#2600
#2601
#2607
#2611
#2612
#2619
#2621
#2622
#2634
#2635
#2637
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#2650
#2654
#2655
#2656
#2656
#2658
#2658
#461
#463
#498
#498
#510
#517
#517
#518
#520
#531
#531
#536
#542
#558
#571
#574
#582
#582
#592
#595
#595
#597
#597
#605
#611
#611
#612
#612
#624
#632
#639
#642
#643
#645
#646
#647
#653
#655
#658
#660
#665
#666
#672
#673
#677
#679
#683
#685
#689
#693
#701
#706
#708
#710
#711
#712
#717
#717
#721
#724
#726
#726
#727
#728
#736
#741
#747
#749
#752
#753
#754
#754
#757
#757
#759
#763
#763
#768
#771
#772
#772
#777
#778
#779
#780
#781
#785
#786
#789
#790
#794
#794
#795
#795
#806
#808
#809
#811
#811
#812
#814
#817
#818
#822
#823
#824
#827
#828
#834
#835
#835
#836
#847
#850
#859
#863
#863
#864
#864
#870
#870
#881
#881
#887
#887
#888
#888
#889
#890
#893
#893
#902
#903
#911
#913
#930
#931
#946
#946
#949
#955
#958
#959
#959
#962
#963
#967
#968
#968
#969
#970
#983
#986
#987
#988
1.0.3
1.1.0
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.11.3
1.11.4
1.12.0
1.12.1
1.12.2
1.12.3
1.12.4
1.12.5
1.12.6
1.13.0
1.13.1
1.13.2
1.13.3
1.13.4
1.13.5
1.14.0
1.14.1
1.2.0
1.3.0
1.3.1
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.5.0
1.5.1
1.5.3
1.5.4
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.1
1.8.1
1.8.2
1.8.3
1.9.0
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
1.9.8
1.9.9
github20220816
github20220819
github220830
github220923
github220925
github221116
github221204
github221212
github230112
github230330
github240615
github240830
github250114
github250601
Select branches
Hide Pull Requests
alexa
dev
ech1560
fastled
i18n
master
network/test
ota
quality
refactor-terminal
relay-id-status-only-active
rfm69
rtc
rules-rpn
sensors
softuart
sonoffsc
test/dcz-sync
test/dev
test/terminal-instance-less
v2
webui
wiki-test
#1006
#1007
#1008
#1022
#1022
#1029
#1032
#1034
#1035
#1036
#1042
#1045
#1046
#1048
#1048
#1050
#1055
#1056
#1065
#1066
#1067
#1068
#1075
#1076
#1077
#1084
#1084
#1092
#1093
#1101
#1106
#1107
#1112
#1113
#1114
#1116
#1118
#1120
#1120
#1121
#1122
#1123
#1128
#1135
#1136
#1144
#1148
#1148
#1155
#1155
#1158
#1158
#1160
#1161
#1164
#1166
#1170
#1171
#1172
#1176
#1180
#1181
#1182
#1184
#1187
#1188
#1191
#1195
#1198
#1202
#1203
#1204
#1206
#1208
#1209
#1219
#1220
#1224
#1230
#1230
#1237
#1241
#1246
#1247
#1247
#1249
#1258
#1287
#1288
#1290
#1293
#1295
#1301
#1304
#1307
#1313
#1314
#1314
#1319
#1321
#1322
#1322
#1323
#1324
#1326
#1327
#1328
#1331
#1331
#1332
#1335
#1337
#1342
#1348
#1351
#1355
#1370
#1374
#1375
#1382
#1383
#1385
#1386
#1387
#1390
#1394
#1395
#1397
#1398
#1399
#1400
#1402
#1403
#1404
#1406
#1408
#1410
#1418
#1420
#1421
#1423
#1424
#1426
#1435
#1441
#1454
#1455
#1456
#1459
#1461
#1468
#1469
#1471
#1472
#1474
#1475
#1477
#1478
#1479
#1482
#1489
#1491
#1496
#1511
#1520
#1521
#1521
#1526
#1533
#1535
#1536
#1538
#1539
#1542
#1547
#1551
#1553
#1559
#1561
#1562
#1563
#1569
#1572
#1576
#1578
#1584
#1585
#1588
#1591
#1592
#1598
#1600
#1603
#1607
#1609
#1611
#1616
#1618
#1623
#1627
#1638
#1638
#1639
#1641
#1642
#1643
#1645
#1647
#1648
#1649
#1650
#1656
#1662
#1664
#1665
#1666
#1674
#1674
#1677
#1679
#1680
#1682
#1690
#1692
#1693
#1699
#1700
#1701
#1702
#1703
#1705
#1711
#1712
#1714
#1716
#1723
#1724
#1725
#1726
#1726
#1727
#1730
#1732
#1733
#1734
#1736
#1737
#1740
#1742
#1746
#1751
#1753
#1754
#1754
#1755
#1756
#1757
#1758
#1765
#1766
#1768
#1769
#1770
#1771
#1772
#1772
#1774
#1779
#1784
#1785
#1786
#1787
#1788
#1789
#1790
#1793
#1794
#1796
#1797
#1798
#1799
#1804
#1805
#1806
#1807
#1809
#1810
#1811
#1812
#1814
#1816
#1817
#1818
#1822
#1826
#1827
#1828
#1829
#1830
#1832
#1836
#1837
#1841
#1843
#1851
#1852
#1853
#1857
#1858
#1860
#1861
#1862
#1862
#1863
#1865
#1867
#1871
#1873
#1874
#1875
#1877
#1878
#1880
#1881
#1885
#1887
#1888
#1889
#1891
#1892
#1893
#1894
#1901
#1902
#1905
#1906
#1907
#1909
#1909
#1910
#1913
#1914
#1915
#1916
#1920
#1923
#1925
#1926
#1927
#1929
#1930
#1932
#1933
#1933
#1938
#1939
#1942
#1943
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1955
#1956
#1957
#1960
#1962
#1964
#1965
#1966
#1969
#1973
#1974
#1977
#1978
#1979
#1980
#1982
#1984
#1985
#1986
#1989
#1995
#1996
#1997
#2000
#2001
#2002
#2003
#2004
#2005
#2010
#2012
#2013
#2014
#2016
#2018
#2019
#2020
#2021
#2023
#2024
#2025
#2028
#2029
#2030
#2031
#2038
#2039
#2042
#2046
#2047
#2048
#2049
#2050
#2051
#2052
#2053
#2061
#2063
#2065
#2066
#2067
#2068
#2069
#2071
#2074
#2075
#2080
#2086
#2088
#2090
#2092
#2093
#2096
#2098
#2099
#2100
#2101
#2103
#2109
#2110
#2113
#2115
#2116
#2117
#2124
#2128
#2129
#2130
#2131
#2132
#2134
#2135
#2136
#2137
#2140
#2141
#2142
#2144
#2145
#2146
#2147
#2148
#2149
#2151
#2153
#2154
#2155
#2157
#2158
#2159
#2159
#2161
#2162
#2170
#2172
#2173
#2174
#2175
#2176
#2177
#2178
#2180
#2181
#2182
#2183
#2185
#2190
#2191
#2200
#2202
#2203
#2205
#2212
#2213
#2214
#2215
#2216
#2217
#2226
#2227
#2228
#2230
#2233
#2235
#2236
#2238
#2240
#2241
#2243
#2246
#2247
#2248
#2249
#2250
#2251
#2253
#2254
#2257
#2261
#2262
#2263
#2265
#2267
#2268
#2269
#2274
#2275
#2276
#2278
#2282
#2283
#2286
#2290
#2291
#2293
#2294
#2295
#2298
#2299
#2301
#2302
#2303
#2304
#2306
#2308
#2310
#2311
#2313
#2313
#2314
#2315
#2316
#2317
#2319
#2319
#2320
#2321
#2322
#2332
#2333
#2335
#2337
#2339
#2342
#2347
#2348
#2349
#2353
#2355
#2355
#2357
#2360
#2361
#2362
#2363
#2366
#2367
#2369
#2370
#2375
#2379
#2381
#2387
#2387
#2388
#2391
#2394
#2403
#2405
#2408
#2411
#2412
#2414
#2425
#2429
#2430
#2431
#2439
#2443
#2445
#2446
#2447
#2471
#2473
#2474
#2478
#2484
#2488
#2490
#2505
#2506
#2508
#2516
#2517
#2518
#2521
#2523
#2525
#2532
#2534
#2552
#2558
#2559
#2561
#2566
#2569
#2575
#2576
#2577
#2578
#2578
#2579
#2579
#2580
#2584
#2600
#2601
#2607
#2611
#2612
#2619
#2621
#2622
#2634
#2635
#2637
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#2650
#2654
#2655
#2656
#2656
#2658
#2658
#461
#463
#498
#498
#510
#517
#517
#518
#520
#531
#531
#536
#542
#558
#571
#574
#582
#582
#592
#595
#595
#597
#597
#605
#611
#611
#612
#612
#624
#632
#639
#642
#643
#645
#646
#647
#653
#655
#658
#660
#665
#666
#672
#673
#677
#679
#683
#685
#689
#693
#701
#706
#708
#710
#711
#712
#717
#717
#721
#724
#726
#726
#727
#728
#736
#741
#747
#749
#752
#753
#754
#754
#757
#757
#759
#763
#763
#768
#771
#772
#772
#777
#778
#779
#780
#781
#785
#786
#789
#790
#794
#794
#795
#795
#806
#808
#809
#811
#811
#812
#814
#817
#818
#822
#823
#824
#827
#828
#834
#835
#835
#836
#847
#850
#859
#863
#863
#864
#864
#870
#870
#881
#881
#887
#887
#888
#888
#889
#890
#893
#893
#902
#903
#911
#913
#930
#931
#946
#946
#949
#955
#958
#959
#959
#962
#963
#967
#968
#968
#969
#970
#983
#986
#987
#988
1.0.3
1.1.0
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.11.3
1.11.4
1.12.0
1.12.1
1.12.2
1.12.3
1.12.4
1.12.5
1.12.6
1.13.0
1.13.1
1.13.2
1.13.3
1.13.4
1.13.5
1.14.0
1.14.1
1.2.0
1.3.0
1.3.1
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.5.0
1.5.1
1.5.3
1.5.4
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.1
1.8.1
1.8.2
1.8.3
1.9.0
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
1.9.8
1.9.9
github20220816
github20220819
github220830
github220923
github220925
github221116
github221204
github221212
github230112
github230330
github240615
github240830
github250114
github250601
-
46719eecb7
settings(embedis): missing condition for commit()
dev
Maxim Prokhorov
2025-12-05 04:49:13 +03:00 -
86f7507461
rfb(settings): updated readresult methods
Maxim Prokhorov
2025-12-05 04:53:44 +03:00 -
6861313a54
settings(embedis): index size_t -> u16
Maxim Prokhorov
2025-12-05 04:10:49 +03:00 -
697b8565c2
test(embedis): missing index asserts
Maxim Prokhorov
2025-12-05 03:23:29 +03:00 -
f24dd99ca4
settings(embedis): c++11-style static_assert for invalid implementations
Maxim Prokhorov
2025-12-05 03:04:16 +03:00 -
52d10d05f3
settings(embedis): fix cursor loop & correct type cast
Maxim Prokhorov
2025-12-04 12:21:01 +03:00 -
021e1cc1a2
settings(embedis): formatting
Maxim Prokhorov
2025-12-04 12:13:57 +03:00 -
5e14cdb44f
settings(embedis): internal value comparisons using views
Maxim Prokhorov
2025-12-04 11:59:03 +03:00 -
f636aece8c
web(build): unique ptr for config buffer
Maxim Prokhorov
2025-12-04 09:35:27 +03:00 -
f29869068b
eeprom(terminal): flag boot reset event
Maxim Prokhorov
2025-12-04 09:32:44 +03:00 -
2240c4b393
btn(relay): assign only necessary buttons & fix ns usage
Maxim Prokhorov
2025-12-04 09:32:17 +03:00 -
75e48427a5
settings(embedis): sized reads & writes, function local state
Maxim Prokhorov
2025-12-02 22:32:04 +03:00 -
5383bc5e66
tspk(build): unused var
Maxim Prokhorov
2025-12-02 19:13:38 +03:00 -
edf414e4f2
rpn(relay): re-fix #2268
Maxim Prokhorov
2025-12-02 04:50:11 +03:00 -
affd1552ef
relay(boot): do not set instance flags too early
Maxim Prokhorov
2025-12-02 04:39:00 +03:00 -
5ee8856848
relay(callback): revert to non-static instances
Maxim Prokhorov
2025-12-02 04:27:20 +03:00 -
46d3ede29b
relay(status): rename active -> ready & make target status also return enum
Maxim Prokhorov
2025-12-01 08:49:30 +03:00 -
25ce4e80b5
relay(status): returns ON / OFF only when relay is available and active
Maxim Prokhorov
2025-12-01 08:32:46 +03:00 -
ef25252389
dcz(build): fixup anonymous namespace
Maxim Prokhorov
2025-12-01 01:22:07 +03:00 -
5a364e4d7f
dcz(relay): publish status only when processed at least once
Maxim Prokhorov
2025-12-01 00:17:28 +03:00 -
488ee7a346
relay(callback): bitset operator[] returns reference
test/dcz-sync
Maxim Prokhorov
2025-12-01 01:38:44 +03:00 -
7508e18c5b
dcz(build): fixup anonymous namespace
Maxim Prokhorov
2025-12-01 01:22:07 +03:00 -
263d50f718
dcz(relay): publish status only when processed at least once
Maxim Prokhorov
2025-12-01 00:17:28 +03:00 -
df6d67f422
relay(callback): register & process active relays
Maxim Prokhorov
2025-12-01 00:26:52 +03:00 -
fa21e494cc
dcz(build): should not bind public template to private type
Maxim Prokhorov
2025-12-01 00:15:44 +03:00 -
2278d61f81
sch(build): duplicated strings
Maxim Prokhorov
2025-12-01 00:35:47 +03:00 -
3ed4f5f8d2
relay(api): status applies only when active
relay-id-status-only-active
Maxim Prokhorov
2025-11-30 04:00:23 +03:00 -
1c2154e1f9
test(build): cleanup only when cache dir exists
Maxim Prokhorov
2025-11-29 22:32:05 +03:00 -
0ec63d9b76
test(build): expire old cache files before building
Maxim Prokhorov
2025-11-29 22:20:12 +03:00 -
84e43c7b59
rfbridge(build): -Wunused-function
Maxim Prokhorov
2025-11-29 22:19:11 +03:00 -
e137b286ac
webui: rebuild blobs
Maxim Prokhorov
2025-11-29 21:26:40 +03:00 -
d745f5f633
webui(build): bump versions in package.json
Maxim Prokhorov
2025-11-29 21:20:10 +03:00 -
688a18bce5
relay(terminal): error output helpers
Maxim Prokhorov
2025-11-29 00:39:11 +03:00 -
7672b9b068
relay(web): anonymous namespace
Maxim Prokhorov
2025-11-29 00:25:17 +03:00 -
70c6a7f478
relay(api): anonymous namespace
Maxim Prokhorov
2025-11-29 00:23:41 +03:00 -
f4e9af0958
relay(terminal): naming
Maxim Prokhorov
2025-11-29 00:22:33 +03:00 -
b476ea1401
relay(misc): removed comment
Maxim Prokhorov
2025-11-29 00:21:52 +03:00 -
9a253549cf
relay(mqtt): common mqtt & api topics in flash
Maxim Prokhorov
2025-11-29 00:14:43 +03:00 -
10fcecdbf6
led(build): -Wunused-function false positive
Maxim Prokhorov
2025-11-28 22:57:37 +03:00 -
2485abd99d
led(api): unused .toggle()
Maxim Prokhorov
2025-11-28 22:51:36 +03:00 -
9fe8d9c9a4
relay(all): boot & sync refactoring (#2654)
Max Prokhorov
2025-11-28 22:47:50 +03:00 -
78a269ba68
rfbridge(build): move out of relay config section
Maxim Prokhorov
2025-11-26 11:13:52 +03:00 -
9be4f9fdb5
system(boot): missing build flag checks
Maxim Prokhorov
2025-11-24 17:25:21 +03:00 -
7ea658b7b5
system(boot): actually enable partially unstable setup
Maxim Prokhorov
2025-11-24 17:17:15 +03:00 -
14aff75a7d
gpio(terminal): typo
Maxim Prokhorov
2025-11-24 17:15:45 +03:00 -
245e456b44
settings(parse): force trailing suffix when already used it once
Maxim Prokhorov
2025-11-20 23:42:14 +03:00 -
f9a445dd95
relay(boot): skip hw gpio target status delay when soft resetting
Maxim Prokhorov
2025-11-16 13:26:45 +03:00 -
994b716caa
led(pattern): check parsing success
Maxim Prokhorov
2025-11-15 23:32:00 +03:00 -
9069546380
test(led): template for unchecked conversion test
Maxim Prokhorov
2025-11-15 23:29:13 +03:00 -
6093c17fea
led: more refactoring
Maxim Prokhorov
2025-11-15 22:50:48 +03:00 -
2938029451
types(duration): micros & millis suffixes
Maxim Prokhorov
2025-11-15 22:43:31 +03:00 -
37fbd91c13
sns(hlw8012): prefer fastmath over newlib math
Maxim Prokhorov
2025-11-09 16:48:06 +03:00 -
25479ed59e
led(loop): reduce number of funcs duplicating method calls
Maxim Prokhorov
2025-11-10 00:23:27 +03:00 -
b716d4c2cc
led(relay): dont check link w/ findme & relays
Maxim Prokhorov
2025-11-09 20:14:13 +03:00 -
79633343b9
gpio(terminal): explicit mode in addition to write
Maxim Prokhorov
2025-11-10 02:16:10 +03:00 -
5e681eb009
mqtt(debug): display empty message as 0 bytes
Maxim Prokhorov
2025-11-09 16:47:32 +03:00 -
22fbd61db6
system(boot): led & buttons work when not too unstable
Maxim Prokhorov
2025-11-09 16:45:43 +03:00 -
7babf84b53
system(boot): persistent count clamp & code reuse
Maxim Prokhorov
2025-11-09 16:44:39 +03:00 -
bdf87e1a51
led(pattern): refactoring
Maxim Prokhorov
2025-11-09 01:55:45 +03:00 -
8592474a9b
btn(action): manual reset should not increment unstable counter
Maxim Prokhorov
2025-11-09 01:53:41 +03:00 -
f737ee2615
uart(debug): also disable rx when uart0 was configured w/o it
Maxim Prokhorov
2025-11-09 01:53:21 +03:00 -
bc9f879c9c
libs(views): fix lingering pointer to old object when copying / moving
Maxim Prokhorov
2025-11-09 01:26:06 +03:00 -
bb7bd06d67
terminal(test): known memory leakage
Maxim Prokhorov
2025-11-08 19:54:55 +03:00 -
bbfe32940c
debug(uart): also mask rx isr when disabled
Maxim Prokhorov
2025-10-03 16:33:42 +03:00 -
63871a6ff2
debug(uart): another spurious unused function warning
Maxim Prokhorov
2025-10-03 16:32:23 +03:00 -
96efa49fce
ntp(cfg): unchecked comparison with nullptr
Maxim Prokhorov
2025-09-10 07:40:42 +03:00 -
eab8653eb5
debug(uart): spurious unused function warning
Maxim Prokhorov
2025-09-08 23:34:36 +03:00 -
a63c6c342a
types(build): sv constants in read-only memory
Maxim Prokhorov
2025-09-08 22:58:33 +03:00 -
d576fad945
sns(build): remove FlashStringHelper
Maxim Prokhorov
2025-09-08 22:57:26 +03:00 -
4cd98f8622
rfm69(build): remove FlashStringHelper
Maxim Prokhorov
2025-09-08 22:57:13 +03:00 -
9cf52ddbca
pzem(modbus): reduntant templated code
Maxim Prokhorov
2025-09-08 22:54:18 +03:00 -
7fffcbda4f
pzem(build): flash strings clean-up, remove FlashStringHelper
Maxim Prokhorov
2025-09-08 22:41:42 +03:00 -
c8c1b7a4d2
ir(build): clean-up command string init and remove FlashStringHelper
Maxim Prokhorov
2025-09-08 22:33:57 +03:00 -
69b5f119a6
dcz(build): remove FlashStringHelper
Maxim Prokhorov
2025-09-08 22:33:12 +03:00 -
fee3e57884
ntp(debug): do not log server value twice
Maxim Prokhorov
2025-09-08 22:32:04 +03:00 -
9d21b561c3
ntp(build): use TZ.h as raw strings, not macros
Maxim Prokhorov
2025-09-08 22:11:30 +03:00 -
d49b33def3
webui(settings): default to step="any" for generic number inputs
Maxim Prokhorov
2025-08-29 17:52:45 +03:00 -
61c5cd7651
webui(build): remove mistakenly set src/*.html binary attribute
Maxim Prokhorov
2025-08-29 18:05:56 +03:00 -
3dcbc660b2
webui(build): missing embedded files check for index header values
Maxim Prokhorov
2025-08-29 17:45:20 +03:00 -
e76b67b355
debug(uart): no-op output for sdk when uart support is disabled
Maxim Prokhorov
2025-08-29 17:43:41 +03:00 -
02631120cb
build(codegen): bump re2c to 4.3
Maxim Prokhorov
2025-08-29 17:42:49 +03:00 -
c3cf5e23c2
sch(api): missing id initializer
Maxim Prokhorov
2025-07-02 02:24:30 +03:00 -
4d2da2b49d
sns(build): explicitly init strings, even when unused
Maxim Prokhorov
2025-07-02 02:28:38 +03:00 -
771a4b1dd7
all(build): fix unused variable warnings
Maxim Prokhorov
2025-07-02 02:28:14 +03:00 -
899e83f25a
mqtt(build): unused warning & fix enabled ref
Maxim Prokhorov
2025-07-02 02:27:47 +03:00 -
f30fffdfab
tspk(build): fallthrough warning
Maxim Prokhorov
2025-07-02 02:28:58 +03:00 -
7d046086ea
ci(release): api token authorizes, not authenticates
Maxim Prokhorov
2025-06-30 16:34:32 +03:00 -
1cfef1f5b5
build(scripts): not a bash script
Maxim Prokhorov
2025-06-26 03:17:36 +03:00 -
ed32ab20ba
build(scripts): sync & generate config/arduino.h
Maxim Prokhorov
2025-06-25 00:23:50 +03:00 -
525808ebf1
ci(scripts): build.sh no longer used
Maxim Prokhorov
2025-06-25 00:36:24 +03:00 -
c5a0b5f23f
build(scripts): allow to generate compile_commands.json with everything enabled
Maxim Prokhorov
2025-06-24 23:54:18 +03:00 -
3ed1050f8c
debug(scripts): decoder typing & refactoring
Maxim Prokhorov
2025-06-22 22:26:33 +03:00 -
1a7f519bcc
settings(internal): remove inline funcs & fixup crash handler
Maxim Prokhorov
2025-06-21 00:50:24 +03:00 -
da12585c83
settings(internal): naming & combine common move code
Maxim Prokhorov
2025-06-21 00:48:49 +03:00 -
1cade55159
settings(storage): consistent initialization order
Maxim Prokhorov
2025-06-20 22:35:28 +03:00 -
f22f7366e1
settings(internal): commit to storage on first boot
Maxim Prokhorov
2025-06-20 20:58:59 +03:00 -
6ac0a93554
terminal(internal): allow empty error message
Maxim Prokhorov
2025-06-20 20:58:09 +03:00 -
e2924dd4ed
settings(internal): allow foreach loop to stop
Maxim Prokhorov
2025-06-20 20:55:39 +03:00 -
4f7a7ab3e3
system(internal): advertise forced sdk erase as noreturn
Maxim Prokhorov
2025-06-20 20:53:43 +03:00 -
b406ec306c
api(internal): dont ignore partial body
Maxim Prokhorov
2025-06-20 11:50:49 +03:00