Reorder ext IDs, add board ID to ResponseInfo, fix CRLF translation
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include <stdio.h>
|
||||
#include "pico/stdlib.h"
|
||||
#include "pico/bootrom.h"
|
||||
#include "pico/unique_id.h"
|
||||
#include "device.h"
|
||||
|
||||
extern "C" {
|
||||
@@ -25,6 +26,7 @@ static bool w6300_init() {
|
||||
|
||||
int main() {
|
||||
stdio_init_all();
|
||||
stdio_set_translate_crlf(&stdio_usb, false);
|
||||
|
||||
if (!w6300_init()) {
|
||||
printf("W6300 init failed\n");
|
||||
@@ -54,6 +56,9 @@ int main() {
|
||||
break;
|
||||
case RequestInfo::ext_id: {
|
||||
ResponseInfo info;
|
||||
pico_unique_board_id_t uid;
|
||||
pico_get_unique_board_id(&uid);
|
||||
std::copy(uid.id, uid.id + 8, info.board_id.begin());
|
||||
getSHAR(info.mac.data());
|
||||
send_bytes(encode_response(msg->message_id, info));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user