From 75401621cfef85d965b60ffa663a8cd0170844dd Mon Sep 17 00:00:00 2001 From: David Ventura Date: Tue, 7 May 2024 12:05:57 +0200 Subject: [PATCH] write channel byte --- impl.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/impl.ts b/impl.ts index 9b139a7..f53a800 100644 --- a/impl.ts +++ b/impl.ts @@ -119,7 +119,13 @@ export const SendReboot = (session: Session): DataView => { return makeDataReadWrite(session, ControlCommands.Reboot, dv); }; -export const SendWifiDetails = (session: Session, ssid: string, password: string, dhcp: boolean): DataView => { +export const SendWifiDetails = ( + session: Session, + ssid: string, + password: string, + channel: number, + dhcp: boolean, +): DataView => { if (!dhcp) { throw new Error("only DHCP is supported"); } @@ -133,7 +139,7 @@ export const SendWifiDetails = (session: Session, ssid: string, password: string let m_dns2 = "0.0.0.0"; // tag_wifiParams in types/all.h - cmd_payload.add(0x0b).writeU8(0); // TODO: channel + cmd_payload.add(0x0b).writeU8(channel); cmd_payload.add(0x10).writeU8(0); // TODO: AUTH cmd_payload.add(0x14).writeU8(1); // DHCP cmd_payload.add(0x18).writeByteArray(str2byte(ssid));