Commit Graph

  • 0d3758ad6b net: make run() noreturn. Dario Nieuwenhuis 2022-04-12 20:14:12 +0200
  • 2217de24c0 usb-hid: add embassy docs metadata. Dario Nieuwenhuis 2022-04-13 16:46:24 +0200
  • 6d0e6d563d
    Merge #714 bors[bot] 2022-04-12 21:42:36 +0000
  • 5d48153bd7
    Merge #694 bors[bot] 2022-04-12 21:27:13 +0000
  • 77c2b151c2
    Merge #715 bors[bot] 2022-04-12 20:57:36 +0000
  • d8dd671522
    Merge #699 bors[bot] 2022-04-12 20:39:47 +0000
  • 371f3ef419 Add ADC support for H7 Matous Hybl 2022-03-19 11:05:00 +0100
  • c1914a477d stm32/dac: Check proper channel Michal Srb 2022-04-12 12:49:06 +0200
  • ac3986e40e
    Merge #712 bors[bot] 2022-04-12 09:55:33 +0000
  • 8f6fccf012 fix clock in l4 rng example Philip A Reimer 2022-04-11 21:06:22 -0600
  • d90ecbbe40 add more clock options for l4 and l5 Philip A Reimer 2022-04-11 19:11:02 -0600
  • cdf30e68eb Erase mutex type as well Ulf Lilleengen 2022-04-11 13:33:48 +0200
  • bc1dff34c0 Add types for channel dynamic dispatch Ulf Lilleengen 2022-04-11 08:57:15 +0200
  • e844893095
    Merge #710 bors[bot] 2022-04-09 23:57:18 +0000
  • d8860c0b80 add stm32l4 hsi48 and usb example Philip A Reimer 2022-04-09 14:25:29 -0600
  • cd6250986a
    Merge #708 bors[bot] 2022-04-09 00:06:44 +0000
  • e867364d42 Unify ReadError and WriteError into EndpointError alexmoon 2022-04-05 22:04:11 -0400
  • b2cdaa56c1
    Merge #707 bors[bot] 2022-04-08 20:38:45 +0000
  • 9c6d49961b Add saadc::VddhDiv5Input alexmoon 2022-04-07 15:18:56 -0400
  • e898b4e683
    Merge #706 bors[bot] 2022-04-08 15:38:00 +0000
  • 86e52e67d0 Update to latest rust-lorawan version Ulf Lilleengen 2022-04-08 12:58:57 +0200
  • 3e45403a2a
    Merge #705 bors[bot] 2022-04-08 01:44:22 +0000
  • 8b757e1aec Add stm32wlexx support Dario Nieuwenhuis 2022-04-08 03:40:51 +0200
  • b40c8342ec
    Merge pull request #704 from embassy-rs/stm32wlwb-more Dario Nieuwenhuis 2022-04-08 03:32:29 +0200
  • 05fecb3def
    Merge pull request #703 from embassy-rs/stm32l5 Dario Nieuwenhuis 2022-04-08 03:25:41 +0200
  • 0c07d03754 Add missing stm32wl/stm32wb chips except stm32wle Dario Nieuwenhuis 2022-04-08 03:15:27 +0200
  • 50ff63ab88 Add STM32L5 support. Dario Nieuwenhuis 2022-04-08 02:57:48 +0200
  • 37da84129d
    Merge #657 bors[bot] 2022-04-07 23:03:39 +0000
  • 9252e8bb88 Update cargo-batch. Dario Nieuwenhuis 2022-04-08 00:35:00 +0200
  • 637ec36f9c
    Merge #700 bors[bot] 2022-04-07 19:27:36 +0000
  • d2494486d1
    Merge pull request #701 from alexmoon/async-usb-stack Dario Nieuwenhuis 2022-04-07 19:55:00 +0200
  • 7f9dd1a37b Fix spurious ControlPipe::data_in errors alexmoon 2022-04-07 10:49:50 -0400
  • 6abbfa9a92 Async-ify Driver::enable and UsbDeviceBuilder::build alexmoon 2022-04-06 22:10:18 -0400
  • 9206584aa9 Add back support for cloning sender/receiver Ulf Lilleengen 2022-04-07 15:15:44 +0200
  • b6f40aca57
    Merge #679 bors[bot] 2022-04-07 11:41:15 +0000
  • eb6910fa86 Reexport unborrow macro in HALs Matous Hybl 2022-03-27 19:29:29 +0200
  • fee0aef076
    Merge #696 bors[bot] 2022-04-06 10:20:43 +0000
  • a1754ac8a8 embassy-usb-hid bug fixes alexmoon 2022-04-05 17:23:46 -0400
  • 22a47aeeb2 usb: abort control data in/out on reset or when receiving another SETUP. Dario Nieuwenhuis 2022-04-06 03:14:22 +0200
  • f6d11dfba5 usb: fix slow enumeration with EP0 max_packet_size of 8 or 16. Dario Nieuwenhuis 2022-04-06 03:02:13 +0200
  • b2e517bb28 usb/serial: add multitask example. Dario Nieuwenhuis 2022-04-06 02:37:17 +0200
  • 3dbb7c9e15 usb/hid: add keyboard example. Dario Nieuwenhuis 2022-04-06 02:24:55 +0200
  • de9acf5d48 usb/hid: fix infinite loop when N=0 Dario Nieuwenhuis 2022-04-06 02:18:56 +0200
  • 6d514a0b31 usb/hid: update for endpoint state changes. Dario Nieuwenhuis 2022-04-06 02:18:39 +0200
  • fa9eadcee9 Add docserver metadata. Dario Nieuwenhuis 2022-04-05 21:03:21 +0200
  • 2ce435dc34 Add basic device state handling for endpoints. alexmoon 2022-04-02 16:35:03 -0400
  • 99f95a33c3 Simplify hid output report handling alexmoon 2022-04-02 11:58:01 -0400
  • c8ad82057d Reduce memory overhead and simplify logic for merging endpoint and control request output reports. alexmoon 2022-04-01 15:48:37 -0400
  • c309531874 Remove output() and split() methods from HidClass when there is no out endpoint, and route set_report requests for output reports to RequestHandler::set_report in that case. alexmoon 2022-04-01 10:57:37 -0400
  • daf2379fa4 Make the interupt IN endpoint non-optional alexmoon 2022-04-01 10:15:08 -0400
  • a51de5a39a Remove the feature report reader alexmoon 2022-03-31 11:25:01 -0400
  • cf89c85569 Log when reports are dropped without being read. alexmoon 2022-03-31 10:04:41 -0400
  • 5ee7a85b33 Async USB HID class alexmoon 2022-03-29 15:18:43 -0400
  • 8fe3b44d82 usb: log on reset, resume, suspend Dario Nieuwenhuis 2022-04-02 05:27:45 +0200
  • 522a87ae42 usb: centralize all control logging in control.rs Dario Nieuwenhuis 2022-04-02 04:53:42 +0200
  • d7d199f2ac nrf/usb: unify in/out wakers for ep0 Dario Nieuwenhuis 2022-04-02 04:42:20 +0200
  • f5ba022257 Refactor ControlPipe to use the typestate pattern for safety alexmoon 2022-03-30 14:17:15 -0400
  • 77e0aca03b Move data chunking from the driver to the lib alexmoon 2022-03-29 20:26:30 -0400
  • 1672fdc666 usb-serial: make inner guts private. Dario Nieuwenhuis 2022-03-30 02:16:34 +0200
  • cdb7bae51a examples/nrf: don't build usb stuff in stable. Dario Nieuwenhuis 2022-03-30 02:05:09 +0200
  • a435d78cf7 usb: cleanup and simplify error handling. Dario Nieuwenhuis 2022-03-30 02:01:09 +0200
  • 60d3d11197 usb: cleanup logging. Dario Nieuwenhuis 2022-03-30 01:30:58 +0200
  • d1e4b3d7d5 usb: add -usb-serial crate, fix warnings and stable build. Dario Nieuwenhuis 2022-03-30 01:18:37 +0200
  • c06488eb29 Support multi-frame data phase control requests alexmoon 2022-03-29 17:13:49 -0400
  • d40ebcccf6 Add handlers for standard reqs to ControlHandler alexmoon 2022-03-29 17:13:16 -0400
  • 13370c28db Add a control_buf to UsbDevice alexmoon 2022-03-29 15:09:24 -0400
  • c53bb7394a Switch to ControlHandler owned bufs for control_in() alexmoon 2022-03-28 20:10:13 -0400
  • a22639ad92 Remove UnsafeCell from cdc_acm::Control alexmoon 2022-03-28 10:49:17 -0400
  • 46bafecb2a Only copy through RAM when needed alexmoon 2022-03-28 10:46:26 -0400
  • d7b1f8ca57 usb: update docs on ControlHandler. Dario Nieuwenhuis 2022-03-28 03:37:29 +0200
  • e99a3a1da4 usb: simplify buffer handling for Control IN transfers. Dario Nieuwenhuis 2022-03-28 03:34:24 +0200
  • bfce731982 usb: nicer names for control structs. Dario Nieuwenhuis 2022-03-28 03:30:08 +0200
  • 2b547f311e usb: move all control-related stuff to mod control. Dario Nieuwenhuis 2022-03-28 03:27:21 +0200
  • 15cc97d794 usb: associate ControlHandlers with interfaces, automatically route requests. Dario Nieuwenhuis 2022-03-28 03:19:07 +0200
  • 3412e5dc4a usb: cleanup giant matches in control code. Dario Nieuwenhuis 2022-03-28 03:16:45 +0200
  • a2f5763a67 usb: add add_class to builder, so that FooBarClass::new(&mut builder) can set up everything. Dario Nieuwenhuis 2022-03-28 02:20:01 +0200
  • a062baae38 nrf/usb: fix wrong DMA read size Dario Nieuwenhuis 2022-03-28 02:18:13 +0200
  • 52c622b1cd Use trait objects instead of generics for UsbDevice::classes alexmoon 2022-03-27 17:12:57 -0400
  • bdc6e0481c Add support for USB classes handling control requests. alexmoon 2022-03-25 16:46:14 -0400
  • 5c0db627fe nrf/usb: update where clause syntax. Dario Nieuwenhuis 2022-03-11 01:07:06 +0100
  • 9a6d11281d Add some comments on the example. Dario Nieuwenhuis 2022-03-10 01:10:53 +0100
  • 0320500f0f Working CDC-ACM device->host Dario Nieuwenhuis 2022-03-10 01:05:33 +0100
  • 77ceced036 Working CDC-ACM host->device Dario Nieuwenhuis 2022-03-09 23:06:27 +0100
  • 37598a5b37 wip: experimental async usb stack Dario Nieuwenhuis 2022-03-09 01:34:35 +0100
  • 36d9403f7e Unify ReadError and WriteError into EndpointError alexmoon 2022-04-05 22:04:11 -0400
  • ba5c3baa1d embassy-usb-hid bug fixes alexmoon 2022-04-05 17:23:46 -0400
  • 286daef3df usb: abort control data in/out on reset or when receiving another SETUP. Dario Nieuwenhuis 2022-04-06 03:14:22 +0200
  • 15042f8481 usb: fix slow enumeration with EP0 max_packet_size of 8 or 16. Dario Nieuwenhuis 2022-04-06 03:02:13 +0200
  • f51d4a165e usb/serial: add multitask example. Dario Nieuwenhuis 2022-04-06 02:37:17 +0200
  • b13c368296 usb/hid: add keyboard example. Dario Nieuwenhuis 2022-04-06 02:24:55 +0200
  • 08d7e031f0 usb/hid: fix infinite loop when N=0 Dario Nieuwenhuis 2022-04-06 02:18:56 +0200
  • 3d4598fcd8 usb/hid: update for endpoint state changes. Dario Nieuwenhuis 2022-04-06 02:18:39 +0200
  • 47562924ea Add docserver metadata. Dario Nieuwenhuis 2022-04-05 21:03:21 +0200
  • 28c1dcd1c6 Add basic device state handling for endpoints. alexmoon 2022-04-02 16:35:03 -0400
  • d14228cc5a Simplify hid output report handling alexmoon 2022-04-02 11:58:01 -0400
  • 7fdac342c7 Reduce memory overhead and simplify logic for merging endpoint and control request output reports. alexmoon 2022-04-01 15:48:37 -0400
  • 25a0fc7491 Remove output() and split() methods from HidClass when there is no out endpoint, and route set_report requests for output reports to RequestHandler::set_report in that case. alexmoon 2022-04-01 10:57:37 -0400
  • 07bd281f40 Make the interupt IN endpoint non-optional alexmoon 2022-04-01 10:15:08 -0400
  • 83bcb341a2 Remove the feature report reader alexmoon 2022-03-31 11:25:01 -0400
  • 188cbd131e Log when reports are dropped without being read. alexmoon 2022-03-31 10:04:41 -0400