Your Gateway to Embedded Software Development Excellence :alien:

arduino arm avr build-system cmsis debugging embedded esp32 esp8266 firmware ide iot libraries microcontroller package-manager platformio risc-v rtos unit-testing zephyr-rtos
27 Open Issues Need Help Last updated: Jul 5, 2026

Open Issues Need Help

View All on GitHub

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted unit testing

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted build system

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted LDF

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted config

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

AI Summary: The user is encountering an `UnknownPackageError` when trying to use PlatformIO on FreeBSD, as it cannot find pre-built toolchains for the `freebsd_amd64` architecture. They already have the required tools installed locally and are asking for a method to configure PlatformIO to use their existing local installations instead of relying on unavailable pre-builds.

Complexity: 3/5
help wanted

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted unit testing

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted integration

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted config

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted build system

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos
help wanted static analysis

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

AI Summary: The task is to debug a PlatformIO build issue where including header files from an external source directory, added using `env.BuildSources()`, fails to find header files from linked libraries (`lib_deps`), while files in the standard `src` directory work correctly. The solution involves investigating PlatformIO's include path handling for externally added source files and potentially adjusting the build environment to correctly include the necessary header file paths.

Complexity: 4/5
help wanted

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos

AI Summary: The task involves modifying a template file (.ccls.tpl) used by PlatformIO to generate a configuration file for the ccls (C/C++ Language Server). The change requires replacing a hardcoded path to `clang` on line 3 with a variable that allows the user to specify the compiler path, resolving compatibility issues with different compiler versions and target architectures (e.g., using a different compiler than the system's default clang to generate ELF files instead of Mach-O files).

Complexity: 2/5
help wanted integration

Your Gateway to Embedded Software Development Excellence :alien:

Python
#arduino#arm#avr#build-system#cmsis#debugging#embedded#esp32#esp8266#firmware#ide#iot#libraries#microcontroller#package-manager#platformio#risc-v#rtos#unit-testing#zephyr-rtos