esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
290 stars 34 forks source link

Cannot blink Onboard LED #4471

Closed pizzaandcheese closed 1 year ago

pizzaandcheese commented 1 year ago

The problem

Cannot get the onboard LED to light with a simple script copied from Jeff Geerling here i just grabbed the code to blink the LED and pasted it to the bottom of a new ESPHome Device.

The device does get a network connection.

Which version of ESPHome has the issue?

2023.4.2

What type of installation are you using?

Home Assistant Add-on

Which version of Home Assistant has the issue?

2023.4.6

What platform are you using?

RP2040

Board

pico W

Component causing the issue

No response

Example YAML snippet

esphome:
  name: test
  friendly_name: test

rp2040:
  board: rpipicow
  framework:
    # Required until https://github.com/platformio/platform-raspberrypi/pull/36 is merged
    platform_version: https://github.com/maxgerhardt/platform-raspberrypi.git

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: ""

ota:
  password: ""

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot in case wifi connection fails
  ap:
    ssid: "Test Fallback Hotspot"
    password: ""

output:
  - platform: gpio
    pin:
      number: 25
      mode: output
    id: LED

interval:
  - interval: 500ms
    then:
      - output.turn_on: LED
      - delay: 250ms
      - output.turn_off: LED

Anything in the logs that might be useful for us?

INFO Reading configuration /config/esphome/test.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing test (board: rpipicow; framework: arduino; platform: https://github.com/maxgerhardt/platform-raspberrypi.git)
--------------------------------------------------------------------------------
HARDWARE: RP2040 133MHz, 264KB RAM, 2MB Flash
 - framework-arduinopico @ 1.20604.0 (2.6.4) 
 - tool-rp2040tools @ 1.0.2 
Flash size: 2.00MB
Sketch size: 1.00MB
Filesystem size: 1.00MB
Maximium Sketch size: 1044480 EEPROM start: 0x101ff000 Filesystem start: 0x100ff000 Filesystem end: 0x101ff000
Dependency Graph
|-- WiFi @ 1.0.0
|   |-- Updater @ 1.0
|   |   |-- MD5Builder @ 1.0.0
|   |   |-- LittleFS @ 0.1.0
|   |   |-- PicoOTA @ 1.0.0
|   |   |   |-- LittleFS @ 0.1.0
|   |-- MD5Builder @ 1.0.0
|   |-- lwIP-Ethernet @ 1
|   |   |-- lwIP_CYW43 @ 1
|   |   |   |-- SPI @ 1.0
|   |   |-- SPI @ 1.0
|   |-- lwIP_CYW43 @ 1
|   |   |-- SPI @ 1.0
|   |-- SPI @ 1.0
|-- LEAmDNS @ 1.2
|   |-- lwIP-Ethernet @ 1
|   |   |-- lwIP_CYW43 @ 1
|   |   |   |-- SPI @ 1.0
|   |   |-- SPI @ 1.0
|   |-- WiFi @ 1.0.0
|   |   |-- Updater @ 1.0
|   |   |   |-- MD5Builder @ 1.0.0
|   |   |   |-- LittleFS @ 0.1.0
|   |   |   |-- PicoOTA @ 1.0.0
|   |   |   |   |-- LittleFS @ 0.1.0
|   |   |-- MD5Builder @ 1.0.0
|   |   |-- lwIP-Ethernet @ 1
|   |   |   |-- lwIP_CYW43 @ 1
|   |   |   |   |-- SPI @ 1.0
|   |   |   |-- SPI @ 1.0
|   |   |-- lwIP_CYW43 @ 1
|   |   |   |-- SPI @ 1.0
|   |   |-- SPI @ 1.0
|-- Updater @ 1.0
|   |-- MD5Builder @ 1.0.0
|   |-- LittleFS @ 0.1.0
|   |-- PicoOTA @ 1.0.0
|   |   |-- LittleFS @ 0.1.0
|-- noise-c @ 0.1.4
|   |-- libsodium @ 1.10018.1
|-- MD5Builder @ 1.0.0
Compiling /data/test/.pioenvs/test/FrameworkArduinoVariant/picow_digital.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduinoVariant/picow_init.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduinoBootloader/boot2_w25q080_2_padded_checksum.S.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_connection.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_frame_helper.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_pb2.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_pb2_service.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_server.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/list_entities.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/proto.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/subscribe_state.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/api/user_services.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/gpio/output/gpio_binary_output.cpp.o
In file included from /data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/vector:72,
                 from /data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/functional:62,
                 from src/esphome/core/component.h:4,
                 from src/esphome/components/api/proto.h:3,
                 from src/esphome/components/api/api_pb2.h:5,
                 from src/esphome/components/api/api_pb2.cpp:3:
/data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/data/cache/platformio/packages/toolchain-rp2040-earlephilhower/arm-none-eabi/include/c++/10.3.0/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling /data/test/.pioenvs/test/src/esphome/components/logger/logger.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/md5/md5.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/mdns/mdns_component.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/network/util.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/ota/ota_component.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/output/automation.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/output/float_output.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/rp2040/core.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/rp2040/gpio.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/rp2040/preferences.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/socket/socket.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/wifi/wifi_component.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/application.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/color.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/component.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/component_iterator.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/controller.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/entity_base.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/helpers.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/log.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/scheduler.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/string_ref.cpp.o
Compiling /data/test/.pioenvs/test/src/esphome/core/util.cpp.o
Compiling /data/test/.pioenvs/test/src/main.cpp.o
Generating linkerscript /data/test/.pioenvs/test/memmap_default.ld
Compiling /data/test/.pioenvs/test/lib634/MD5Builder/MD5Builder.cpp.o
Compiling /data/test/.pioenvs/test/lib2c6/LittleFS/LittleFS.cpp.o
Compiling /data/test/.pioenvs/test/lib2c6/LittleFS/lfs.c.o
Archiving /data/test/.pioenvs/test/lib634/libMD5Builder.a
Compiling /data/test/.pioenvs/test/lib2c6/LittleFS/lfs_util.c.o
Compiling /data/test/.pioenvs/test/lib31a/PicoOTA/PicoOTA.cpp.o
Archiving /data/test/.pioenvs/test/lib31a/libPicoOTA.a
Compiling /data/test/.pioenvs/test/lib26c/Updater/Updater.cpp.o
Compiling /data/test/.pioenvs/test/libe18/SPI/SPI.cpp.o
Archiving /data/test/.pioenvs/test/lib2c6/libLittleFS.a
Compiling /data/test/.pioenvs/test/lib1c6/lwIP_CYW43/utility/CYW43shim.cpp.o
Compiling /data/test/.pioenvs/test/libce7/lwIP_Ethernet/LwipEthernet.cpp.o
Archiving /data/test/.pioenvs/test/lib1c6/liblwIP_CYW43.a
Archiving /data/test/.pioenvs/test/libe18/libSPI.a
Compiling /data/test/.pioenvs/test/libce7/lwIP_Ethernet/LwipIntf.cpp.o
Compiling /data/test/.pioenvs/test/libce7/lwIP_Ethernet/LwipIntfCB.cpp.o
Archiving /data/test/.pioenvs/test/lib26c/libUpdater.a
Compiling /data/test/.pioenvs/test/lib107/WiFi/BearSSLHelpers.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/CertStoreBearSSL.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/StackThunk.cpp.o
Archiving /data/test/.pioenvs/test/libce7/liblwIP_Ethernet.a
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiClass.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiClient.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiMulti.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiNTP.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiServer.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/WiFiUdp.cpp.o
Compiling /data/test/.pioenvs/test/lib107/WiFi/dhcpserver/dhcpserver.c.o
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/ESP8266mDNS.cpp.o
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/LEAmDNS.cpp.o
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/LEAmDNS_Control.cpp.o
Archiving /data/test/.pioenvs/test/lib107/libWiFi.a
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/LEAmDNS_Helpers.cpp.o
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/LEAmDNS_Structs.cpp.o
Compiling /data/test/.pioenvs/test/lib51e/LEAmDNS/LEAmDNS_Transfer.cpp.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_core/ed25519/core_ed25519.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_core/ed25519/core_ristretto255.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_hash/crypto_hash.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Archiving /data/test/.pioenvs/test/lib51e/libLEAmDNS.a
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_stream/crypto_stream.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/crypto_verify/sodium/verify.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/sodium/codecs.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/sodium/core.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/sodium/runtime.c.o
Compiling /data/test/.pioenvs/test/lib2bf/libsodium/sodium/utils.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/openssl/cipher-aesgcm.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/cipher-aesgcm.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/dh-curve25519.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/hash-blake2b.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/hash-blake2s.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/ref/hash-sha256.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/sodium/dh-curve25519.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/sodium/hash-blake2b.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/backend/sodium/hash-sha256.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/blake2/blake2b.c.o
Archiving /data/test/.pioenvs/test/lib2bf/libsodium.a
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/blake2/blake2s.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/chacha/chacha.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/donna/curve25519-donna.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/donna/poly1305-donna.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/sha2/sha256.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/sha2/sha512.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/crypto/x25519/x25519.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/cipherstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/dhstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/errors.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/handshakestate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/hashstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/internal.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/names.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/patterns.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/rand_os.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/rand_sodium.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/randstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/signstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/symmetricstate.c.o
Compiling /data/test/.pioenvs/test/lib052/noise-c/protocol/util.c.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/Bootsel.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/CoreMutex.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/FS.cpp.o
Archiving /data/test/.pioenvs/test/lib052/libnoise-c.a
Compiling /data/test/.pioenvs/test/FrameworkArduino/RP2040Support.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/RP2040USB.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/SerialPIO.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/SerialUART.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/SerialUSB.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/Tone.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/WMath.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/_freertos.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/Common.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/IPAddress.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/PluggableUSB.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/Print.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/Stream.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/api/String.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/delay.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/libb64/cdecode.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/libb64/cencode.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/lock.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/lwip_wrap.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/main.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/malloc-lock.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/posix.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/sdkoverride/cyw43_arch_threadsafe_background.c.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/sdkoverride/pico_bootsel_via_double_reset.c.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/stdlib_noniso.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/wiring_analog.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/wiring_digital.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/wiring_private.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/wiring_pulse.cpp.o
Compiling /data/test/.pioenvs/test/FrameworkArduino/wiring_shift.cpp.o
Archiving /data/test/.pioenvs/test/libFrameworkArduino.a
Linking /data/test/.pioenvs/test/firmware.elf
Generating UF2 image
elf2uf2 "/data/test/.pioenvs/test/firmware.elf" "/data/test/.pioenvs/test/firmware.uf2"
Flash size: 2.00MB
Sketch size: 1.00MB
Filesystem size: 1.00MB
Maximium Sketch size: 1044480 EEPROM start: 0x101ff000 Filesystem start: 0x100ff000 Filesystem end: 0x101ff000
RAM:   [===       ]  26.4% (used 69292 bytes from 262144 bytes)
Flash: [=====     ]  48.0% (used 501440 bytes from 1044480 bytes)
Building /data/test/.pioenvs/test/firmware.bin
Building /data/test/.pioenvs/test/firmware.bin.signed
======================== [SUCCESS] Took 114.72 seconds ========================

Additional information

I am also unable to read from a DHT22 sensor.

ssieb commented 1 year ago

github issues are not for support requests. Come ask on discord or one of the forums. Pin 25 is for not-w picos. Use LED as the pin number. That works for both.