# hwscan
Detects attached hardware (TriLightSense FTDI, STLINK-V3, Espressif USB JTAG/serial, host info) on Linux via sysfs.
## Install
```bash
pip install lumenradio-hwscan
```
## Usage
```bash
hwscan --pretty
```
Raw data
{
"_id": null,
"home_page": null,
"name": "lumenradio-hwscan",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "usb, serial, udev, hardware, detector, TriLightSense, stlink, espressif",
"author": null,
"author_email": "Jonas Estberger <jonas.estberger@lumenradio.com>",
"download_url": "https://files.pythonhosted.org/packages/50/56/6bfac9c501cc6fc991aa092a6327b93c57a7d67999318a916eb8064590cb/lumenradio_hwscan-0.2.2.tar.gz",
"platform": null,
"description": "# hwscan\n\nDetects attached hardware (TriLightSense FTDI, STLINK-V3, Espressif USB JTAG/serial, host info) on Linux via sysfs.\n\n## Install\n\n```bash\npip install lumenradio-hwscan\n```\n\n## Usage\n```bash\nhwscan --pretty\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Hardware detector CLI for USB serial/debug devices (TriLightSense, STLINK-V3, ESP32, host info).",
"version": "0.2.2",
"project_urls": null,
"split_keywords": [
"usb",
" serial",
" udev",
" hardware",
" detector",
" trilightsense",
" stlink",
" espressif"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e448ee2111c0e18c251c11c35ff5fea876d9bf3f4e8fe6297e799cc68a799c26",
"md5": "9d77dd25bc33765c4ff1595d3958b9c3",
"sha256": "9926fb4896e643a221522005e510232ec5b3e9b6aefdb38959317996be88ebb0"
},
"downloads": -1,
"filename": "lumenradio_hwscan-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9d77dd25bc33765c4ff1595d3958b9c3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 9182,
"upload_time": "2025-10-09T12:37:05",
"upload_time_iso_8601": "2025-10-09T12:37:05.796114Z",
"url": "https://files.pythonhosted.org/packages/e4/48/ee2111c0e18c251c11c35ff5fea876d9bf3f4e8fe6297e799cc68a799c26/lumenradio_hwscan-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "50566bfac9c501cc6fc991aa092a6327b93c57a7d67999318a916eb8064590cb",
"md5": "7704dce91a8e69ca7c54ae5782d242b1",
"sha256": "53ce31ab8dced322670b762e2b19ebec8698f0d1ac8fa4a6f040f2d025773734"
},
"downloads": -1,
"filename": "lumenradio_hwscan-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "7704dce91a8e69ca7c54ae5782d242b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 6493,
"upload_time": "2025-10-09T12:37:07",
"upload_time_iso_8601": "2025-10-09T12:37:07.145610Z",
"url": "https://files.pythonhosted.org/packages/50/56/6bfac9c501cc6fc991aa092a6327b93c57a7d67999318a916eb8064590cb/lumenradio_hwscan-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-09 12:37:07",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "lumenradio-hwscan"
}