Rename W6300 public API: drop wiz prefix, snake_case, verb-first functions, namespace w6300

This commit is contained in:
Ian Gulliver
2026-04-05 07:01:43 +09:00
parent 9f9a1885ae
commit ef7baee973
3 changed files with 166 additions and 160 deletions

View File

@@ -14,22 +14,22 @@ static void send_bytes(const std::vector<uint8_t> &data) {
}
static bool w6300_init() {
wizchip_spi_initialize();
wizchip_cris_initialize();
wizchip_reset();
wizchip_initialize();
if (!wizchip_check()) return false;
w6300::init_spi();
w6300::init_critical_section();
w6300::reset();
w6300::init();
if (!w6300::check()) return false;
pico_unique_board_id_t uid;
pico_get_unique_board_id(&uid);
wiz_NetInfo net_info = {};
net_info.mac[0] = (uid.id[0] & 0xFC) | 0x02;
net_info.mac[1] = uid.id[1];
net_info.mac[2] = uid.id[2];
net_info.mac[3] = uid.id[3];
net_info.mac[4] = uid.id[4];
net_info.mac[5] = uid.id[5];
network_initialize(net_info);
w6300::net_info info = {};
info.mac[0] = (uid.id[0] & 0xFC) | 0x02;
info.mac[1] = uid.id[1];
info.mac[2] = uid.id[2];
info.mac[3] = uid.id[3];
info.mac[4] = uid.id[4];
info.mac[5] = uid.id[5];
w6300::init_net(info);
return true;
}
@@ -65,14 +65,14 @@ int main() {
reset_usb_boot(0, 1);
break;
case RequestInfo::ext_id: {
ResponseInfo info;
ResponseInfo resp;
pico_unique_board_id_t uid;
pico_get_unique_board_id(&uid);
std::copy(uid.id, uid.id + 8, info.board_id.begin());
wiz_NetInfo net_info;
wizchip_getnetinfo(&net_info);
std::copy(net_info.mac, net_info.mac + 6, info.mac.begin());
send_bytes(encode_response(msg->message_id, info));
std::copy(uid.id, uid.id + 8, resp.board_id.begin());
w6300::net_info info;
w6300::get_net_info(&info);
std::copy(info.mac, info.mac + 6, resp.mac.begin());
send_bytes(encode_response(msg->message_id, resp));
break;
}
}