mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
Commit Graph
Select branches
Hide Pull Requests
ESP8266_RODATA
HTTPS_SERVER_NAME_INDICATION
PUCKJS_HW_I2C_ACCEL
UNMAINTAINED_BOARDS
font-scaling
graphical_memory
init_ble_after_js
master
real_prototype_chain
#1
#1
#1002
#1003
#1003
#1006
#1012
#1013
#1014
#1017
#1018
#1019
#1020
#1024
#1025
#1026
#1027
#1028
#1029
#1032
#1033
#1034
#1038
#1039
#1043
#1044
#1044
#1045
#1046
#1049
#1052
#1053
#1058
#1058
#1061
#1063
#1064
#1066
#1067
#1067
#1069
#107
#107
#1071
#1072
#1074
#1074
#1075
#1076
#1077
#1077
#108
#1080
#1083
#1086
#1087
#1090
#1090
#1094
#1095
#1097
#1098
#1099
#1100
#1104
#1106
#1107
#1107
#1111
#1111
#1112
#1118
#1119
#1120
#1121
#1122
#1123
#1123
#1125
#1127
#1128
#1129
#1132
#1134
#1139
#1142
#1142
#1143
#1144
#1144
#1146
#1147
#1148
#1156
#1162
#1167
#117
#117
#1170
#118
#1180
#1182
#1184
#1189
#1190
#1195
#1197
#1197
#1198
#1200
#1202
#1211
#1214
#1216
#1217
#1222
#1223
#1225
#1234
#1235
#1236
#1243
#1244
#1245
#1246
#1247
#1248
#1250
#1250
#1251
#1252
#1252
#1253
#1255
#1255
#1260
#1267
#1278
#1279
#1284
#1285
#1286
#1287
#1289
#1293
#1296
#1303
#1303
#1304
#1304
#1305
#1308
#1315
#1316
#1317
#1317
#1319
#1323
#1326
#1327
#1329
#1330
#1332
#1334
#1338
#1339
#1341
#1347
#1353
#1364
#1369
#1370
#1377
#1381
#1381
#1382
#1382
#1383
#1384
#1385
#1386
#1388
#1389
#1390
#1393
#1394
#1396
#1399
#140
#1400
#1401
#1403
#1404
#1407
#1408
#1409
#141
#1410
#1411
#1412
#1414
#1415
#1416
#1417
#1418
#1419
#1423
#1423
#1424
#1424
#1431
#1431
#1447
#1447
#1449
#1452
#1453
#1456
#1459
#1461
#1469
#1470
#1471
#1472
#1473
#1475
#1493
#1501
#1502
#1504
#1505
#1519
#1520
#1521
#1522
#1523
#1526
#1526
#1527
#1528
#1531
#1533
#1536
#1537
#1541
#1542
#1543
#1548
#1550
#1552
#1554
#1556
#1558
#1560
#1561
#1564
#1565
#1566
#1569
#1575
#1577
#1579
#1581
#1582
#1584
#1585
#1586
#1589
#1591
#1592
#1604
#1609
#1611
#1614
#1618
#1621
#1624
#1626
#1627
#1630
#1632
#1633
#1635
#1637
#1639
#1641
#1644
#1646
#1647
#1648
#1649
#1651
#1652
#1653
#1657
#1661
#1662
#1664
#1666
#1670
#1674
#1675
#1678
#1680
#1681
#1683
#1686
#1688
#169
#1692
#1694
#1697
#1699
#170
#1708
#1709
#1711
#1714
#1717
#1719
#1720
#1725
#1726
#173
#1735
#1741
#1743
#1755
#1757
#176
#1772
#1774
#1776
#1780
#1781
#1782
#1783
#1785
#1789
#179
#179
#1792
#180
#180
#1802
#1808
#1817
#1822
#1823
#1834
#1835
#1836
#1837
#1839
#1841
#1844
#1845
#1848
#1850
#1851
#1855
#1858
#1862
#1870
#1871
#1874
#1879
#1880
#1882
#1885
#1886
#1887
#1890
#1891
#1893
#1894
#1895
#1897
#1898
#1904
#1905
#1907
#1924
#1929
#1932
#1934
#1942
#1943
#1944
#1945
#1952
#1958
#1964
#1965
#1967
#1973
#1974
#1977
#1978
#1979
#1980
#1981
#1984
#1993
#1998
#2018
#2024
#2025
#2026
#2027
#2028
#2029
#2030
#2031
#2032
#2038
#2039
#2042
#2045
#2050
#2051
#2052
#2053
#2054
#2056
#2058
#2059
#2064
#2069
#2070
#2073
#2074
#2079
#2080
#2083
#2085
#2088
#2091
#2099
#2129
#2131
#2133
#2134
#2135
#2158
#2159
#2162
#2165
#2165
#2168
#2169
#2170
#2173
#2177
#2179
#2180
#2182
#2183
#2184
#2185
#2186
#2187
#2188
#2189
#2193
#2199
#2201
#2202
#2203
#2204
#2205
#2210
#2211
#2212
#2216
#2217
#2218
#2221
#2230
#2234
#2235
#2237
#2238
#2239
#2241
#2242
#2246
#2247
#2248
#2249
#2250
#2252
#2253
#2254
#2255
#2256
#2260
#2261
#2264
#2270
#2271
#2272
#2274
#2275
#2277
#2279
#2280
#2285
#2286
#2287
#2288
#2289
#2291
#2293
#2298
#2299
#2299
#2300
#2303
#2305
#2306
#2311
#2312
#2316
#2317
#2318
#2320
#2322
#2325
#2327
#2329
#2330
#2333
#2334
#2337
#2340
#2343
#2344
#2347
#2348
#2350
#2351
#2357
#2358
#2359
#2367
#2368
#2369
#2373
#2378
#2379
#2381
#2382
#2384
#2386
#2389
#2393
#2394
#2397
#2399
#2400
#2401
#2403
#2404
#2407
#2411
#2412
#2413
#2415
#2418
#242
#242
#2421
#2422
#2436
#2438
#2441
#2442
#2447
#2448
#2449
#245
#2453
#2454
#2458
#2459
#2460
#2464
#2468
#2469
#247
#2472
#2473
#2474
#2476
#2477
#2478
#2479
#248
#2489
#2491
#2494
#2496
#2497
#2498
#250
#2503
#2504
#2506
#2507
#2510
#2511
#2512
#2513
#2514
#2516
#2518
#2521
#2522
#2525
#2526
#2527
#2528
#2529
#2531
#2533
#2534
#2536
#2537
#2539
#2540
#2541
#2545
#2546
#2548
#2549
#2550
#2552
#2564
#2565
#2566
#2568
#2569
#2570
#2571
#2574
#2579
#2581
#2582
#2584
#2587
#2590
#2591
#2592
#2593
#2594
#2595
#2596
#2600
#2603
#2604
#2605
#2608
#2611
#2619
#2620
#2622
#2623
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2636
#2639
#2642
#2645
#2647
#2650
#2650
#2653
#2655
#2656
#2657
#2660
#2662
#2666
#2668
#282
#285
#285
#298
#299
#300
#333
#333
#354
#358
#362
#369
#417
#418
#420
#422
#423
#431
#432
#435
#436
#439
#445
#446
#447
#458
#461
#469
#475
#477
#478
#480
#483
#487
#487
#498
#5
#5
#500
#508
#518
#529
#558
#560
#563
#564
#567
#568
#570
#575
#575
#576
#578
#580
#581
#581
#582
#583
#587
#591
#592
#593
#594
#597
#601
#607
#608
#611
#616
#620
#623
#625
#628
#633
#639
#641
#647
#650
#651
#657
#663
#666
#667
#671
#672
#674
#678
#68
#68
#680
#682
#685
#686
#69
#69
#692
#694
#70
#70
#703
#705
#709
#712
#713
#715
#716
#717
#718
#719
#721
#724
#726
#729
#730
#734
#74
#74
#744
#745
#746
#747
#749
#750
#755
#762
#763
#763
#764
#768
#777
#784
#786
#787
#789
#790
#791
#793
#798
#799
#80
#80
#800
#802
#803
#804
#805
#806
#806
#810
#811
#818
#820
#821
#822
#822
#823
#824
#825
#826
#826
#827
#828
#828
#829
#835
#835
#841
#841
#843
#850
#867
#868
#87
#87
#872
#872
#873
#874
#88
#88
#880
#881
#882
#899
#903
#904
#908
#911
#919
#921
#924
#924
#925
#933
#934
#935
#940
#942
#942
#943
#944
#944
#945
#947
#949
#949
#95
#95
#950
#951
#952
#953
#957
#96
#96
#961
#963
#965
#967
#967
#968
#975
#979
#98
#98
#981
#982
#983
#986
#987
#988
#990
#992
#993
#994
#998
BEFORE_FUNCTION_REFACTOR
ESPRUINOBOARD_1v3_SEEED
HEXBADGE
PIXLJS_REV_1
PIXLJS_REV_1i
RELEASE_1V44
RELEASE_1V58
RELEASE_1V59
RELEASE_1V62
RELEASE_1V64
RELEASE_1V65
RELEASE_1V66
RELEASE_1V67
RELEASE_1V68
RELEASE_1V69
RELEASE_1V70
RELEASE_1V71
RELEASE_1V72
RELEASE_1V73
RELEASE_1V74
RELEASE_1V75
RELEASE_1V76
RELEASE_1V77
RELEASE_1V78
RELEASE_1V79
RELEASE_1V80
RELEASE_1V81
RELEASE_1V82
RELEASE_1V83
RELEASE_1V84
RELEASE_1V85
RELEASE_1V86
RELEASE_1V87
RELEASE_1V88
RELEASE_1V89
RELEASE_1V90
RELEASE_1V91
RELEASE_1V92
RELEASE_1V93
RELEASE_1V94
RELEASE_1V95
RELEASE_1V96
RELEASE_1V97
RELEASE_1V98
RELEASE_1V99
RELEASE_1v70
RELEASE_1v71
RELEASE_2V00
RELEASE_2V01
RELEASE_2V02
RELEASE_2V03
RELEASE_2V04
RELEASE_2V05
RELEASE_2V06
RELEASE_2V07
RELEASE_2V08
RELEASE_2V09
RELEASE_2V10
RELEASE_2V11
RELEASE_2V12
RELEASE_2V13
RELEASE_2V14
RELEASE_2V15
RELEASE_2V16
RELEASE_2V17
RELEASE_2V18
RELEASE_2V19
RELEASE_2V20
RELEASE_2V21
RELEASE_2V22
RELEASE_2V23
RELEASE_2V24
RELEASE_2V25
RELEASE_2V26
RELEASE_2V27
RELEASE_2V28
esp-2015-10-04
esp8266-2015-10-01
esp8266-2015-10-03
Select branches
Hide Pull Requests
ESP8266_RODATA
HTTPS_SERVER_NAME_INDICATION
PUCKJS_HW_I2C_ACCEL
UNMAINTAINED_BOARDS
font-scaling
graphical_memory
init_ble_after_js
master
real_prototype_chain
#1
#1
#1002
#1003
#1003
#1006
#1012
#1013
#1014
#1017
#1018
#1019
#1020
#1024
#1025
#1026
#1027
#1028
#1029
#1032
#1033
#1034
#1038
#1039
#1043
#1044
#1044
#1045
#1046
#1049
#1052
#1053
#1058
#1058
#1061
#1063
#1064
#1066
#1067
#1067
#1069
#107
#107
#1071
#1072
#1074
#1074
#1075
#1076
#1077
#1077
#108
#1080
#1083
#1086
#1087
#1090
#1090
#1094
#1095
#1097
#1098
#1099
#1100
#1104
#1106
#1107
#1107
#1111
#1111
#1112
#1118
#1119
#1120
#1121
#1122
#1123
#1123
#1125
#1127
#1128
#1129
#1132
#1134
#1139
#1142
#1142
#1143
#1144
#1144
#1146
#1147
#1148
#1156
#1162
#1167
#117
#117
#1170
#118
#1180
#1182
#1184
#1189
#1190
#1195
#1197
#1197
#1198
#1200
#1202
#1211
#1214
#1216
#1217
#1222
#1223
#1225
#1234
#1235
#1236
#1243
#1244
#1245
#1246
#1247
#1248
#1250
#1250
#1251
#1252
#1252
#1253
#1255
#1255
#1260
#1267
#1278
#1279
#1284
#1285
#1286
#1287
#1289
#1293
#1296
#1303
#1303
#1304
#1304
#1305
#1308
#1315
#1316
#1317
#1317
#1319
#1323
#1326
#1327
#1329
#1330
#1332
#1334
#1338
#1339
#1341
#1347
#1353
#1364
#1369
#1370
#1377
#1381
#1381
#1382
#1382
#1383
#1384
#1385
#1386
#1388
#1389
#1390
#1393
#1394
#1396
#1399
#140
#1400
#1401
#1403
#1404
#1407
#1408
#1409
#141
#1410
#1411
#1412
#1414
#1415
#1416
#1417
#1418
#1419
#1423
#1423
#1424
#1424
#1431
#1431
#1447
#1447
#1449
#1452
#1453
#1456
#1459
#1461
#1469
#1470
#1471
#1472
#1473
#1475
#1493
#1501
#1502
#1504
#1505
#1519
#1520
#1521
#1522
#1523
#1526
#1526
#1527
#1528
#1531
#1533
#1536
#1537
#1541
#1542
#1543
#1548
#1550
#1552
#1554
#1556
#1558
#1560
#1561
#1564
#1565
#1566
#1569
#1575
#1577
#1579
#1581
#1582
#1584
#1585
#1586
#1589
#1591
#1592
#1604
#1609
#1611
#1614
#1618
#1621
#1624
#1626
#1627
#1630
#1632
#1633
#1635
#1637
#1639
#1641
#1644
#1646
#1647
#1648
#1649
#1651
#1652
#1653
#1657
#1661
#1662
#1664
#1666
#1670
#1674
#1675
#1678
#1680
#1681
#1683
#1686
#1688
#169
#1692
#1694
#1697
#1699
#170
#1708
#1709
#1711
#1714
#1717
#1719
#1720
#1725
#1726
#173
#1735
#1741
#1743
#1755
#1757
#176
#1772
#1774
#1776
#1780
#1781
#1782
#1783
#1785
#1789
#179
#179
#1792
#180
#180
#1802
#1808
#1817
#1822
#1823
#1834
#1835
#1836
#1837
#1839
#1841
#1844
#1845
#1848
#1850
#1851
#1855
#1858
#1862
#1870
#1871
#1874
#1879
#1880
#1882
#1885
#1886
#1887
#1890
#1891
#1893
#1894
#1895
#1897
#1898
#1904
#1905
#1907
#1924
#1929
#1932
#1934
#1942
#1943
#1944
#1945
#1952
#1958
#1964
#1965
#1967
#1973
#1974
#1977
#1978
#1979
#1980
#1981
#1984
#1993
#1998
#2018
#2024
#2025
#2026
#2027
#2028
#2029
#2030
#2031
#2032
#2038
#2039
#2042
#2045
#2050
#2051
#2052
#2053
#2054
#2056
#2058
#2059
#2064
#2069
#2070
#2073
#2074
#2079
#2080
#2083
#2085
#2088
#2091
#2099
#2129
#2131
#2133
#2134
#2135
#2158
#2159
#2162
#2165
#2165
#2168
#2169
#2170
#2173
#2177
#2179
#2180
#2182
#2183
#2184
#2185
#2186
#2187
#2188
#2189
#2193
#2199
#2201
#2202
#2203
#2204
#2205
#2210
#2211
#2212
#2216
#2217
#2218
#2221
#2230
#2234
#2235
#2237
#2238
#2239
#2241
#2242
#2246
#2247
#2248
#2249
#2250
#2252
#2253
#2254
#2255
#2256
#2260
#2261
#2264
#2270
#2271
#2272
#2274
#2275
#2277
#2279
#2280
#2285
#2286
#2287
#2288
#2289
#2291
#2293
#2298
#2299
#2299
#2300
#2303
#2305
#2306
#2311
#2312
#2316
#2317
#2318
#2320
#2322
#2325
#2327
#2329
#2330
#2333
#2334
#2337
#2340
#2343
#2344
#2347
#2348
#2350
#2351
#2357
#2358
#2359
#2367
#2368
#2369
#2373
#2378
#2379
#2381
#2382
#2384
#2386
#2389
#2393
#2394
#2397
#2399
#2400
#2401
#2403
#2404
#2407
#2411
#2412
#2413
#2415
#2418
#242
#242
#2421
#2422
#2436
#2438
#2441
#2442
#2447
#2448
#2449
#245
#2453
#2454
#2458
#2459
#2460
#2464
#2468
#2469
#247
#2472
#2473
#2474
#2476
#2477
#2478
#2479
#248
#2489
#2491
#2494
#2496
#2497
#2498
#250
#2503
#2504
#2506
#2507
#2510
#2511
#2512
#2513
#2514
#2516
#2518
#2521
#2522
#2525
#2526
#2527
#2528
#2529
#2531
#2533
#2534
#2536
#2537
#2539
#2540
#2541
#2545
#2546
#2548
#2549
#2550
#2552
#2564
#2565
#2566
#2568
#2569
#2570
#2571
#2574
#2579
#2581
#2582
#2584
#2587
#2590
#2591
#2592
#2593
#2594
#2595
#2596
#2600
#2603
#2604
#2605
#2608
#2611
#2619
#2620
#2622
#2623
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2636
#2639
#2642
#2645
#2647
#2650
#2650
#2653
#2655
#2656
#2657
#2660
#2662
#2666
#2668
#282
#285
#285
#298
#299
#300
#333
#333
#354
#358
#362
#369
#417
#418
#420
#422
#423
#431
#432
#435
#436
#439
#445
#446
#447
#458
#461
#469
#475
#477
#478
#480
#483
#487
#487
#498
#5
#5
#500
#508
#518
#529
#558
#560
#563
#564
#567
#568
#570
#575
#575
#576
#578
#580
#581
#581
#582
#583
#587
#591
#592
#593
#594
#597
#601
#607
#608
#611
#616
#620
#623
#625
#628
#633
#639
#641
#647
#650
#651
#657
#663
#666
#667
#671
#672
#674
#678
#68
#68
#680
#682
#685
#686
#69
#69
#692
#694
#70
#70
#703
#705
#709
#712
#713
#715
#716
#717
#718
#719
#721
#724
#726
#729
#730
#734
#74
#74
#744
#745
#746
#747
#749
#750
#755
#762
#763
#763
#764
#768
#777
#784
#786
#787
#789
#790
#791
#793
#798
#799
#80
#80
#800
#802
#803
#804
#805
#806
#806
#810
#811
#818
#820
#821
#822
#822
#823
#824
#825
#826
#826
#827
#828
#828
#829
#835
#835
#841
#841
#843
#850
#867
#868
#87
#87
#872
#872
#873
#874
#88
#88
#880
#881
#882
#899
#903
#904
#908
#911
#919
#921
#924
#924
#925
#933
#934
#935
#940
#942
#942
#943
#944
#944
#945
#947
#949
#949
#95
#95
#950
#951
#952
#953
#957
#96
#96
#961
#963
#965
#967
#967
#968
#975
#979
#98
#98
#981
#982
#983
#986
#987
#988
#990
#992
#993
#994
#998
BEFORE_FUNCTION_REFACTOR
ESPRUINOBOARD_1v3_SEEED
HEXBADGE
PIXLJS_REV_1
PIXLJS_REV_1i
RELEASE_1V44
RELEASE_1V58
RELEASE_1V59
RELEASE_1V62
RELEASE_1V64
RELEASE_1V65
RELEASE_1V66
RELEASE_1V67
RELEASE_1V68
RELEASE_1V69
RELEASE_1V70
RELEASE_1V71
RELEASE_1V72
RELEASE_1V73
RELEASE_1V74
RELEASE_1V75
RELEASE_1V76
RELEASE_1V77
RELEASE_1V78
RELEASE_1V79
RELEASE_1V80
RELEASE_1V81
RELEASE_1V82
RELEASE_1V83
RELEASE_1V84
RELEASE_1V85
RELEASE_1V86
RELEASE_1V87
RELEASE_1V88
RELEASE_1V89
RELEASE_1V90
RELEASE_1V91
RELEASE_1V92
RELEASE_1V93
RELEASE_1V94
RELEASE_1V95
RELEASE_1V96
RELEASE_1V97
RELEASE_1V98
RELEASE_1V99
RELEASE_1v70
RELEASE_1v71
RELEASE_2V00
RELEASE_2V01
RELEASE_2V02
RELEASE_2V03
RELEASE_2V04
RELEASE_2V05
RELEASE_2V06
RELEASE_2V07
RELEASE_2V08
RELEASE_2V09
RELEASE_2V10
RELEASE_2V11
RELEASE_2V12
RELEASE_2V13
RELEASE_2V14
RELEASE_2V15
RELEASE_2V16
RELEASE_2V17
RELEASE_2V18
RELEASE_2V19
RELEASE_2V20
RELEASE_2V21
RELEASE_2V22
RELEASE_2V23
RELEASE_2V24
RELEASE_2V25
RELEASE_2V26
RELEASE_2V27
RELEASE_2V28
esp-2015-10-04
esp8266-2015-10-01
esp8266-2015-10-03
-
2ac6e8b4fa
Bangle.js2: Remove buzz when going back in a menu using the button (not the widget) fix https://github.com/espruino/Espruino/issues/2670
master
Gordon Williams
2025-12-08 16:03:01 +00:00 -
a035b24471
returning a value when the func type expects void
Gordon Williams
2025-12-08 10:38:06 +00:00 -
585d5d38c1
Swap to using locks for watch&timer arrays (uses 4b more RAM, but faster and no defrag issues)
Gordon Williams
2025-12-05 16:38:14 +00:00 -
a6756192e2
E.defrag now defrags with interrupts enabled (also fix potential crash with 2 flat strings end to end)
Gordon Williams
2025-12-05 16:07:43 +00:00 -
19b117077c
STM32: Tidy up WAKEUP timer handling to ensure the Wakeup is always the first item in the queue
Gordon Williams
2025-12-04 15:26:38 +00:00 -
97d9d8e20d
Fix jshPopIOEventOfType when the event to be popped is right at the start
Gordon Williams
2025-12-04 15:24:56 +00:00 -
008f95bca7
more attempts at the JS interrupt code - don't allow interruption of JS that's already interrupted
Gordon Williams
2025-12-04 12:03:02 +00:00 -
5619232a14
Fix timer regression on STM32 caused by wakeups not being cleared
Gordon Williams
2025-12-03 14:14:25 +00:00 -
0936597522
Update code for
require("timer").add({type:"EXEC",fn:...})to look up the function that is being called. It's much safer than storing the reference directly as defrags could have moved the functionGordon Williams
2025-12-02 15:15:58 +00:00 -
2de6698f87
Espruino Pico: Removed 'tv' library by default to free up flash storage
Gordon Williams
2025-12-02 13:05:29 +00:00 -
7940729a6e
Bangle.js1: dump() now doesn't write out interpreter state as JS (saves 1.5kB Flash)
Gordon Williams
2025-12-01 16:55:03 +00:00 -
9feb8de86f
actual fix for compile
Gordon Williams
2025-12-01 16:46:23 +00:00 -
9b0989b377
tweaks for fix microbit/emscripten builds
Gordon Williams
2025-12-01 15:16:50 +00:00 -
43943b58ac
Timers now have unique IDs (#1444) Added
require("timer")to access timers, removedE.dumpTimersandPin.writeAtTime(fix #2586) Added ability to execute JS from an a timer withrequire("timer").add({type:"EXEC",...)Gordon Williams
2025-12-01 14:48:26 +00:00 -
ebb469bb75
STM32: Ensure setDeepSleep(1) will only sleep if there are no active PWM outputs
Gordon Williams
2025-11-11 14:02:36 +00:00 -
066c6015cb
Date: fix parsing of ISO8601 timezones (+HHMM worked, but +HH:MM and +HH added) (fix #2669)
Gordon Williams
2025-12-01 12:31:32 +00:00 -
81b6e4991a
Bangle.js: Add Bangle.setOptions({stepCounterDisabled:bool}) to disable the step counter
Gordon Williams
2025-12-01 12:31:08 +00:00 -
46525846acMerge pull request #2668 from bobrippling/fix/accel-limit
Gordon Williams
2025-12-01 08:42:00 +00:00 -
2913ca0a7d
Fix accel limit bound
Rob Pilling
2025-11-27 18:12:42 +00:00 -
f8c16af67eMerge pull request #2666 from espruino/dependabot/github_actions/actions/checkout-6
Gordon Williams
2025-11-24 09:58:16 +00:00 -
7a5bd80948Bump actions/checkout from 5 to 6
dependabot[bot]
2025-11-24 01:02:21 +00:00 -
ef51f1f37e
remove E.setBootCode from bangle.js to free up space - you can write direct to storage instead, and writing to boot code would remove the bootloader anyway
Gordon Williams
2025-11-14 15:56:23 +00:00 -
b565549495
Pin.getInfo().negated now set if pin negated in firmware
Gordon Williams
2025-11-14 15:28:08 +00:00 -
655d3777b8
Bangle.js: Updated built-in Layout.js with some minor fixes
Gordon Williams
2025-11-12 10:53:05 +00:00 -
39185be95e
remove code that is now never reached
Gordon Williams
2025-11-07 15:37:19 +00:00 -
3c6eedaf2e
Array.sort: fix issue where *some* sorts of 10+ items could cause the array not to be GC'd
Gordon Williams
2025-11-07 15:37:02 +00:00 -
af141a9b78
post-release changelog
Gordon Williams
2025-11-05 10:24:47 +00:00 -
37bd208278
2v28 release
RELEASE_2V28
Gordon Williams
2025-11-05 09:17:08 +00:00 -
404c106b05
code comments
Gordon Williams
2025-11-05 09:16:22 +00:00 -
50eabb8f69
Graphics: fix cropping of images in strings when gfx instance is rotated by 90 degrees fix https://github.com/espruino/BangleApps/issues/4053
Gordon Williams
2025-11-04 17:07:08 +00:00 -
7c8e7586bd
Update Bangle.js factory apps
Gordon Williams
2025-11-04 17:00:12 +00:00 -
4e85b79ab4
Linux SDL: Use SDL2, more keys forwarded, allow resizing of gfx window Fix Linux ARM64 build Misc tweaks from Pipboy build
Gordon Williams
2025-11-04 16:39:00 +00:00 -
a40827ddeb
docs
Gordon Williams
2025-10-30 14:30:45 +00:00 -
23ee87b830
fix assert(0) if CRC32 called with nothing in debug build
Gordon Williams
2025-10-30 10:43:18 +00:00 -
0aec54d65d
JIT: Fix floating point constants
Gordon Williams
2025-10-30 10:20:15 +00:00 -
ff93965f67
Fix escape characters in strings inside templates inside templated strings
${"\n"}Gordon Williams
2025-10-30 09:43:58 +00:00 -
f0276bb646
Add median-of-3 for Array.sort (1/3 of the compares for pre-sorted data)
Gordon Williams
2025-10-29 11:27:09 +00:00 -
9be2e86234
Add fast path to xIntArray.indexOf
Gordon Williams
2025-10-29 09:11:38 +00:00 -
3776b285b1Merge pull request #2662 from espruino/dependabot/github_actions/actions/upload-artifact-5.0.0
Gordon Williams
2025-10-27 09:30:03 +00:00 -
7dfa7a5014Bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot]
2025-10-27 01:05:32 +00:00 -
4c4ea2967f
Puck.js: E.getTemperature(true) will now use the uC's internal temp sensor (previously only external was possible)
Gordon Williams
2025-10-23 11:28:25 +01:00 -
67932a14caUpdate README with new link for usage instructions
Gordon Williams
2025-10-23 10:21:30 +01:00 -
4fa9f75be0
I2C: Fix readReg to ensure it sends I2C STOP after the read changelog for 626c4e1
Gordon Williams
2025-10-14 09:41:20 +01:00 -
9299078c3c
Fixed bug where I2C.readReg() was locking up the I2C bus by not sending STOP signal after reading
rblakesley
2025-10-13 20:03:34 +02:00 -
09406404e9
docs
Gordon Williams
2025-10-02 19:37:57 +01:00 -
0505933d18
Jolt.js: Fix memory leak in Q0/1/2/3.setPower
Gordon Williams
2025-10-02 19:33:09 +01:00 -
c2be4361e4
oops - fix build
Gordon Williams
2025-09-26 17:07:20 +01:00 -
ee413a267c
Bluetooth: Increase size of max advertising received (now ~120b on high MTU builds) nRF52840: Fix crash if receiving >32b of advertisement data
Gordon Williams
2025-09-26 16:19:48 +01:00 -
c3b26eb831
still ensure we assert for negative manufacturer data
Gordon Williams
2025-09-26 15:20:55 +01:00 -
592ba9e2e0
change scan_start error check to one that'll report the error without rebooting the device
Gordon Williams
2025-09-26 15:18:50 +01:00 -
f2b07352b5
nRF5x: Fix assertion failure caused by receiving manufacturer data with 0 length
Gordon Williams
2025-09-26 15:11:42 +01:00 -
a19042a137
Updated test screen to work better when watch has been idle for a while
Gordon Williams
2025-09-24 09:12:00 +01:00 -
84ac439f9a
new wrapstring test
Gordon Williams
2025-09-19 08:38:24 +01:00 -
83513aae44
stm32/jshardware.c - fixed occasional issue with E.rebootToDFU() not working
rblakesley
2025-09-17 13:27:05 +02:00 -
355d736be2
Graphics.wrapString fix issue of line length of the line after a string with multiple dashes in
Gordon Williams
2025-09-16 13:26:47 +01:00 -
5f2aafd9e9
Resizable emulator graphics window
rblakesley
2025-09-15 21:55:30 +02:00 -
a75f2a77a7
add ESPR_FS_PREPEND_PATH, other compile fixes
Gordon Williams
2025-09-12 11:48:23 +01:00 -
a2f13dacb0
ensure sd check only on nrf5x
Gordon Williams
2025-09-12 08:43:26 +01:00 -
5f0b776748
Fix "this is not available in \1" messages in reference
Gordon Williams
2025-09-10 09:45:07 +01:00 -
85c48379f3Merge pull request #2657 from espruino/dependabot/github_actions/actions/setup-python-6
Gordon Williams
2025-09-08 09:30:11 +01:00 -
b1ab6767f0Bump actions/setup-python from 5 to 6
dependabot[bot]
2025-09-08 01:02:23 +00:00 -
7d1a71299e
Use simple check in correct place of firmware file thanks to @fanoush -
6cf5a74794 (commitcomment-165215201)Gordon Williams
2025-09-05 13:40:24 +01:00 -
6cf5a74794
nRF52840: Add process.env.SOFTDEVICE for detecting which softdevice version is installed
Gordon Williams
2025-09-05 09:22:30 +01:00 -
7f39a771b0
fix emscripten build
Gordon Williams
2025-09-03 15:35:46 +01:00 -
1dbf4066f3
Small magnetometer code tweaks
Gordon Williams
2025-09-03 15:22:45 +01:00 -
effd11bbae
uploaded new factory JS
Gordon Williams
2025-09-03 15:05:01 +01:00 -
7e078431ed
Added i2cRead/WriteReg for simplified internal I2C code Bangle.js2: Support for new Bangles with MMC36X0 magnetometer (Bangle.dbg() now shows info)
Gordon Williams
2025-09-03 15:02:12 +01:00 -
711379b85b
docs
Gordon Williams
2025-09-01 09:34:32 +01:00 -
2bb3083971
nRF52: Fix gatt.setRSSIHandler on the first active connection
Gordon Williams
2025-09-01 09:34:13 +01:00 -
0162391d9fMerge pull request #2656 from thyttan/showPrompt-long-press
Gordon Williams
2025-08-29 11:51:09 +01:00 -
77909d929fUpdate ChangeLog
Gordon Williams
2025-08-29 11:50:56 +01:00 -
836b002155
E_showPrompt_Q3: update minified code
thyttan
2025-08-28 22:16:23 +02:00 -
473e8bbabd
showPrompt: update typescript
thyttan
2025-08-28 21:46:36 +02:00 -
8a5b7b36deE_showPrompt_Q3: permit passing falsy values
thyttan
2025-08-28 21:43:02 +02:00 -
d9f34943a4
showPrompt: add to ChangeLog
thyttan
2025-08-27 23:40:53 +02:00 -
86003a6cfb
showPrompt: modify docs
thyttan
2025-08-27 23:25:26 +02:00 -
79723567b6
E_showPrompt_Q3: improve readability by adding
elsethyttan
2025-08-27 22:30:00 +02:00 -
5acf953a07
bring noflash build up to date with Bangle.js
Gordon Williams
2025-08-26 10:44:38 +01:00 -
3ec4483d3b
add iflash and noflash bangle.js builds to build matrix
Gordon Williams
2025-08-26 10:38:44 +01:00 -
cdeb050870Merge pull request #2655 from thyttan/setui-docs
Gordon Williams
2025-08-26 10:35:39 +01:00 -
5b83d75c95
E_showPrompt_Q3: allow long press actions
thyttan
2025-08-22 23:27:33 +02:00 -
ea2292924d
docs: update to reflect current setUI implementations
thyttan
2025-08-22 23:15:46 +02:00 -
c72410f6a3Merge pull request #2653 from espruino/dependabot/github_actions/actions/checkout-5
Gordon Williams
2025-08-18 09:52:02 +02:00 -
031fc4634cBump actions/checkout from 4 to 5
dependabot[bot]
2025-08-18 02:09:19 +00:00 -
89f3ae7e62
docs
Gordon Williams
2025-08-15 09:39:38 +01:00 -
33a77d1e96
nRF52 Central: Lower min connection interval from 20->7.5ms, max 200->1000ms (allows some extra devices to be connected to)
Gordon Williams
2025-08-06 09:56:36 +01:00 -
5b6fe1dea9
JIT: When referencing a built-in member function of a built-in (Math.*, E.*, PIN_NAME.*, etc) include address rather than looking up (#2398)
Gordon Williams
2025-08-06 09:54:44 +01:00 -
e52996c713
docs
Gordon Williams
2025-07-30 08:31:42 +01:00 -
ebf15226b1
build tweaks for trying to get a working SDK17 bootloader
Gordon Williams
2025-07-29 15:28:29 +01:00 -
bf293ba289
Bangle.js2: Menus now buzz when back button pressed or icon tapped (fix #2642)
Gordon Williams
2025-07-22 13:53:36 +01:00 -
8b2e5a57b6
Bangle.js2: Fix issue using touch handler with Bangle.setUI({mode:"updown",...}) (fix #2648)
Gordon Williams
2025-07-22 13:42:28 +01:00 -
f3b5e0dbcdMerge pull request #2645 from rikkuness/fix-provision-script
Gordon Williams
2025-07-21 09:36:32 +02:00 -
56fd26501eMerge pull request #2647 from TheoCGaming/master
Gordon Williams
2025-07-21 09:33:34 +02:00 -
76f8f12fe1first attempt to enable esp32-s3
TheoCGaming
2025-07-20 22:25:55 -07:00 -
ff725a386cadded IGNORE_SYSTEM_GCC option to provision.sh
Darrian
2025-07-18 18:47:29 +01:00 -
43535a60ae
Bangle.js2: Add Bangle.setOptions({hrmStaticSampleTime})
Gordon Williams
2025-07-03 17:00:28 +01:00 -
c39547da36
Fix SD card wait that was using 0xFFFFFFFF and so could pretty much lock up forever
Gordon Williams
2025-06-25 14:28:43 +01:00 -
f7b41f3733
nRF52: Add NRF/BluetoothRemoteGATTServer.updateConnection for setting the phy Mainly @fanoush's code from https://github.com/espruino/Espruino/compare/master...fanoush:Espruino:f-update-phy
Gordon Williams
2025-06-25 12:10:27 +01:00 -
9bc16c4d24
update docs to keep version number the same format
Gordon Williams
2025-06-25 11:52:08 +01:00 -
d9161bcb1c
Bangle.js2: Adjust accelerometer axes for HRM algorithm to more closely match the datasheet
Gordon Williams
2025-06-25 10:56:03 +01:00