error: failed to select a version for `byteorder`.
    ... required by package `usbd-hid-macros v0.6.0`
    ... which satisfies dependency `usbd-hid-macros = "^0.6.0"` of package `usbd-hid v0.7.0`
    ... which satisfies dependency `usbd-hid = "^0.7.0"` of package `embassy-usb v0.2.0`
    ... which satisfies dependency `embassy-usb = "^0.2.0"` of package `embassy-usb-logger v0.2.0`
    ... which satisfies dependency `embassy-usb-logger = "^0.2.0"` of package `matrix-keyboard v0.1.0 (/tmp/snackbot/matrix-keyboard/fw)`
versions that meet the requirements `~1.4` are: 1.4.3, 1.4.2, 1.4.1, 1.4.0

all possible versions conflict with previously selected packages.

  previously selected package `byteorder v1.5.0`
    ... which satisfies dependency `byteorder = "^1.5"` of package `usbd-hid-macros v0.8.1`
    ... which satisfies dependency `usbd-hid-macros = "^0.8.1"` of package `usbd-hid v0.8.1`
    ... which satisfies dependency `usbd-hid = "^0.8.1"` of package `embassy-usb v0.3.0`
    ... which satisfies dependency `embassy-usb = "^0.3.0"` of package `matrix-keyboard v0.1.0 (/tmp/snackbot/matrix-keyboard/fw)`

failed to select a version for `byteorder` which could resolve this conflict