arduino / arduino/ArduinoCore-renesas

[Feature Request] Core version access in a header file

Open
#277 3 comments 0 reactions 0 assignees View on GitHub
topic: code type: enhancement
Dominant language
C
Stars
193
Forks
112
PR merge metrics
No merged PRs in 30d

Description

Other Arduino Cores, such as:
1) ESP32 ( [core_version.h](https://github.com/espressif/arduino-esp32/blob/2fdd90163936c95cef3cd28dbddee5ccc3275f4d/.github/scripts/on-release.sh#L240) )
2) RP2040 ( [Version.h](https://github.com/earlephilhower/arduino-pico/blob/master/cores/rp2040/RP2040Version.h) )
3) STM32 ( [def.h](https://github.com/stm32duino/Arduino_Core_STM32/blob/main/cores/arduino/stm32/stm32_def.h) )

\- all they use a definition of the Core Release Version located in a header file.

It would be nice to have this useful feature in **ArduinoCore-renesas** as well.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the linked ESP32, RP2040, and STM32 version-header examples, then inspect ArduinoCore-renesas for its existing core release version source and header layout. Add an accessible core release-version definition following the repository's conventions, with the header and value clearly usable by other Arduino code.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.