1
0
mirror of https://github.com/raspberrypi/pico-sdk.git synced 2025-08-06 06:02:39 +03:00

add pioasm --version, and print version number in generated files (#2554)

* add pioasm --version, and print version number in generated files

* Hook up pio version string in Bazel build

---------

Co-authored-by: Armando Montanez <amontanez@google.com>
This commit is contained in:
Graham Sanderson
2025-07-15 15:09:36 -05:00
committed by GitHub
parent 19904be31f
commit d2cdf6c953
14 changed files with 98 additions and 9 deletions

View File

@@ -8,9 +8,9 @@
#include <algorithm>
#include <sstream>
#include <iomanip>
#include <iostream>
#include "output_format.h"
#include "pio_disassembler.h"
#include "version.h"
struct python_output : public output_format {
struct factory {
@@ -61,7 +61,9 @@ struct python_output : public output_format {
FILE *out = open_single_output(destination);
if (!out) return 1;
header(out, "This file is autogenerated by pioasm; do not edit!");
std::stringstream header_string;
header_string << "This file is autogenerated by pioasm version " << PIOASM_VERSION_STRING << "; do not edit!";
header(out, header_string.str());
fprintf(out, "import rp2\n");
fprintf(out, "from machine import Pin");