Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verze firmware zjistitelná z fungující instance #3

Closed
roman-dvorak opened this issue May 2, 2022 · 1 comment
Closed

Verze firmware zjistitelná z fungující instance #3

roman-dvorak opened this issue May 2, 2022 · 1 comment

Comments

@roman-dvorak
Copy link
Member

roman-dvorak commented May 2, 2022

Bylo by velmi přinosné, aby bylo možné zjistit, jaký commit firmware aktuálně běží.

Obvykle se to řeši tak, že se nějakým způsobem vygeneruje soubor (např. git_version.h), který bude obsahovat definici aktuálního commitu. S výhodou může tento soubor obsahovat arduino makra vkládající aktuální datum a čas pro lokální kompilování - tím půjde poznat, jestli to bylo kompilované v CI nebo jestli to bylo kompilované v uživatelském počítači.

Soubor git_version.h může být vytvořen buď v rámci samotného CI nebo nějakým arduino pre-compile skriptem. To ale nevím, jestli funguje i s CI nástrojem.

Po spuštění firmware může být aktuální verze (+ nějaké nastavení) vypsána po sériovce.

@kaklik
Copy link
Contributor

kaklik commented Sep 3, 2022

Není tohle už v aktuálním firmware dostatečně vyřešeno?
Třeba na tomto řádku vidím výpis něčeho jako FWversion.

@kaklik kaklik closed this as completed Feb 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants