https://github.com/litui/gadgeteer
A daemon to control your USB Gadgets via json over a unix domain socket.
https://github.com/litui/gadgeteer
configfs daemon functionfs gadget usb
Last synced: 11 days ago
JSON representation
A daemon to control your USB Gadgets via json over a unix domain socket.
- Host: GitHub
- URL: https://github.com/litui/gadgeteer
- Owner: litui
- Created: 2022-03-31T23:37:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-01T14:26:27.000Z (over 4 years ago)
- Last Synced: 2025-10-26T07:46:10.675Z (9 months ago)
- Topics: configfs, daemon, functionfs, gadget, usb
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gadgeteer
A daemon to control your USB Gadgets via json over a unix domain socket.
This has been tested briefly on a Raspberry Pi Zero 2 W.
## Commands
### Status
Example Request:
```json
{
"type": "get",
"target": "status"
}
```
Example Response:
```json
{
"type": "status",
"msg": {
"active": "ecm"
}
}
```
### Set Active Gadget
Example Request:
```json
{
"type": "set",
"target": "active",
"msg": {
"mode": "mass_storage",
"lun_list": [
"/disks/drive1.img"
]
}
}
```
Example Response:
```json
{
"type": "status",
"msg": {
"active": "mass_storage"
}
}
```