aboutsummaryrefslogtreecommitdiff
path: root/src/device.rs
Commit message (Expand)AuthorAge
* Update static_assertions to 1.1.0Robin Krahl2019-12-17
* Split struct Crc into trait Crc and struct Stm32CrcRobin Krahl2019-02-21
* Assert maximum size for command request and response structsRobin Krahl2019-02-20
* Add static assertions for Request and Response sizeRobin Krahl2019-02-20
* Rename commands::COMMAND_LEN to device::RESPONSE_DATA_LENRobin Krahl2019-02-20
* Validate CRC of incoming dataRobin Krahl2019-02-19
* Use ssmarshal to deserialize the request dataRobin Krahl2019-02-19
* Use ssmarshal to generate the response dataRobin Krahl2019-02-19
* Refactor command execution into commands moduleRobin Krahl2019-02-18
* Refactor Nitrokey::execute_command to write to a bufferRobin Krahl2019-02-18
* Add simple ReadSlotName command implementationRobin Krahl2019-02-18
* Add simple GetStatus command implementationRobin Krahl2019-02-18
* Implement Nitrokey command handlingRobin Krahl2019-02-18
* hid: Add support for {Get,Set}_Report requestsRobin Krahl2019-02-18
* hid: Add HID and Report descriptorsRobin Krahl2019-02-18
* Add HidDevice trait for device-specific informationRobin Krahl2019-02-18
* Add USB stack and simple HID implementationRobin Krahl2019-02-18