-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathbadgelink_fs.h
More file actions
39 lines (34 loc) · 1.04 KB
/
badgelink_fs.h
File metadata and controls
39 lines (34 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// SPDX-Copyright-Text: 2025 Julian Scheffers
// SPDX-License-Identifier: MIT
#pragma once
#include "badgelink_internal.h"
// Handle a FS request packet.
void badgelink_fs_handle();
// Handle a FS upload (host->badge) transfer.
void badgelink_fs_xfer_upload();
// Handle a FS download (badge->host) transfer.
void badgelink_fs_xfer_download();
// Finish a FS transfer.
void badgelink_fs_xfer_stop(bool abnormal);
// Handle a FS list request.
void badgelink_fs_list();
// Handle a FS delete request.
void badgelink_fs_delete();
// Handle a FS mkdir request.
void badgelink_fs_mkdir();
// Handle a FS upload request.
void badgelink_fs_upload();
// Handle a FS download request.
void badgelink_fs_download();
// Handle a FS stat request.
void badgelink_fs_stat();
// Handle a FS crc32 request.
void badgelink_fs_crc32();
// Handle a FS usage statistics request.
void badgelink_fs_usage();
// Handle a FS rmdir request.
void badgelink_fs_rmdir();
// Handle a FS copy request.
void badgelink_fs_copy();
// Handle a FS rename request.
void badgelink_fs_rename();