aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Update static_assertions to 1.1.0Robin Krahl2019-12-17
* Update dependencies to newest versionsRobin 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
* Use arrays instead of slices where possibleRobin 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
* Implement serde::Serialize in enum_u8Robin Krahl2019-02-19
* Refactor Command::execute_raw into executeRobin Krahl2019-02-19
* Fix formatting in commands.rsRobin Krahl2019-02-18
* Use ssmarshal to convert data from and to byte slicesRobin Krahl2019-02-18
* Refactor command execution into commands moduleRobin Krahl2019-02-18
* Refactor Nitrokey::execute_command to write to a bufferRobin Krahl2019-02-18
* Simplify handling of GET_DESCRIPTOR requestsRobin 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
* hid: Add interrupt_in endpoint to HidClassRobin Krahl2019-02-18
* Add enum_u8 macro to simplify enum conversionRobin Krahl2019-02-18
* Add USB stack and simple HID implementationRobin Krahl2019-02-18
* Initial commitRobin Krahl2019-02-18