We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f91fc4b commit 14160d3Copy full SHA for 14160d3
src/spi.rs
@@ -52,3 +52,27 @@ pub struct Mode {
52
/// Clock phase
53
pub phase: Phase,
54
}
55
+
56
+/// Helper for CPOL = 0, CPHA = 0
57
+pub const MODE_0: Mode = Mode {
58
+ polarity: Polarity::IdleLow,
59
+ phase: Phase::CaptureOnFirstTransition,
60
+};
61
62
+/// Helper for CPOL = 0, CPHA = 1
63
+pub const MODE_1: Mode = Mode {
64
65
+ phase: Phase::CaptureOnSecondTransition,
66
67
68
+/// Helper for CPOL = 1, CPHA = 0
69
+pub const MODE_2: Mode = Mode {
70
+ polarity: Polarity::IdleHigh,
71
72
73
74
+/// Helper for CPOL = 1, CPHA = 1
75
+pub const MODE_3: Mode = Mode {
76
77
78
0 commit comments