Commit Graph

  • a800e28303 feat: make USBEndpoint public + add method get_ep_table test doryan 2025-06-30 21:08:09 +04:00
  • 16e254d7dc feat: remove pending_ins field and it usage doryan 2025-06-22 21:37:36 +04:00
  • ae466a8aad fix: remove redundant length check main doryan 2025-05-27 21:48:37 +04:00
  • 21fcb661f1 fix: use .skip() instead slicing [1..] doryan 2025-05-27 21:47:53 +04:00
  • 29e5edde8a feat(check): add check for endpoint table length doryan 2025-05-26 10:24:51 +04:00
  • 137fcc78e5 refactor: reduce Iterator methods usage doryan 2025-05-26 10:24:19 +04:00
  • 5ac1a07c6b Merge pull request 'Merge first (maybe) stable version usb-avr for atmega32u4/atmega16u4' (#1) from test into main doryan 2025-05-18 22:52:52 +03:00
  • c510d908d3 refactor: move constants + remove code duplicate doryan 2025-05-18 23:51:41 +04:00
  • cfa76a6672 fix(int): USBINT interrupt doryan 2025-05-18 23:18:52 +04:00
  • dba9637614 revert a269df21fe doryan 2025-05-18 22:15:59 +03:00
  • dd28dfe61e test doryan 2025-05-18 23:05:30 +04:00
  • a269df21fe fix(int): fix bytes for clearing interrupt flags for usbd_serial doryan 2025-05-18 23:00:00 +04:00
  • 93ade5bda0 fix: add clearing interrupts doryan 2025-05-15 10:23:43 +04:00
  • 64a6532c94 fix(f_reset): using detach bit in udcon register instead usbcon doryan 2025-05-15 10:03:22 +04:00
  • 6322868796 refactor: remove unwrap() usage, redundant free(||) usage and etc doryan 2025-05-14 21:01:58 +04:00
  • f7c4b48b85 remove free-interrupt context for endpoint allocator doryan 2025-05-05 23:09:42 +04:00
  • 4a90b9a6c8 feat(usb_device): add getters doryan 2025-04-28 20:23:02 +04:00
  • ce10b959e4 Update src/types/usb_device.rs doryan 2025-04-28 18:51:49 +03:00
  • e1711038c5 revert f399278d2c doryan 2025-04-28 18:51:16 +03:00
  • 29b3bff247 revert 995bfd0169 doryan 2025-04-28 18:50:45 +03:00
  • 79d01f8571 revert c4686aafc4 doryan 2025-04-28 18:49:26 +03:00
  • fb6f180ce2 feat: rename crate doryan 2025-04-25 16:25:03 +04:00
  • 995bfd0169 feat: separate constructor for UsbDevice and UsbBusAllocator doryan 2025-04-25 15:40:19 +04:00
  • f399278d2c feat: rename method doryan 2025-04-25 15:28:01 +04:00
  • c4686aafc4 feat(api): add plug_in_detection doryan 2025-04-25 14:35:30 +04:00
  • ba319eecff refactor: move function down + set #[inline(always)] for small functions doryan 2025-04-25 14:35:11 +04:00
  • a1e180b451 feat: comment build dep doryan 2025-04-25 12:23:52 +04:00
  • 09ae1b383c feat: change profile toolchain doryan 2025-04-25 12:23:39 +04:00
  • 8416bd0fa4 cosmetic changes doryan 2025-02-13 00:29:13 +04:00
  • 30850a473d fix: add clearing interrupts doryan 2025-02-13 00:29:02 +04:00
  • 9b4f758045 commited for clippy fix doryan 2025-02-11 19:27:23 +04:00
  • 90708794db feat(toolchain): add toolchain file doryan 2024-12-30 23:15:11 +04:00
  • ccb23c8c56 refactor!: rewrite almost full library doryan 2024-12-30 21:17:23 +04:00
  • 16812fe119 fix doryan 2024-11-14 02:14:03 +04:00
  • 7436a78885 feat(types): make all types and his fields public for crate doryan 2024-11-14 01:55:34 +04:00
  • 652ba78cdf feat(UsbBus): move UsbBus implementation to lib.rs file and implement set_stalled, suspend and etc doryan 2024-11-14 01:54:33 +04:00
  • e9d661e9e3 feat(UsbBus): implement write and read methods and borrow poll method implementation from atmega_usbd doryan 2024-11-14 01:52:41 +04:00
  • 4ca8c4e8cf feat(code): format code doryan 2024-11-09 16:48:28 +04:00
  • ddd6ee6ad2 fix(field): change size field type from u16 to u8 doryan 2024-11-09 16:48:05 +04:00
  • 64424febc6 feat(UsbBus): implement resume and set_device_address methods doryan 2024-11-09 16:47:05 +04:00
  • ecb5e513d1 feat(alloc_ep): refactor + add comments doryan 2024-11-09 16:46:12 +04:00
  • 8e3517eafe feat(endpoint): add configure endpoint method doryan 2024-11-09 16:45:39 +04:00
  • f44aa6459a feat(endpoint): add select endpoint method doryan 2024-11-09 16:44:38 +04:00
  • 6eb6cef6ee feat: first commit doryan 2024-11-09 01:29:29 +04:00