3405 Commits

Author SHA1 Message Date
Ben V. Brown
622d8aac07 Add some PinecilV2 troubleshooing notes 2025-02-23 13:02:57 +11:00
Ben V. Brown
4087fc60ed IRQ Read from FiFo 2025-02-23 13:02:57 +11:00
Ben V. Brown
c4df679b21 Ensure lock occurs once result captured 2025-02-23 13:02:57 +11:00
Ben V. Brown
166339e74d Add Rx FIFO status 2025-02-23 13:02:57 +11:00
Ben V. Brown
786a0a41e5 Use IRQ for all I2C Writes 2025-02-23 13:02:57 +11:00
Ben V. Brown
5c7cfe2e19 I2C inner function needs irq's 2025-02-23 13:02:57 +11:00
Ben V. Brown
48b28123a6 [Squash] Move I2C to IRQ based for big txn
Squash DMA attempt out

.
2025-02-23 13:02:57 +11:00
Ben V. Brown
c2ec65cafb Use runaway counter trigger 2025-02-23 13:02:57 +11:00
Ben V. Brown
53982efa14 Use the ADC_MAX_READING value 2025-02-23 13:02:57 +11:00
Ben V. Brown
be1536b82f Update I2C_Wrapper.cpp 2025-02-23 13:02:57 +11:00
Ben V. Brown
05158321ba Merge pull request #2082 from Ralim/pinecil-v2-tip-disconnected
Dont adjust pinecilv2 max temp by Coe
2025-02-23 09:04:57 +11:00
Ben V. Brown
f810921b0c Merge pull request #2083 from tabudz/fix-CVE-2021-31571
Fix: Potential Vulnerability in Cloned Function
2025-02-22 18:55:43 +11:00
tabudz
2b8568ce37 add assert for addition overflow on queue creation (#225) 2025-02-22 15:46:12 +08:00
Ben V. Brown
d122a9fb52 Dont adjust pinecilv2 max temp by Coe 2025-02-22 15:19:43 +11:00
Ben V. Brown
57c8a35041 Merge pull request #2081 from Ralim/pd-sink-cap
USB-PD: Add minimal sink caps
2025-02-22 11:38:53 +11:00
Ben V. Brown
3ed86d2acf sink caps: Add default profiles 2025-02-22 11:35:49 +11:00
Ben V. Brown
7c6ce812f6 Add minimal sink caps 2025-02-22 11:24:02 +11:00
Ivan Zorin
c92bf89296 Merge pull request #2075 from ia/debug-time
Debug Menu: add time of compilation to timestamp build
2025-02-19 09:43:07 +03:00
Ivan Zorin
8a392b5364 Add the notice about EPR/PPS disabled by default in the main README.md (#2074)
* README.md: Supported Hardware - add notice about EPR/PPS disabled by default.
2025-02-19 17:42:55 +11:00
Ivan Zorin
68aac2847b Debug Menu: update documentation about timestamp format 2025-02-13 07:59:20 +03:00
Ivan Zorin
dc2b91c879 Debug Menu: add time of compilation to timestamp build 2025-02-13 07:49:22 +03:00
Ben V. Brown
ebdff59293 Default to no EPR/PPS so its opt in (#2073)
Some chargers have funky PPS.
Plus some do not want EPR be default (even though 28V is safe by designer on PinecilV2).

So take the safest option by default and make it opt-in
2025-02-08 09:17:01 +03:00
Leo
08ff68cd4f Added guide for compiling under Windows (#2060)
* Update documentation to build IronOS in Windows using MSYS2 environment and fix compilation on case-sensitive file systems.

---------

Co-authored-by: Ivan Zorin <ivan.a.zorin@gmail.com>
2025-02-08 00:03:49 +03:00
Ivan Zorin
4ce63fab47 README.md: fix formatting of heading levels for BLE section (#2068) 2025-02-03 09:14:51 +11:00
Ivan Zorin
02bc98e41e Merge pull request #2067 from ia/readme-ble
README.md: add notice about BLE turned off by default now
2025-02-02 21:37:28 +03:00
Ivan Zorin
f01ab47647 README.md: update formatting 2025-02-02 21:25:07 +03:00
Ivan Zorin
c7b029482e README.md: add BLE notice 2025-02-02 21:18:56 +03:00
Ben V. Brown
e2c4ea4589 Merge pull request #2066 from safocl/fix_union_member_usage
fix: accessing inactive union members
2025-02-02 20:59:03 +11:00
safocl
5797d5a68b fix: accessing inactive union members
Access to the inactive union members is an undefined behavior.
`column.whole = (1 << height) - 1;` -- 'whole' is active member here,
`fillArea(OLED_WIDTH - 1, 0, 1, 8, column.strips[0]);` -- but the 'strips'
member accessed here.
Same issue: https://gitlab.com/libeigen/eigen/-/issues/2898
2025-02-02 13:48:49 +04:00
safocl
ab1fa24863 settingsGUI.cpp: remove duplicated calls (#2065)
settingsGUI.cpp: remove duplicated calls from if-else blocks
2025-02-02 08:45:17 +03:00
Ivan Zorin
22d0676a5c scripts/deploy.sh: add handmade linter for translation-related json files to check for tabs and odd spaces (#2064)
* scripts/deploy.sh: add handmade linter for translation-related json files to check for tabs and odd spaces
2025-02-02 07:20:12 +11:00
Ivan Zorin
aa0784d34c Set python-version for actions/setup-python to remove the github actions warning (#2057) 2025-01-28 08:18:21 +11:00
Leo
f67cc25acc Update translation_UK.json (#2058)
* Update translation_UK.json

Unified statement to one type of translation ("Sleep mode" instead of "Waiting mode")
Corrected "blink" translation
Shortened phrases for statements ("t° у сек"/"градусів на секунду"; "сек"/"секунд","секунди"; "Хв"/"Хвилин","Хвилини")
Traslated soldering tip type selection menu
2025-01-25 16:00:10 +03:00
fredericuslaurentii
dfddd5916a Update translation_IT.json (#2052) 2025-01-20 21:48:34 +01:00
Ben V. Brown
fd91cf9f35 Revert "Merge pull request #2048 from Ralim/pinecilv2-i2c-rework"
This reverts commit b401dc8264, reversing
changes made to 42fb9e1105.
2025-01-11 12:46:32 +11:00
Ben V. Brown
b401dc8264 Merge pull request #2048 from Ralim/pinecilv2-i2c-rework
Drop critical section on I2C
2025-01-11 10:04:33 +11:00
Ben V. Brown
a3082c389e Drop crit section on I2C 2025-01-11 10:00:50 +11:00
Ben V. Brown
42fb9e1105 Merge pull request #2042 from Ralim/fix-op-mode-enum
Allocate fixed ID's for Operating Modes
2025-01-06 13:05:01 +11:00
Ben V. Brown
169d9e6956 Allocate fixed ID's for Operating Modes 2025-01-06 10:19:57 +11:00
Ivan Zorin
000eba7b8c Merge pull request #2035 from KITT3000/patch-7
Update PL translation (v2.23 rc1)
2024-12-27 01:40:33 +03:00
Ziuta
5cf9d5bfff Update PL translation (v2.23 rc1) 2024-12-26 13:31:29 +01:00
Ivan Zorin
5347385b28 Merge pull request #2032 from ia/tip-type-ts80
Set tip type as auto by default in runtime
2024-12-24 05:30:39 +03:00
Ivan Zorin
1e285a6a5c Set tip type as auto by default 2024-12-24 04:04:14 +03:00
Ivan Zorin
989a2cf2d5 Merge pull request #2031 from ia/tip-type
Add macro to enable tip types for supported hardware only
2024-12-24 03:36:24 +03:00
Ivan Zorin
ee6aff54b3 Restore the original file 2024-12-23 23:01:15 +03:00
Ivan Zorin
6cf9916a6e Revert formatting for the unmodified file 2024-12-23 22:37:49 +03:00
Ivan Zorin
5f38e1812c Implement getUserSelectedTipResistance() as stub 2024-12-23 21:51:51 +03:00
Ivan Zorin
0a63b6b5df Add macro to enable tip types for supported hardware only 2024-12-23 21:13:44 +03:00
Steven Seifried
71a1e2a367 Updated translation_DE.json (again) (#2030)
Updated translation_DE.json
2024-12-22 21:59:32 +03:00
Ben V. Brown
37efde3d15 Merge pull request #2029 from StevenSeifried/update_translation_DE
Updated translation_DE.json
2024-12-22 19:48:08 +11:00