firmware/variants
Tom Fifield e1aaafb77a
Cherrypick "add more locking for shared SPI devices () " ()
* add more locking for shared SPI devices ()

* 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 Generate the build matrix from the variant files () 2024-05-12 22:43:47 +02:00
betafpv_2400_tx_micro
bpi_picow_esp32_s3 Update platformio/espressif32 to the latest 6.7.0 () 2024-05-21 21:02:09 -05:00
canaryone
CDEBYTE_EoRa-S3
chatter2
diy
Dongle_nRF52840-pca10059-v1
dreamcatcher
EBYTE_ESP32-S3
esp32-s3-pico Fixes for ME25LS01_4Y10TD and ESP32-PICO () 2024-08-22 07:00:19 -05:00
feather_diy
feather_rp2040_rfm95
heltec_capsule_sensor_v3
heltec_esp32c3 Remove LED_INVERTED, see below for why ;-) () 2024-08-05 06:02:32 -05:00
heltec_hru_3601
heltec_mesh_node_t114
heltec_v1 Add ADC channels to esp variants, plug code back in to make sure other archs work 2023-05-16 21:46:55 +02:00
heltec_v2 I thought these were already board level extra 2024-10-16 07:34:24 -05:00
heltec_v2.1 I thought these were already board level extra 2024-10-16 07:34:24 -05:00
heltec_v3 Add #define USE_SSD1306 to avoid automatic detection causing pixel shift. () 2024-07-30 17:15:50 -05:00
heltec_vision_master_e213
heltec_vision_master_e290
heltec_vision_master_t190
heltec_wireless_bridge heltec-wireless-bridge 2024-09-21 12:42:51 +02:00
heltec_wireless_paper Exclude some niche modules by default and populate exclude_modules () 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 () 2024-11-25 05:14:48 -06:00
heltec_wireless_tracker
heltec_wireless_tracker_V1_0
heltec_wsl_v3 Make specifying VEXT_ON_VALUE manatory if using VEXT_ENABLE 2024-08-22 11:26:15 -07:00
icarus Trunk fmt 2024-11-01 15:17:25 -05:00
m5stack_core
m5stack_coreink Remove LED_INVERTED, see below for why ;-) () 2024-08-05 06:02:32 -05:00
m5stack_cores3 [Board]: Support for M5Stack CoreS3 (Part 1: radio) () 2024-10-14 19:13:22 +11:00
m5stack-stamp-c3
MakePython_nRF52840_eink Potential fix for bad Rx performance on T1000-E () 2024-09-28 09:24:13 -05:00
MakePython_nRF52840_oled Potential fix for bad Rx performance on T1000-E () 2024-09-28 09:24:13 -05:00
ME25LS01-4Y10TD Potential fix for bad Rx performance on T1000-E () 2024-09-28 09:24:13 -05:00
ME25LS01-4Y10TD_e-ink
mesh-tab
monteops_hw1
MS24SF1 [BOARD] Add Minewsemi MS24SF1 nRF52840 SX1262 Module (SoftDevice 7.3.0) () 2024-08-29 16:17:44 -05:00
my_esp32s3_diy_eink Update platformio/espressif32 to the latest 6.7.0 () 2024-05-21 21:02:09 -05:00
my_esp32s3_diy_oled
nano-g1 Generalise SPI pin names () 2023-11-29 15:51:05 -06:00
nano-g1-explorer
nano-g2-ultra Remove LED_INVERTED, see below for why ;-) () 2024-08-05 06:02:32 -05:00
nibble_esp32
nibble_rp2040 fix typo in nugget radio def 2024-12-24 09:04:57 +01:00
nugget_s2_lora
nugget_s3_lora
picomputer-s3
portduino Generate a coverage report for End to end tests () 2024-12-25 19:47:03 -06:00
portduino-buildroot
radiomaster_900_bandit
radiomaster_900_bandit_micro
radiomaster_900_bandit_nano Radio Master Joystick () 2024-08-17 05:51:53 -05:00
rak2560 Remove remaining \n from log lines. () 2024-12-27 18:01:02 +11:00
rak3172
rak4631
rak4631_epaper save a couple of bytes () 2024-10-01 14:04:23 -05:00
rak4631_epaper_onrxtx
rak4631_eth_gw
rak11200
rak11310
rak_wismeshtap add canned message and keyboard in indicator board () 2024-11-22 18:54:06 -06:00
rp2040-lora Define BUTTON_PIN as -1 for RP2040-lora () 2024-12-15 07:14:48 -06:00
rpipico
rpipico2
rpipico-slowclock fix include path 2024-05-16 17:03:04 +02:00
rpipicow
seeed_xiao_s3
seeed-sensecap-indicator Minor TFT branch synch () 2024-12-31 10:15:01 -06:00
senselora_rp2040
station-g1
station-g2
t-deck
t-echo Exclude some niche modules by default and populate exclude_modules () 2024-11-10 13:36:49 -06:00
t-watch-s3
tbeam Remove LED_INVERTED, see below for why ;-) () 2024-08-05 06:02:32 -05:00
tbeam_v07
tbeam-s3-core Finish powermon/powerstress () 2024-08-06 12:35:54 -05:00
tlora_c6
tlora_t3s3_epaper Refact the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence () 2024-12-03 06:29:33 -06:00
tlora_t3s3_v1
tlora_v1 Extra extra 2024-10-16 09:18:44 -05:00
tlora_v1_3
tlora_v2
tlora_v2_1_16 tlora_v2_1_16: Unset BUTTON_PIN and BUTTON_NEED_PULLUP () 2024-12-09 05:38:51 -06:00
tlora_v2_1_16_tcxo
tlora_v2_1_18 Support TLORA_V3.0 () 2024-12-14 10:59:15 +01:00
tlora_v3_3_0_tcxo
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 fix include path 2024-05-16 17:03:04 +02:00
unphone
wio-e5 save a couple of bytes () 2024-10-01 14:04:23 -05:00
wio-sdk-wm1110 Potential fix for bad Rx performance on T1000-E () 2024-09-28 09:24:13 -05:00
wio-t1000-s
wio-tracker-wm1110
wiphone
xiao_ble Cleanup NRF s140 Softdevice variants () 2024-07-08 06:02:05 -05:00