Add firmware_name to info response

This commit is contained in:
Ian Gulliver
2026-04-06 20:09:30 +09:00
parent 49bbe1b29c
commit f837937cb7
7 changed files with 16 additions and 5 deletions

View File

@@ -1,6 +1,9 @@
#pragma once
#include <string_view>
#include "wire.h"
#include "usb_cdc.h"
extern std::string_view firmware_name;
void handle_picoboot(usb_cdc& usb, uint32_t message_id);
void handle_info(usb_cdc& usb, uint32_t message_id);

View File

@@ -48,8 +48,9 @@ struct ResponseInfo {
std::array<uint8_t, 8> board_id;
std::array<uint8_t, 6> mac;
std::array<uint8_t, 16> link_local;
auto as_tuple() const { return std::tie(board_id, mac, link_local); }
auto as_tuple() { return std::tie(board_id, mac, link_local); }
std::string firmware_name;
auto as_tuple() const { return std::tie(board_id, mac, link_local, firmware_name); }
auto as_tuple() { return std::tie(board_id, mac, link_local, firmware_name); }
};
static constexpr uint8_t hash_key[8] = {};