Commit Graph

24 Commits

Author SHA1 Message Date
4a90b9a6c8 feat(usb_device): add getters 2025-04-28 20:23:02 +04:00
ce10b959e4 Update src/types/usb_device.rs 2025-04-28 18:51:49 +03:00
e1711038c5 revert f399278d2c
revert feat: rename method
2025-04-28 18:51:16 +03:00
29b3bff247 revert 995bfd0169
revert feat: separate constructor for UsbDevice and UsbBusAllocator
2025-04-28 18:50:45 +03:00
79d01f8571 revert c4686aafc4
revert feat(api): add plug_in_detection
2025-04-28 18:49:26 +03:00
995bfd0169 feat: separate constructor for UsbDevice and UsbBusAllocator 2025-04-25 15:40:55 +04:00
f399278d2c feat: rename method 2025-04-25 15:28:29 +04:00
c4686aafc4 feat(api): add plug_in_detection 2025-04-25 14:35:30 +04:00
ba319eecff refactor: move function down + set #[inline(always)] for small functions 2025-04-25 14:35:11 +04:00
8416bd0fa4 cosmetic changes 2025-02-13 00:29:13 +04:00
30850a473d fix: add clearing interrupts 2025-02-13 00:29:02 +04:00
9b4f758045 commited for clippy fix 2025-02-11 19:27:23 +04:00
ccb23c8c56 refactor!: rewrite almost full library
Now usbd implementation works fine (tested on atmega32u4)
2024-12-30 21:17:23 +04:00
16812fe119 fix 2024-11-14 02:14:03 +04:00
7436a78885 feat(types): make all types and his fields public for crate 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 2024-11-14 01:54:33 +04:00
e9d661e9e3 feat(UsbBus): implement write and read methods and borrow poll method implementation from atmega_usbd 2024-11-14 01:52:41 +04:00
4ca8c4e8cf feat(code): format code 2024-11-09 16:48:28 +04:00
ddd6ee6ad2 fix(field): change size field type from u16 to u8 2024-11-09 16:48:05 +04:00
64424febc6 feat(UsbBus): implement resume and set_device_address methods 2024-11-09 16:47:05 +04:00
ecb5e513d1 feat(alloc_ep): refactor + add comments 2024-11-09 16:46:12 +04:00
8e3517eafe feat(endpoint): add configure endpoint method 2024-11-09 16:45:39 +04:00
f44aa6459a feat(endpoint): add select endpoint method 2024-11-09 16:44:38 +04:00
6eb6cef6ee feat: first commit 2024-11-09 01:29:29 +04:00