MBMNET-App v2.8.2: Quellcode (GPLv3)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nico Meister
2026-10-18 17:05:44 +02:00
co-authored by Claude Opus 5.5
commit d264cd93cd
42 changed files with 7054 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
#pragma once
#include <3ds/types.h>
#include <stddef.h>
// FTP-Server in der App (läuft, solange die App offen ist)
bool ftpctl_running(void);
bool ftpctl_start(char *msg, size_t msglen);
void ftpctl_stop(char *msg, size_t msglen);
// Nach einem Neustart des 3DS: wieder starten, wenn FTP zuletzt an war. true = gestartet (msg gesetzt)
bool ftpctl_resume(char *msg, size_t msglen);
// "192.168.1.42:5000", leer solange das Modul noch keine Adresse hat
const char *ftpctl_address(void);
// Letzte Zeile aus dem Protokoll des Moduls (/3ds/mbmnet/ftp.log), leer wenn keins
const char *ftpctl_status(void);
// Reste des abgeschalteten Hintergrund-Moduls entfernen
void ftpctl_cleanup_module(void);