/* dload - Dot command for downloading files on the Spectrum Next Copyright (C) 2025 Ian Cowburn (ianc@noddybox.co.uk) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . -------------------------------------------------------------------------- Wifi interface */ #ifndef DOTDLOAD_WIFI_H #define DOTDLOAD_WIFI_H /* Connect to the wifi modem and return true if connection is successful. If the connection fails diagnostics will be printed to stderr. */ int WifiConnect(void); /* Connect to a URL. Returns true if the connection is made. */ int ConnectURL(const char *url); /* Send a byte to the connection. Returns true if no errors. */ int SendByte(unsigned char c); /* Get a byte from the connection. Returns true if no errors and updates the passed pointer. */ int GetByte(unsigned char *c); #endif /* vim: ai sw=4 ts=8 expandtab */