whiskers 0.4.0
RP2350 BadUSB Tool
Loading...
Searching...
No Matches
wlua_usb.h
1/* Copyright (c) 2026 Zane A. Maples
2 Licensed under the MIT license. See LICENSE in the main repository for more information. */
3
4#ifndef W_LUA_USB_H
5#define W_LUA_USB_H
6
7#include "../usb/wusb.h"
8#include "../usb/pub_disk.h"
9#include "../../hal/disk.h"
10#include "../../lua/lua.h"
11#include "../../lua/lualib.h"
12#include "../../lua/lauxlib.h"
13
14/* All the glue functions for wusb.c stuff */
15
16void register_lua_usb(lua_State *lua);
17
18#endif
HAL disk functions.
High-level code for creating a "fake" public-facing disk.
High-level code for setting up the USB stack.