firmware/variants
Tom Fifield e1aaafb77a
Cherrypick "add more locking for shared SPI devices (#5595) " (#5728)
* add more locking for shared SPI devices (#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>
2025-01-03 10:05:26 +08:00
..
ai-c3
betafpv_900_tx_nano
betafpv_2400_tx_micro Update variant.h (#5140) 2024-10-25 08:07:01 +10:00
bpi_picow_esp32_s3
canaryone
CDEBYTE_EoRa-S3
chatter2 Log cleanups (#5135) 2024-11-04 06:09:23 -06:00
diy Cherry-pick: Mesh-tab (#5674) 2024-12-27 05:13:45 -06:00
Dongle_nRF52840-pca10059-v1
dreamcatcher Cherry pick tdeck fixes (#5422) 2024-11-22 14:25:09 -06:00
EBYTE_ESP32-S3
esp32-s3-pico
feather_diy
feather_rp2040_rfm95
heltec_capsule_sensor_v3 Lets try this again minus device ui 2024-12-07 05:30:59 -06:00
heltec_esp32c3
heltec_hru_3601
heltec_mesh_node_t114
heltec_v1
heltec_v2
heltec_v2.1
heltec_v3
heltec_vision_master_e213
heltec_vision_master_e290
heltec_vision_master_t190
heltec_wireless_bridge
heltec_wireless_paper Exclude some niche modules by default and populate exclude_modules (#5300) 2024-11-10 13:36:49 -06:00
heltec_wireless_paper_v1 Removing 1.0 legacy boards from releases and completely removing Heltec wireless capsule from support (#5436) 2024-11-25 05:14:48 -06:00
heltec_wireless_tracker
heltec_wireless_tracker_V1_0 Removing 1.0 legacy boards from releases and completely removing Heltec wireless capsule from support (#5436) 2024-11-25 05:14:48 -06:00
heltec_wsl_v3
icarus Trunk fmt 2024-11-01 15:17:25 -05:00
m5stack_core
m5stack_coreink
m5stack_cores3
m5stack-stamp-c3
MakePython_nRF52840_eink
MakePython_nRF52840_oled
ME25LS01-4Y10TD
ME25LS01-4Y10TD_e-ink
mesh-tab Cherrypick "add more locking for shared SPI devices (#5595) " (#5728) 2025-01-03 10:05:26 +08:00
monteops_hw1 cherry-pick: fix nrf builds (#5172) 2024-10-28 09:30:39 +01:00
MS24SF1
my_esp32s3_diy_eink
my_esp32s3_diy_oled
nano-g1
nano-g1-explorer
nano-g2-ultra
nibble_esp32 add nugget and nibble boards for 38c3 (#5609) 2024-12-21 14:57:01 +01:00
nibble_rp2040 fix typo in nugget radio def 2024-12-24 09:04:57 +01:00
nugget_s2_lora add nugget and nibble boards for 38c3 (#5609) 2024-12-21 14:57:01 +01:00
nugget_s3_lora add nugget and nibble boards for 38c3 (#5609) 2024-12-21 14:57:01 +01:00
picomputer-s3
portduino Generate a coverage report for End to end tests (#5667) 2024-12-25 19:47:03 -06:00
portduino-buildroot Portduino: specify C++ version and add link pthread (#5642) 2024-12-21 11:13:03 -06:00
radiomaster_900_bandit Remove BMA-423 and STK8X by default (#5429) 2024-11-23 17:18:22 -06:00
radiomaster_900_bandit_micro
radiomaster_900_bandit_nano
rak2560 Remove remaining \n from log lines. (#5675) 2024-12-27 18:01:02 +11:00
rak3172
rak4631
rak4631_epaper
rak4631_epaper_onrxtx
rak4631_eth_gw
rak11200
rak11310 Add Ethernet RAK13800 support to RAK11310 (#5707) 2024-12-31 13:36:49 +01:00
rak_wismeshtap add canned message and keyboard in indicator board (#5410) 2024-11-22 18:54:06 -06:00
rp2040-lora Define BUTTON_PIN as -1 for RP2040-lora (#5574) 2024-12-15 07:14:48 -06:00
rpipico RP2040: Update core; add mDNS support (#5355) 2024-11-16 08:20:20 +08:00
rpipico2 RP2040: Update core; add mDNS support (#5355) 2024-11-16 08:20:20 +08:00
rpipico-slowclock
rpipicow RP2040: Update core; add mDNS support (#5355) 2024-11-16 08:20:20 +08:00
seeed_xiao_s3 Configure Seeed Xiao S3 RX enable pin (#5517) 2024-12-08 07:32:49 +11:00
seeed-sensecap-indicator Minor TFT branch synch (#5706) 2024-12-31 10:15:01 -06:00
senselora_rp2040
station-g1
station-g2
t-deck Minor TFT branch synch (#5706) 2024-12-31 10:15:01 -06:00
t-echo Exclude some niche modules by default and populate exclude_modules (#5300) 2024-11-10 13:36:49 -06:00
t-watch-s3 Remove BMA-423 and STK8X by default (#5429) 2024-11-23 17:18:22 -06:00
tbeam
tbeam_v07
tbeam-s3-core
tlora_c6
tlora_t3s3_epaper Refact the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence (#5494) 2024-12-03 06:29:33 -06:00
tlora_t3s3_v1
tlora_v1
tlora_v1_3
tlora_v2
tlora_v2_1_16 tlora_v2_1_16: Unset BUTTON_PIN and BUTTON_NEED_PULLUP (#5535) 2024-12-09 05:38:51 -06:00
tlora_v2_1_16_tcxo Support TLORA_V3.0 (#5563) 2024-12-14 10:59:15 +01:00
tlora_v2_1_18 Support TLORA_V3.0 (#5563) 2024-12-14 10:59:15 +01:00
tlora_v3_3_0_tcxo Support TLORA_V3.0 (#5563) 2024-12-14 10:59:15 +01:00
tracker-t1000-e Cleanup and exclude external sensor macro to make T1000-E binaries much smaller 2024-12-28 08:30:53 -06:00
trackerd
tracksenger
TWC_mesh_v4
unphone TFT branch grab-bag (#5683) 2024-12-28 08:31:54 -06:00
wio-e5
wio-sdk-wm1110
wio-t1000-s
wio-tracker-wm1110
wiphone
xiao_ble