File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 39
39
### Breaking Changes
40
40
41
41
- Remove ` Spi::read ` in favor of ` transfer_split_uneven ` ([ #190 ] ).
42
- - Seal the ` timer::Instance ` trait ([ #214 ] ).
43
42
- Make GPIOs start in a ` Disconnected ` state instead of ` Input<Floating> ` ([ #220 ] [ #245 ] ).
44
- - 🦭 all ` Instance ` traits ([ #255 ] ).
45
- - 🦭 PPI traits ([ #259 ] ).
43
+ - Seal¹ the ` timer::Instance ` trait ([ #214 ] ).
44
+ - Seal¹ all ` Instance ` traits ([ #255 ] ).
45
+ - Seal¹ PPI traits ([ #259 ] ).
46
46
- Various TWIM fixes and improvements - removes automatic transfer splitting ([ #242 ] ).
47
47
- Remove typestate from RTC to make it easier to use ([ #252 ] ).
48
48
- Also return owned ` Pins ` from ` Usart::free() ` ([ #261 ] ).
49
49
50
+ ¹ _ A trait can be sealed by making a private trait a supertrait. That way, no
51
+ downstream crates can implement it (since they can't name the supertrait).
52
+ This is just to make sure the trait isn't implemented by types that shouldn't
53
+ implement it._
54
+
50
55
### Internal Improvements
51
56
52
57
- Utilize [ ` cargo-xtask ` ] to simplify CI and the release process ([ #207 ] [ #210 ] ).
You can’t perform that action at this time.
0 commit comments