15 Commits
Author SHA1 Message Date
Robin Krahl 560f40a44f Update to trussed v0.2.0-rc.1 2026-06-09 10:47:41 +02:00
Sosthène Guédon d0effc5485 Bump to heapless 0.9 2025-10-06 17:18:28 +02:00
Robin Krahl 504674453c Update to ctaphid-dispatch v0.3.0 and usbd-ctaphid v0.3.0 2025-03-25 22:39:58 +01:00
Robin Krahl d0774abda2 Update trussed to the simplified Store trait 2025-03-07 12:24:47 +01:00
Robin Krahl a0e9b85580 Update trussed to remove clients-? features
This patch updates trussed to remove the need for the clients-? feature
and manage the endpoints in the runner instead.
2025-01-23 11:54:40 +01:00
Robin Krahl 4fe4e4e287 Use released dependencies 2025-01-10 14:43:39 +01:00
Robin Krahl 60c58eb806 Update dependencies 2025-01-08 10:12:00 +01:00
Robin Krahl 8d36e78e93 Update apdu-dispatch to v0.3.0 2024-10-21 15:12:35 +02:00
Robin Krahl ea45e12638 Replace FIDO example with a dummy app
Maintaining a working setup for the FIDO and admin app is a lot of work
and is redundant to the usbip runner provided as part of the Nitrokey 3
firmware.  Therefore, this patch replaces the fido example with a much
simpler example that just sets up a dummy client responding to a vendor
command that requests random data.

This is sufficient for basic testing and getting started.  For more
advanced use cases, the Nitrokey 3 runner should be used.

Fixes: https://github.com/trussed-dev/pc-usbip-runner/issues/31
2024-06-06 15:04:20 +02:00
Robin Krahl f3a680ca4c Add support for custom backends
This patch makes it possible to provide a custom Dispatch implementation
to the runner so that it can be used with custom backends and API
extensions.

Fixes https://github.com/trussed-dev/pc-usbip-runner/issues/22
2023-02-14 21:10:54 +01:00
Sosthène Guédon d2a2162447 Fix example compilation 2023-01-27 09:12:55 +01:00
Robin Krahl 5708f55742 Construct apps data from platform
This makes it possible to e. g. access the data required to create the
provisioner app.
2022-12-14 15:49:57 +01:00
Robin Krahl 09d7be5dae Introduce Apps trait
For easier integration with the actual firmware, this patch introduces
an Apps trait that owns the applications.
2022-12-14 13:42:04 +01:00
Robin Krahl 3de6554885 Bump trussed dependency
This fixes a wrong assertion when reading an empty filesystem.
2022-12-14 13:41:49 +01:00
Robin Krahl 7581670aa8 Move binary into example 2022-07-26 11:01:44 +02:00