Skip to content

Releases: dlkj/usbd-human-interface-device

v0.5.0

13 Apr 13:30
defff72
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.5.0

v0.4.5

29 Dec 13:23
7afa22d
Compare
Choose a tag to compare

What's Changed

  • Remove broken links to 3rd party site by @dlkj in #145

Full Changelog: v0.4.4...v0.4.5

v0.4.4

17 Nov 13:27
17a983b
Compare
Choose a tag to compare

What's Changed

  • Bump dependencies by @dlkj in #139
  • Allow static descriptors and reject long dynamic descriptors by @dlkj in #140
  • prep for v0.4.4 release by @dlkj in #141

Full Changelog: v0.4.3...v0.4.4

v0.4.3

14 Jul 09:19
2605f7e
Compare
Choose a tag to compare

What's Changed

  • address clippy::default_constructed_unit_structs by @dlkj in #126
  • Increase visibility of ConsumerControl*Config::new by @agausmann in #125
  • Bump defmt from 0.3.4 to 0.3.5 in /examples by @dependabot in #123
  • Bump frunk from 0.4.1 to 0.4.2 in /examples by @dependabot in #122
  • Bump fugit from 0.3.6 to 0.3.7 in /examples by @dependabot in #121
  • Prepare for v0.4.3 release by @dlkj in #127

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

12 May 09:00
27edade
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

21 Apr 14:22
3b2af08
Compare
Choose a tag to compare

What's Changed

  • Improve tests by @dlkj in #103
  • Clippy improvements and nits by @dlkj in #104
  • address clippy errors for tests by @dlkj in #105
  • Bump spin from 0.9.7 to 0.9.8 in /examples by @dependabot in #108
  • Update num_enum requirement from 0.5 to 0.6 by @dependabot in #110
  • Bump defmt from 0.3.3 to 0.3.4 in /examples by @dependabot in #111
  • bump examples dependencies by @dlkj in #112
  • 0.4.0 next release by @dlkj in #113
    • Move logging code into optional features dependant on log or defmt
      • Route all panic and unwrap calls through logging libraries to reduce code size
      • Update CI to cover optional features
    • Remove WrappedInterface and other size bloating unneeded abstractions around interfaces and devices
      • Default configuration moved from interfaces to configuration struct
    • Reduced the amount of boilerplate needed to create an interface
      • Removed a handful of unneeded RefCells
  • Make buffer sizes compile time generics and largescale rename of types by @dlkj in #116

Full Changelog: v0.3.4...v0.4.1

v0.4.0

14 Apr 13:18
919e9e5
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

  • Improve tests by @dlkj in #103
  • Clippy improvements and nits by @dlkj in #104
  • address clippy errors for tests by @dlkj in #105
  • Bump spin from 0.9.7 to 0.9.8 in /examples by @dependabot in #108
  • Update num_enum requirement from 0.5 to 0.6 by @dependabot in #110
  • Bump defmt from 0.3.3 to 0.3.4 in /examples by @dependabot in #111
  • bump examples dependencies by @dlkj in #112
  • 0.4.0 next release by @dlkj in #113
    • Move logging code into optional features dependant on log or defmt
      • Route all panic and unwrap calls through logging libraries to reduce code size
      • Update CI to cover optional features
    • Remove WrappedInterface and other size bloating unneeded abstractions around interfaces and devices
      • Default configuration moved from interfaces to configuration struct
    • Reduced the amount of boilerplate needed to create an interface
      • Removed a handful of unneeded RefCells

Full Changelog: v0.3.4...v0.4.0

v0.3.4

11 Mar 16:47
0b9a2e6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.3.4

v0.3.3

10 Mar 17:04
379ae81
Compare
Choose a tag to compare

What's Changed

  • Add joystick device and example by @9names in #94
  • Docs improvements, spelling and formatting by @dlkj in #95
  • Create CODE_OF_CONDUCT.md by @dlkj in #96
  • Example improvements by @dlkj in #97
  • prep for v0.3.3 release by @dlkj in #98

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

27 Feb 11:05
Compare
Choose a tag to compare

What's Changed

  • Docs update by @dlkj in #68
  • Fix clippy needless-borrow warning by @dlkj in #72
  • Remove unnecessary reference when iterating over page::Keyboard by @jedrzejboczar in #74
  • implement rtic based keyboard example by @dlkj in #75
  • Avoid pulling core::fmt for PackingError when unwrapping by @jedrzejboczar in #76
  • Remove unneeded tick() call when deduplicating managed write reports by @dlkj in #79
  • Move from embedded_time to fugit by @dlkj in #80
  • Update env_logger requirement from 0.9.0 to 0.10.0 by @dependabot in #82
  • perf: decrease memory usage of RawInterface.report_idle by 224 bytes by @jedrzejboczar in #89
  • Update delegate requirement from 0.8 to 0.9 by @dependabot in #86

New Contributors

Full Changelog: v0.3.1...v0.3.2