Nicolas Stalder
a49094095e
Version bumparoo
2021-02-27 02:05:39 +01:00
Nicolas Stalder and Nicolas Stalder
5a502a77b6
Further cleanup; give up on heapless PR, external interchange/trussed
2021-02-26 18:06:44 +01:00
Nicolas Stalder and Nicolas Stalder
4d2d5b25ae
Bump delog to alpha.3 to get rid of semihosting hangs
2021-01-13 23:17:06 +01:00
Nicolas Stalder and Nicolas Stalder
ebd59dd9bd
Purge ufmt; add build-pc to CI
2021-01-06 23:36:01 +01:00
Nicolas Stalder and Nicolas Stalder
53c770f78d
Semihosting flusher seems to work; open questions for USB serial
2021-01-06 22:07:17 +01:00
Conor Patrick and Nicolas Stalder
39f47e376a
refactor root app as separate component
2021-01-05 00:24:50 +01:00
Conor Patrick and Nicolas Stalder
92d5d1f3ca
add root app
2021-01-05 00:24:50 +01:00
Conor Patrick and Nicolas Stalder
c92faff802
add interface_type as parameter for iso7816 apps
2021-01-05 00:24:50 +01:00
Conor Patrick and Nicolas Stalder
842d860682
rework apdu-dispatch to significantly reduce stack overhead
2020-10-09 16:20:12 +02:00
Conor Patrick and Nicolas Stalder
08d3631ef2
rework apdu-dispatch, add apdu chaining
...
- APDU parsing now only occurs in apdu-dispatch, instead of both iso14443 and usbd-ccid
- apdu-dispatch now handles apdu chaining transparently to the apps.
- More tests added to cover chaining and apdu parsing
2020-10-09 16:20:12 +02:00
Conor Patrick and Nicolas Stalder
76d9f28692
Make apdu-dispatch build standalone and fix tests
2020-10-09 16:20:12 +02:00
Conor Patrick and Nicolas Stalder
97bf3a9989
substitute all uses of semihosting and funnel with logging crate
2020-08-23 14:36:29 +02:00
Nicolas Stalder and Nicolas Stalder
d55bdbd740
Simplify adpu-manager logic, rename to apdu-dispatch
2020-07-16 23:29:07 +02:00