Commit Graph

  • 8d108d8753
    Merge #493 bors[bot] 2021-11-17 20:43:52 +00:00
  • 24e5013c00 Allow unused to fix build failure in u5 Dario Nieuwenhuis 2021-11-17 21:43:05 +01:00
  • 63688bf61f Update stm32-data Dario Nieuwenhuis 2021-11-17 21:31:37 +01:00
  • 5754be5d1e
    Merge #492 bors[bot] 2021-11-17 15:37:00 +00:00
  • 2649984b55 Adjust the config.toml for U5. - Correct ISA - Remove commented-out cruft. Bob McWhirter 2021-11-17 10:35:25 -05:00
  • 271881533e
    Merge #488 bors[bot] 2021-11-15 19:14:13 +00:00
  • 9b17b3d721 Remove unused deps Dario Nieuwenhuis 2021-11-15 20:11:08 +01:00
  • c8f3ec3fba
    Merge #487 bors[bot] 2021-11-15 18:31:38 +00:00
  • ee1490bce1 Move to the newly released bxcan crate that supports defmt 0.3. Bob McWhirter 2021-11-15 13:18:53 -05:00
  • 436eb81fc2 Adjust for bxcan API. Bob McWhirter 2021-11-15 12:00:26 -05:00
  • 57ca241658 Further cargo muckings for smol/defmt. Bob McWhirter 2021-11-15 11:40:06 -05:00
  • 23fdca9e52 Remove extraneous defmt-trace feature. Bob McWhirter 2021-11-15 11:33:44 -05:00
  • a770fc77c9 Adjust all examples to defmt 0.3. Bob McWhirter 2021-11-15 11:19:19 -05:00
  • c2da498263 Update to defmt 3.0ish. Lots of gitrevs deps. Bob McWhirter 2021-11-15 11:08:51 -05:00
  • 4010a829ae nrf: pwm clarify stop and disable pin state Jacob Rosenthal 2021-11-14 11:26:30 -07:00
  • 4d61f4aa0d nrf: sequencepwm dont wait for tasks_stop afterall Jacob Rosenthal 2021-11-13 17:31:02 -07:00
  • 3a166db280 nrf: pwm use register reset Jacob Rosenthal 2021-11-13 16:41:44 -07:00
  • 7dfc0acb2f nrf: pwm clarify stop and disable pin state Jacob Rosenthal 2021-11-13 16:38:35 -07:00
  • 2bcacd4f16 nrf: sequencepwm add events Jacob Rosenthal 2021-11-13 15:03:10 -07:00
  • 4e0a0f27fe
    Merge #484 bors[bot] 2021-11-12 16:29:53 +00:00
  • 0f322c1d4e fix set_duty ptr write Jacob Rosenthal 2021-11-12 08:55:20 -07:00
  • aca7b86c7e pwm_sequence show implicit and explicit stop functionality Jacob Rosenthal 2021-11-11 23:47:35 -07:00
  • 667a93b5c8 sequence pwm remove disable fn for clarity, and disable peripheral on stop Jacob Rosenthal 2021-11-11 23:46:27 -07:00
  • b4cb24c735 pwm_servo example comment for clarity Jacob Rosenthal 2021-11-11 23:32:34 -07:00
  • 67baec472d nrf: dump the pwm_sequence example for clarity Jacob Rosenthal 2021-11-11 23:27:03 -07:00
  • 7bee43df5a nrf: sequencepwm nitpicks for clarity Jacob Rosenthal 2021-11-11 22:50:07 -07:00
  • 937f49dead nrf: sequencepwm rename top to max_duty for consistancy Jacob Rosenthal 2021-11-11 22:47:57 -07:00
  • ea1c62ff61 fix Jacob Rosenthal 2021-11-11 20:12:50 -07:00
  • f15c3a04d4 sequence must be live while DMA runs Jacob Rosenthal 2021-11-11 20:10:34 -07:00
  • 639034cee4 fix Jacob Rosenthal 2021-11-11 19:58:45 -07:00
  • fe83daf45f remove const generic Jacob Rosenthal 2021-11-11 19:49:41 -07:00
  • ec66fcd01a pwm_sequence consume buffer Jacob Rosenthal 2021-11-11 19:14:07 -07:00
  • 4112759a8f
    Merge #455 bors[bot] 2021-11-11 16:26:36 +00:00
  • 8193885cb5
    Merge #482 bors[bot] 2021-11-11 16:20:02 +00:00
  • c14642cffc Add MCO peripheral. Matous Hybl 2021-11-08 23:43:03 +01:00
  • 156caa9330 more comments Jacob Rosenthal 2021-11-10 19:56:36 -07:00
  • 66a43c2e58 more comments Jacob Rosenthal 2021-11-10 19:44:57 -07:00
  • 407e5d06e0 more comments Jacob Rosenthal 2021-11-10 19:43:47 -07:00
  • 613e88f1d2 fix bug with config.counter_mode Jacob Rosenthal 2021-11-10 18:53:21 -07:00
  • 4c2d0ac211 doccomments Jacob Rosenthal 2021-11-10 18:52:29 -07:00
  • c6736abf5e dont wait seqend for sequencepwm Jacob Rosenthal 2021-11-10 18:52:03 -07:00
  • 2973ff4cf0 remove unstable feature and dependency, and make pwm_sequence a near mirror of pwm example Jacob Rosenthal 2021-11-10 18:49:24 -07:00
  • c450f91bd9 doc comment cleanup Jacob Rosenthal 2021-11-10 17:30:59 -07:00
  • 6dcc731065 drop the debug Jacob Rosenthal 2021-11-10 17:25:38 -07:00
  • 5f28153b81 disconnect pwm pins on drop Jacob Rosenthal 2021-11-10 17:19:03 -07:00
  • 96e2f0dfc5
    Merge #468 bors[bot] 2021-11-10 22:07:38 +00:00
  • 3b7af2f4ed fix wait seqend, pwm example is slow now... Jacob Rosenthal 2021-11-10 13:01:39 -07:00
  • 751617c2be fix examples for mut self set_duty Jacob Rosenthal 2021-11-10 12:48:15 -07:00
  • 903b8f032f defensive dma Jacob Rosenthal 2021-11-10 12:34:41 -07:00
  • 4751dbddc6 move state into PwmSimple Jacob Rosenthal 2021-11-10 12:32:28 -07:00
  • 9548748c26 fix Jacob Rosenthal 2021-11-10 12:29:13 -07:00
  • 65843c033e pwm store and deconfigure pins Jacob Rosenthal 2021-11-10 11:02:43 -07:00
  • f0ba79059e Add v1c ethernet driver for the STM32F7 family. Matous Hybl 2021-10-28 14:22:02 +02:00
  • fc75e0ec57
    Merge #481 bors[bot] 2021-11-09 14:00:25 +00:00
  • 12a64b867b More support for U5 PWR (ish), RCC, and FLASH (ish). Bob McWhirter 2021-11-08 14:27:33 -05:00
  • 5f124ec49f Update U5 to init RCC. Bob McWhirter 2021-11-08 14:20:31 -05:00
  • db889da044
    Merge #473 bors[bot] 2021-11-07 23:06:10 +00:00
  • 5322e293bd
    Merge #461 bors[bot] 2021-11-07 22:58:27 +00:00
  • 2221e1fa93 Replace rustflags with build.rs extra-link-args. Dario Nieuwenhuis 2021-11-07 23:52:11 +01:00
  • 90095adedf
    Merge #471 bors[bot] 2021-11-05 18:31:19 +00:00
  • a8c78a3807 Update stm32-data Dario Nieuwenhuis 2021-11-05 17:19:52 +01:00
  • 5d863ad19f
    Merge #469 bors[bot] 2021-11-04 15:28:09 +00:00
  • 9b5d9fbfca Fix v2 ethernet pin definitions. Fix ethernet example for H7 nucleos. Matous Hybl 2021-11-03 17:01:48 +01:00
  • 26f86d7f36
    Merge #470 bors[bot] 2021-11-04 12:49:41 +00:00
  • d742d0252e Add TCP listen. Matous Hybl 2021-11-04 13:34:13 +01:00
  • 03f2c593d6 fix slice_in_ram for arbitrary size types Jacob Rosenthal 2021-11-03 18:56:02 -07:00
  • 64e1426b54 clean up some todo comments around infinite play Jacob Rosenthal 2021-11-03 18:46:42 -07:00
  • b726ef1886 make SequenceConfig struct is consistent with other Config structs, that are always non_exhaustive and have a Default Jacob Rosenthal 2021-11-03 18:37:54 -07:00
  • d961fd1015 rename to SimplePwm and SequencePwm Jacob Rosenthal 2021-11-03 18:25:44 -07:00
  • 9a6c2de4ea fix safety comments Jacob Rosenthal 2021-11-03 18:19:43 -07:00
  • 511c5cb892 intenset in a noop Jacob Rosenthal 2021-11-03 18:16:00 -07:00
  • 82695c8f65 make both news configure registers in same order Jacob Rosenthal 2021-11-03 18:15:42 -07:00
  • 44375b427c restore example and add set_time_stretch api Jacob Rosenthal 2021-11-03 15:26:44 -07:00
  • 1bf6e646c9
    Merge #465 bors[bot] 2021-11-02 20:42:41 +00:00
  • f9c266bc10 Omg. More formatting. Bob McWhirter 2021-11-02 16:06:49 -04:00
  • 16c88e3094 Need to include a bit of embassy for the NVIC. Bob McWhirter 2021-11-02 15:58:40 -04:00
  • 9deafa8bab Remove unused imports. Bob McWhirter 2021-11-02 15:56:04 -04:00
  • d1272e00bb Prefix unused variable for now. Bob McWhirter 2021-11-02 15:45:56 -04:00
  • 44056c2e75 Less allowy. Bob McWhirter 2021-11-02 15:32:20 -04:00
  • 569ecd699d
    Merge #467 bors[bot] 2021-11-02 19:31:15 +00:00
  • 076c795ebb Even more allowed unused. Bob McWhirter 2021-11-02 15:28:14 -04:00
  • 6bbf450478 Allow unused macros temporarily until U5 supports DMA. Bob McWhirter 2021-11-02 15:20:42 -04:00
  • ee1ea44b60 Add stm32u5 examples to CI run. Bob McWhirter 2021-11-02 15:11:30 -04:00
  • 682274870f set_duty does indeed loop forever Jacob Rosenthal 2021-11-02 11:56:01 -07:00
  • eaaaa2460a Formatting, per usual. Bob McWhirter 2021-11-02 14:53:53 -04:00
  • 3ab1775820 Add STM32U5 example. Bob McWhirter 2021-11-02 14:43:42 -04:00
  • 11b0a89b6a
    Merge #466 bors[bot] 2021-11-02 18:10:01 +00:00
  • c939edb8d0 rename error enum again Jacob Rosenthal 2021-11-02 10:57:01 -07:00
  • 205a223af3 Update versions of critical-section and atomic-polyfill Ulf Lilleengen 2021-11-02 18:52:03 +01:00
  • 3dd39e3d46 docs: fix some cargo doc warnings Côme ALLART 2021-11-02 18:49:01 +01:00
  • 705523d0ea Fix formatting. Bob McWhirter 2021-11-02 12:13:42 -04:00
  • 29ff0317a3 Update stm32-data. Bob McWhirter 2021-11-02 12:06:32 -04:00
  • f12b70535b Adjust for STM32U5. Bob McWhirter 2021-11-02 12:03:56 -04:00
  • 4647792ad6 seperate start from pwmseq::new Jacob Rosenthal 2021-11-01 20:18:24 -07:00
  • 49253152cf seperate sequence from duty cycle pwm struct Jacob Rosenthal 2021-11-01 19:11:37 -07:00
  • b297e5f7bd led dimming example, dont need to keep all examples, just covering ground to test api Jacob Rosenthal 2021-11-01 13:51:40 -07:00
  • 74e7f4a227 comments Jacob Rosenthal 2021-11-01 13:16:24 -07:00
  • f2cfbe4262 align pwm.set_duty with embedded hal to not be one shot Jacob Rosenthal 2021-11-01 13:00:50 -07:00
  • 5285179218 generalize new and change pwm example to a servo Jacob Rosenthal 2021-11-01 09:37:34 -07:00
  • 12b2c5d5f7 better not as a constructor? Jacob Rosenthal 2021-11-01 08:54:07 -07:00