Commit Graph
39 Commits
Author SHA1 Message Date
Sosthène Guédon c856d54124 Use upstream PRs 2023-06-20 16:24:20 +02:00
Sosthène Guédon 91dd17cf23 Fix compilation 2023-05-25 17:48:11 +02:00
Sosthène Guédon 8dfb126a06 Use dependencies with interchange 0.3.0 support 2023-05-12 09:59:34 +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
Robin Krahl d2957b6c24 Update apdu-dispatch, usbd-ccid
This patch updates the apdu-dispatch dependency to v0.1.2 for some
bugfixes and the usbd-ccid dependency to v0.2.0 to replace a Git
dependency.
2023-02-07 10:21:28 +01:00
Robin KrahlandNicolas Stalder 5da7c880a5 Use upstream usbd-{ccid,ctaphid} deps 2023-01-31 00:52:30 +01:00
Robin KrahlandGitHub 29ac9b4a4b Merge pull request #19 from trussed-dev/example-compilation
Fix example compilation
2023-01-27 12:36:46 +01:00
Sosthène Guédon d2a2162447 Fix example compilation 2023-01-27 09:12:55 +01:00
Robin KrahlandGitHub 7e3dfcd327 Merge pull request #16 from sosthene-nitrokey/parrallel-poll
Respond to USB in parrallel to application processing
2023-01-11 16:54:57 +01:00
Sosthène Guédon f203dbd29e Respond to USB in parrallel to application processing 2023-01-10 17:29:23 +01:00
Robin KrahlandGitHub 47f0426424 Merge pull request #15 from sosthene-nitrokey/ccid
Add ccid support
2023-01-06 11:20:32 +01:00
Sosthène Guédon b5da2c4ed1 Add ccid support 2023-01-05 10:20:17 +01:00
Robin KrahlandGitHub 8de2f9f343 Merge pull request #13 from robin-nitrokey/apps-data
Change app data construction, bump trussed
2022-12-16 12:55:55 +01:00
Robin Krahl df59ffe0aa Bump trussed dependency 2022-12-15 13:53:10 +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 KrahlandGitHub 7454496b9a Merge pull request #12 from robin-nitrokey/apps
Introduce Apps trait
2022-12-14 14:11:28 +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 004e4cc64a Enable all log features
This patch enables all log features at compile time so that the log
level can be selected at runtime.
2022-12-14 13:42:04 +01:00
Robin Krahl 850b25899b Use standard logging with delog
The std-log feature redirects the delog log messages to the standard
logging infrastructure, making it easier to format and filter log
messages.
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 63a295e0f4 Use Service::from instead of Service::new
This makes sure that the platform is probably initialized.
2022-12-08 20:36:48 +01:00
Robin KrahlandGitHub 18cbdf0fb3 Merge pull request #11 from robin-nitrokey/usbip-device-actual-length
Update usbip-device to use Git source
2022-08-30 19:51:25 +02:00
Robin Krahl a06480b83d Bump usbip-device to v1.0.5
usbip-device v1.0.5 fixes the issue with wrong byte counts reported to
the host system.

Fixes https://github.com/trussed-dev/pc-usbip-runner/issues/9
2022-08-30 19:49:56 +02:00
Szczepan ZalegaandGitHub 93d0c4ca50 Update README.md 2022-08-09 11:59:11 +02:00
Robin KrahlandGitHub 8bd683da44 Merge pull request #7 from robin-nitrokey/lib
Transform into library
2022-07-26 11:13:54 +02:00