Key changes
- Bluetooth Low Energy support for PinecilV2
- Large cleanup of translation files; and refactor of how we handle fonts for translations
- Fixes for I2C corruption on PinecilV2
- Option for using adjustable profiles on USB-PD or not
- Cleanups and improvements to the generated documents website
For Pinecil V2 users blisp is currently my reccomended CLI tool for updating the device. It is built for all main OS's automatically. This does not apply to V1 devices. If your iron came with a blue grip, its a V1 and update the same as always. If your device came with a green silicone grip its a V2 device.
For a small number of V2 Pinecil devices there appears to be an interference issue between the Bluetooth Low Energy and some devices; more information here. If this occurs to you, please let us know in the issue and rollback to 2.20 for now.
What's Changed
- Update translation_HU.json by @lalamper in #1505
- Update translation_IT.json by @WillCap397 in #1504
- Updated translation_HR.json by @jonnieZG in #1499
- Update translation_RU.json by @JugglerLKR in #1500
- removed some unused lines, ... by @discip in #1502
- makes the 'boost mode' deactivatable (as originally intended) by @discip in #1507
- update translation by @dmitrygribenchuk in #1509
- update translation by @dmitrygribenchuk in #1511
- fixes cooldown flashing by @discip in #1515
- updated Menu.md by @discip in #1512
- Reboot after reset by @discip in #1513
- Fix the calibrate voltage screen, when it exits, it used to overlay t… by @purdeaandrei in #1530
- Miniware+Pinecil: fix number of items in uVtoDegC array. This only af… by @purdeaandrei in #1531
- Expanded the build script to build customizable multiple languages and models firmwares by @GeminiServer in #1520
- New translations format by @Ralim in #1493
- Just a small typo correction and a suggestion for clearer wording. by @discip in #1533
- Ble by @Ralim in #1434
- Settings toggle for ble by @Ralim in #1537
- Update translation_IT.json by @federicodilo in #1539
- Merging newest translations into dev by @github-actions in #1540
- Drop decimal when > 99.9W by @Ralim in #1536
- Merging newest translations into dev by @github-actions in #1542
- simplification by @discip in #1543
- fixing languages & reverting unwanted weblate changes by @discip in #1548
- Change timing scheduler to only run main timer once ADC is done by @Ralim in #1535
- track and return Operating Mode with BLE by @TomW1605 in #1553
- expand bulk data to match individual value data by @TomW1605 in #1555
- Update translation_FR.json by @Alexandrebafoil in #1556
- Use the scan response to advertise some of the available service UUID… by @cohaolain in #1557
- Small update in translation_IT.json by @federicodilo in #1565
- BLE Settings rename + Unique Name by @Ralim in #1567
- Fixed USB-PD policy bug. by @Samuelrmlink in #1572
- Added VPDO option for disabling PPS/EPR PDOs. by @Samuelrmlink in #1582
- Update README.md to explain why TS80 is not recommended by @DjordjeMandic in #1588
- Fix updating certain settings over BLE by @NeilHanlon in #1592
- minor formatting fix by @discip in #1593
- update translation by @dmitrygribenchuk in #1596
- Update documents, esp. Pinecil V2 instructions by @River-Mochi in #1604
- Fix README badges by @FoxieDev in #1607
- Update README.md to fix small typo by @DjordjeMandic in #1611
- Updated translation_DE.json by @StevenSeifried in #1617
- Add new EL translation strings by @Devnol in #1623
- update translation_pt.jason by @ViPeR5000 in #1612
- Update configuration.h by @River-Mochi in #1625
- Update translation_EN.json by @discip in #1626
- Update translation_PT.json by @G-Pereira in #1627
- Update translation_RO.json by @mobycl1ck in #1628
- Update settings icon description by @patridge in #1631
- Add FW version to BLE characteristic by @ew1abz in #1633
- Add building steps for Pinecil V2 to Development.md by @ew1abz in #1634
- adapting 10 °C > 50 °F by @discip in #1636
- Readjusting brightness (Pinecil v2) by @discip in #1622
- Update translation_RO.json by @discip in #1632
- Update translation_DE.json by @StevenSeifried in #1637
- Change to 128bit UUID's by @Ralim in #1608
- Added Variables to Dockerfile by @slycordinator in #1597
- implementing #1594 by @discip in #1616
- USBPDDebug: Check whether VPDO is EPR or PPS by @Samuelrmlink in #1600
- fixing power limit display by @discip in #1641
- fix Mkdocs edit button by @River-Mochi in #1642
- fix mkdocs markdown extensions by @River-Mochi in #1648
- add plugins for mkdocs features by @River-Mochi in #1650
- fix typo on run command alignment by @River-Mochi in #1652
- Update translation_IT.json by @federicodilo in #1654
- correcting MAX_POWER_LIMIT to 120 by @discip in #1658
- unifying by @discip in #1657
New Contributors
- @lalamper made their first contribution in #1505
- @WillCap397 made their first contribution in #1504
- @purdeaandrei made their first contribution in #1530
- @TomW1605 made their first contribution in #1553
- @Alexandrebafoil made their first contribution in #1556
- @cohaolain made their first contribution in #1557
- @Samuelrmlink made their first contribution in #1572
- @DjordjeMandic made their first contribution in #1588
- @NeilHanlon made their first contribution in #1592
- @FoxieDev made their first contribution in #1607
- @StevenSeifried made their first contribution in #1617
- @ViPeR5000 made their first contribution in #1612
- @G-Pereira made their first contribution in #1627
- @mobycl1ck made their first contribution in #1628
- @patridge made their first contribution in #1631
- @ew1abz made their first contribution in #1633
Full Changelog: v2.20...v2.21