ja proponuję
spi:
clk_pin: GPIO18
mosi_pin: GPIO23
miso_pin: GPIO19
wmbus_radio:
radio_type: SX1276
cs_pin: GPIO5
reset_pin: GPIOxx
irq_pin: GPIOxx
lub alternatywnie
spi:
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12
wmbus_radio:
radio_type: SX1276
cs_pin: GPIO15
reset_pin: GPIOxx
irq_pin: GPIOxx
jako xx
zalecane GPIO 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33
(ta lista wygenerowana przez AI, nie sprawdzałem czy nie ma błędu)
oczywiście nie można ich użyć do czegoś innego
edit i jeszcze uzupełnienie od AI (bo coś mnie tknęło i pocisnąłem AI czy aby na pewno ta pierwsza lista jest OK
)
Unikaj używania przerwań na pinach ADC2 (GPIO 4, 12, 13, 14, 15, 25, 26, 27).
trochę sam sobie przeczy, więc proponuję z zalecanych wykluczyć niezalecane
i tak zostanie sporo do wyboru,
a niestety ta druga lista brzmi sensownie (coś mi świta konflikt z obsługą WiFi !!)
ostrzeżenia o strapping pinach GPIO5 dla pierwszej pinologii lub GPIO15 dla drugiej można zignorować
ogólna metoda
XYZ_pin:
number: 5
ignore_strapping_warning: true
konkretnie dla 1
cs_pin:
number: GPIO5
ignore_strapping_warning: true
aby nie było, że się nie da na drugi sposób 12=TDI, 13=TCK, 14=TMS, 15=TDO
źródło schematu
