💾 Archived View for cugi.ie › aminet › 1713927145.gmi captured on 2024-08-18 at 19:06:11. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-05-10)
-=-=-=-=-=-=-
Author: Gilles Pelletier Uploader: gilles pelletier live fr (Gilles Pelletier) Type: driver/other Version: 0.02 (23-Apr-2024) Requires: ANAIIS / Sirion Architecture: m68k-amigaos Date: 2024-04-23 Readme: http://aminet.net/driver/other/anaiis_xmass.readme Downloads: 423
http://aminet.net/driver/other/anaiis_xmass.lha
Introduction
~~~~~~~~~~~~
Proof of concept, an educational way to approach a difficult subject:
Why my USB stick doesn't want to work ?
Sample program to access an USB mass storage device through libusb on Linux
based on the work of Hiroka Ihara
https://github.com/ihr486/libusb-msdbot
Compiler needed
~~~~~~~~~~~~~~~
gcc (ADE) and sasc 6.58
ADE can be found here https://aminet.net/package/dev/gcc/ADE
The files
~~~~~~~~~
main.c the main program
usb_device.h
usb_device.c how to access to usb device, adapted to the ANAIIS/Sirion stack
mass_storage.h
mass_storage.c some handy functions to manage the bulk only protocol
and other files
config.h
args.h
args.c Amiga specific, CLI Workbench icon parameters
libs.h
libs.c Amiga specific, something to delay
Future
~~~~~~
- read RDB or MBR to detect the filesystem to use.
Steps
~~~~~
V0.02 23-Apr-2023 bump release
V0.01 03-Sep-2023 basic checks
02-Sep-2023 gcc version
01-Sep-2023 CLI/WB arguments
31-Jul-2023 Adapt libusb code to ANAIIS
Contact address
~~~~~~~~~~~~~~~
Any mail, comments, suggestions, documentations are welcome!
Please send a mail with the title "ANAIIS" at the following mail address
gilles dot pelletier at live dot fr
Many thanks.
PERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME ---------- ----------- ------- ------- ------ ---------- ------------ ---------- [unknown] 824 1519 54.2% -lh5- fe8b Apr 23 21:15 Anaiis_functions/xmass/anaiis_xmass.readme [unknown] 746 2503 29.8% -lh5- 404a Apr 20 13:36 Anaiis_functions/xmass/args.c [unknown] 258 478 54.0% -lh5- 5091 Apr 20 13:31 Anaiis_functions/xmass/args.c.info [unknown] 45 45 100.0% -lh0- 363d Sep 11 2023 Anaiis_functions/xmass/args.h [unknown] 215 478 45.0% -lh5- b4e9 Apr 20 13:31 Anaiis_functions/xmass/args.h.info [unknown] 70 115 60.9% -lh5- fc64 Sep 11 2023 Anaiis_functions/xmass/config.h [unknown] 215 478 45.0% -lh5- af3d Apr 20 13:32 Anaiis_functions/xmass/config.h.info [unknown] 269 628 42.8% -lh5- 5b8f Sep 11 2023 Anaiis_functions/xmass/gcc.info [unknown] 256 628 40.8% -lh5- 958c Sep 11 2023 Anaiis_functions/xmass/gcc/bin.info [unknown] 11619 22160 52.4% -lh5- 8aa2 Apr 23 17:36 Anaiis_functions/xmass/gcc/bin/xmass [unknown] 415 854 48.6% -lh5- 1434 Mar 25 20:11 Anaiis_functions/xmass/gcc/bin/xmass.info [unknown] 5 5 100.0% -lh0- be68 Sep 11 2023 Anaiis_functions/xmass/gcc/build [unknown] 482 834 57.8% -lh5- c94b Sep 11 2023 Anaiis_functions/xmass/gcc/Build.info [unknown] 289 1033 28.0% -lh5- be76 Apr 23 11:36 Anaiis_functions/xmass/gcc/makefile [unknown] 188 830 22.7% -lh5- 8e52 Mar 25 20:03 Anaiis_functions/xmass/gcc/makefile.info [unknown] 259 628 41.2% -lh5- 127b Sep 11 2023 Anaiis_functions/xmass/gcc/obj.info [unknown] 842 1863 45.2% -lh5- 071a Apr 23 11:47 Anaiis_functions/xmass/gcc/obj/args.o [unknown] 184 285 64.6% -lh5- 1a5c Apr 23 11:47 Anaiis_functions/xmass/gcc/obj/libs.o [unknown] 2422 5463 44.3% -lh5- c9f9 Apr 23 17:36 Anaiis_functions/xmass/gcc/obj/main.o [unknown] 1629 4100 39.7% -lh5- 68c3 Apr 23 11:47 Anaiis_functions/xmass/gcc/obj/mass_storage.o [unknown] 2932 6110 48.0% -lh5- 3563 Apr 23 11:47 Anaiis_functions/xmass/gcc/obj/usb_device.o [unknown] 252 628 40.1% -lh5- 6ff8 Sep 11 2023 Anaiis_functions/xmass/gcc/res.info [unknown] 415 854 48.6% -lh5- 1434 Mar 25 20:05 Anaiis_functions/xmass/gcc/res/xmass.info [unknown] 257 628 40.9% -lh5- 6afc Sep 11 2023 Anaiis_functions/xmass/include.info [unknown] 153 266 57.5% -lh5- 8ef7 Sep 11 2023 Anaiis_functions/xmass/include/clib/usbfd_protos.h [unknown] 270 869 31.1% -lh5- 968f Sep 11 2023 Anaiis_functions/xmass/include/clib/usbhcd_protos.h [unknown] 348 732 47.5% -lh5- 9ca1 Sep 11 2023 Anaiis_functions/xmass/include/clib/usbresource_protos.h [unknown] 996 5749 17.3% -lh5- 578e Sep 11 2023 Anaiis_functions/xmass/include/clib/usbsys_protos.h [unknown] 1647 10034 16.4% -lh5- 2d6c Sep 11 2023 Anaiis_functions/xmass/include/inline/usbsys.h [unknown] 307 784 39.2% -lh5- fa72 Sep 11 2023 Anaiis_functions/xmass/include/pragmas/usbfd_pragmas.h [unknown] 455 1677 27.1% -lh5- 4e4e Sep 11 2023 Anaiis_functions/xmass/include/pragmas/usbhcd_pragmas.h [unknown] 387 1381 28.0% -lh5- 13be Sep 11 2023 Anaiis_functions/xmass/include/pragmas/usbresource_pragmas.h [unknown] 1199 6858 17.5% -lh5- 67a8 Sep 11 2023 Anaiis_functions/xmass/include/pragmas/usbsys_pragmas.h [unknown] 487 1482 32.9% -lh5- 9caf Sep 11 2023 Anaiis_functions/xmass/include/proto/usbfd.h [unknown] 517 1563 33.1% -lh5- 4907 Sep 11 2023 Anaiis_functions/xmass/include/proto/usbhcd.h [unknown] 542 1710 31.7% -lh5- 6bf1 Sep 11 2023 Anaiis_functions/xmass/include/proto/usbresource.h [unknown] 492 1501 32.8% -lh5- 965f Sep 11 2023 Anaiis_functions/xmass/include/proto/usbsys.h [unknown] 187 404 46.3% -lh5- bb81 Sep 11 2023 Anaiis_functions/xmass/include/readme [unknown] 473 1099 43.0% -lh5- 1697 Sep 11 2023 Anaiis_functions/xmass/include/usb/devclasses.h [unknown] 2000 6157 32.5% -lh5- 90da Sep 11 2023 Anaiis_functions/xmass/include/usb/hub.h [unknown] 5330 18860 28.3% -lh5- c9b5 Sep 11 2023 Anaiis_functions/xmass/include/usb/system.h [unknown] 2603 8294 31.4% -lh5- 951d Sep 11 2023 Anaiis_functions/xmass/include/usb/usb.h [unknown] 637 1714 37.2% -lh5- f031 Sep 11 2023 Anaiis_functions/xmass/include/usb/usbtags.h [unknown] 95 135 70.4% -lh5- 1305 Apr 23 11:38 Anaiis_functions/xmass/libs.c [unknown] 260 478 54.4% -lh5- 56c7 Apr 20 13:32 Anaiis_functions/xmass/libs.c.info [unknown] 91 124 73.4% -lh5- 7829 Apr 23 11:38 Anaiis_functions/xmass/libs.h [unknown] 210 478 43.9% -lh5- d029 Apr 20 13:32 Anaiis_functions/xmass/libs.h.info [unknown] 2320 8902 26.1% -lh5- a691 Apr 23 20:40 Anaiis_functions/xmass/main.c [unknown] 260 478 54.4% -lh5- 405f Apr 20 13:32 Anaiis_functions/xmass/main.c.info [unknown] 1623 7865 20.6% -lh5- df97 Apr 21 13:22 Anaiis_functions/xmass/mass_storage.c [unknown] 259 478 54.2% -lh5- 6741 Apr 20 13:32 Anaiis_functions/xmass/mass_storage.c.info [unknown] 474 1177 40.3% -lh5- c55e Mar 18 22:06 Anaiis_functions/xmass/mass_storage.h [unknown] 214 478 44.8% -lh5- 1b73 Apr 20 13:32 Anaiis_functions/xmass/mass_storage.h.info [unknown] 269 628 42.8% -lh5- 5b8f Sep 11 2023 Anaiis_functions/xmass/sas.info [unknown] 271 628 43.2% -lh5- 3296 Sep 11 2023 Anaiis_functions/xmass/sas/bin.info [unknown] 11373 19112 59.5% -lh5- e294 Apr 23 20:47 Anaiis_functions/xmass/sas/bin/xmass [unknown] 419 854 49.1% -lh5- b276 Apr 14 10:40 Anaiis_functions/xmass/sas/bin/xmass.info [unknown] 491 837 58.7% -lh5- 6e53 Sep 11 2023 Anaiis_functions/xmass/sas/Build.info [unknown] 1711 2632 65.0% -lh5- a81a Sep 11 2023 Anaiis_functions/xmass/sas/Debug [unknown] 363 822 44.2% -lh5- 24e5 Sep 11 2023 Anaiis_functions/xmass/sas/Debug.info [unknown] 536 834 64.3% -lh5- 4a5c Sep 11 2023 Anaiis_functions/xmass/sas/Edit.info [unknown] 439 838 52.4% -lh5- 1c20 Sep 11 2023 Anaiis_functions/xmass/sas/Find.info [unknown] 385 1100 35.0% -lh5- 8e0a Apr 23 11:35 Anaiis_functions/xmass/sas/makefile [unknown] 197 834 23.6% -lh5- 9141 Sep 11 2023 Anaiis_functions/xmass/sas/makefile.info [unknown] 271 628 43.2% -lh5- 018e Sep 11 2023 Anaiis_functions/xmass/sas/obj.info [unknown] 770 1376 56.0% -lh5- 0635 Apr 23 18:26 Anaiis_functions/xmass/sas/obj/args.o [unknown] 207 284 72.9% -lh5- c0d6 Apr 23 18:26 Anaiis_functions/xmass/sas/obj/libs.o [unknown] 2159 3968 54.4% -lh5- 25a6 Apr 23 20:47 Anaiis_functions/xmass/sas/obj/main.o [unknown] 1693 3612 46.9% -lh5- 960c Apr 23 18:26 Anaiis_functions/xmass/sas/obj/mass_storage.o [unknown] 2394 4188 57.2% -lh5- c2e2 Apr 23 18:26 Anaiis_functions/xmass/sas/obj/usb_device.o [unknown] 445 2950 15.1% -lh5- 8fc0 Sep 11 2023 Anaiis_functions/xmass/sas/SCoptions.info [unknown] 5001 20032 25.0% -lh5- 6743 Apr 23 18:26 Anaiis_functions/xmass/usb_device.c [unknown] 256 478 53.6% -lh5- 9400 Apr 20 13:32 Anaiis_functions/xmass/usb_device.c.info [unknown] 325 689 47.2% -lh5- 7d2f Mar 24 14:26 Anaiis_functions/xmass/usb_device.h [unknown] 214 478 44.8% -lh5- 859f Apr 20 13:32 Anaiis_functions/xmass/usb_device.h.info ---------- ----------- ------- ------- ------ ---------- ------------ ---------- Total 75 files 80113 212676 37.7% Apr 24 02:52
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>