CLI application to interact with Badgerd SDWire Gen2 devices
Project description
CLI for Badgerd SDWire Devices
Application also supports legacy SDWireC and non-Badger'd sdwires as well as new Badgerd SDwire Gen2 devices.
Please see below for usage:
❯ sdwire --help
Usage: sdwire [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
list
switch dut/target => connects the sdcard interface to target device
❯ sdwire switch --help
Usage: sdwire switch [OPTIONS] COMMAND [ARGS]...
dut/target => connects the sdcard interface to target device
ts/host => connects the sdcard interface to host machine
off => disconnects the sdcard interface from both host and target
Options:
-s, --serial TEXT Serial number of the sdwire device, if there is only one
sdwire connected then it will be used by default
--help Show this message and exit.
Commands:
dut dut/target => connects the sdcard interface to target device
host ts/host => connects the sdcard interface to host machine
off off => disconnects the sdcard interface from both host and target
target dut/target => connects the sdcard interface to target device
ts ts/host => connects the sdcard interface to host machine
Listing SDWire Devices
sdwire list
command will search through usb devices connected to the system
and prints out the list of gen2 and legacy devices.
❯ sdwire list
Serial Product Info
sdwire_gen2_101 [SDWire-Gen2::Badgerd Technologies]
bdgrd_sdwirec_522 [sd-wire::SRPOL]
Switching SD Card Connection
sdwire switch
command switches the sd card connection to specified direction.
If there is more than one sdwire connected to then you need specify which sdwire
you want to alter with --serial
or -s
options.
If there is only one sdwire connected then you dont need to specify the serial, it will pick the one connected automatically. See the examples below.
❯ sdwire list
Serial Product Info
sdwire_gen2_101 [SDWire-Gen2::Badgerd Technologies]
bdgrd_sdwirec_522 [sd-wire::SRPOL]
❯ sdwire switch -s bdgrd_sdwirec_522 target
❯ sdwire switch target
Usage: sdwire switch [OPTIONS] COMMAND [ARGS]...
Try 'sdwire switch --help' for help.
Error: There is more then 1 sdwire device connected, please use --serial|-s to specify!
❯ sdwire list
Serial Product Info
bdgrd_sdwirec_522 [sd-wire::SRPOL]
❯ sdwire switch host
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sdwire-0.2.0.tar.gz
.
File metadata
- Download URL: sdwire-0.2.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4c49cb4d9825a2f8a54a4b2fc1ee6a8840879f37e24d221a05343256d2edc1a |
|
MD5 | 9ffb430e1271e374a53d2e0d868568b4 |
|
BLAKE2b-256 | 6ff4a6ac6770d932aadd7d85123af80ce6790d53a0010aa0e4b08d3d9fa4ccb5 |
File details
Details for the file sdwire-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: sdwire-0.2.0-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a7a2e010967c28f6937fc777f5f467b0c032ec922ee259315cd4473932b93c |
|
MD5 | ed6b8c8e23abfbb13dc1d68a21815a5f |
|
BLAKE2b-256 | 4042d9ca526ade7452eb7614a315d5e33a2d0cd66fb465081d5aafce5e88c430 |