Skip to content

Cherrypick "add more locking for shared SPI devices (#5595) "#5728

Merged
fifieldt merged 2 commits into
meshtastic:masterfrom
fifieldt:cherrypick-9
Jan 3, 2025
Merged

Cherrypick "add more locking for shared SPI devices (#5595) "#5728
fifieldt merged 2 commits into
meshtastic:masterfrom
fifieldt:cherrypick-9

Conversation

@fifieldt

@fifieldt fifieldt commented Jan 3, 2025

Copy link
Copy Markdown
Member

Per TFT branch.

Note: includes a new RadioLib version.

Co-authored-by: mverch67 manuel.verch@gmx.de
Co-authored-by: GUVWAF thijs@havinga.eu
Co-authored-by: Manuel 71137295+mverch67@users.noreply.github.com

caveman99 and others added 2 commits January 3, 2025 09:01
* add more locking for shared SPI devices
* call initSPI before the lock is used
* remove old one
* don't double lock
* Add missing unlock
* More missing unlocks
* Add locks to SafeFile, remove from `readcb`, introduce some LockGuards
* fix lock in setupSDCard()
* pull radiolib trunk with SPI-CS fixes
* change ContentHandler to Constructor type locks, where applicable

---------

Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
@fifieldt fifieldt merged commit e1aaafb into meshtastic:master Jan 3, 2025
jeek pushed a commit to jeek/Meshtastic-Exploiteers-Hacker-Pager that referenced this pull request Jun 30, 2026
… " (meshtastic#5728)

* add more locking for shared SPI devices (meshtastic#5595)

* add more locking for shared SPI devices
* call initSPI before the lock is used
* remove old one
* don't double lock
* Add missing unlock
* More missing unlocks
* Add locks to SafeFile, remove from `readcb`, introduce some LockGuards
* fix lock in setupSDCard()
* pull radiolib trunk with SPI-CS fixes
* change ContentHandler to Constructor type locks, where applicable

---------

Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>

* mesh-tab: lower I2C touch frequency

---------

Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants