mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
7b4c4efd11
Adds an option to start wireless access point directly from RetroArch settings menu (Services submenu). This wireless access point can be then used for local netplay. If not defined in a specific config file (LAKKA_LOCALAP_PATH), the arbitrary values for SSID/PassKey of the created access point are LakkaAccessPoint/RetroArch. The menu/option is added only in case when compiling with HAVE_LAKKA.
73 lines
1.6 KiB
C
73 lines
1.6 KiB
C
/* RetroArch - A frontend for libretro.
|
|
* Copyright (C) 2014-2017 - Jean-André Santoni
|
|
*
|
|
* RetroArch 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 Found-
|
|
* ation, either version 3 of the License, or (at your option) any later version.
|
|
*
|
|
* RetroArch 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 RetroArch.
|
|
* If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#include "../wifi_driver.h"
|
|
|
|
static void *nullwifi_init(void)
|
|
{
|
|
return (void*)-1;
|
|
}
|
|
|
|
static void nullwifi_free(void *data)
|
|
{
|
|
(void)data;
|
|
}
|
|
|
|
static bool nullwifi_start(void *data)
|
|
{
|
|
(void)data;
|
|
return true;
|
|
}
|
|
|
|
static void nullwifi_stop(void *data)
|
|
{
|
|
(void)data;
|
|
}
|
|
|
|
static void nullwifi_scan(void)
|
|
{
|
|
}
|
|
|
|
static void nullwifi_get_ssids(struct string_list* ssids)
|
|
{
|
|
}
|
|
|
|
static bool nullwifi_ssid_is_online(unsigned i)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
static bool nullwifi_connect_ssid(unsigned i, const char* passphrase)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
static void nullwifi_tether_start_stop(bool start, char* configfile)
|
|
{
|
|
}
|
|
|
|
wifi_driver_t wifi_null = {
|
|
nullwifi_init,
|
|
nullwifi_free,
|
|
nullwifi_start,
|
|
nullwifi_stop,
|
|
nullwifi_scan,
|
|
nullwifi_get_ssids,
|
|
nullwifi_ssid_is_online,
|
|
nullwifi_connect_ssid,
|
|
nullwifi_tether_start_stop,
|
|
"null",
|
|
};
|