mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-03 03:01:44 +00:00
[wpilib] Add documentation to SPI mode enum (NFC) (#5324)
This commit is contained in:
@@ -28,10 +28,12 @@ class SPI {
|
||||
public:
|
||||
enum Port { kOnboardCS0 = 0, kOnboardCS1, kOnboardCS2, kOnboardCS3, kMXP };
|
||||
enum Mode {
|
||||
kMode0 = HAL_SPI_kMode0,
|
||||
kMode1 = HAL_SPI_kMode1,
|
||||
kMode2 = HAL_SPI_kMode2,
|
||||
kMode3 = HAL_SPI_kMode3
|
||||
kMode0 = HAL_SPI_kMode0, /*!< Clock idle low, data sampled on rising edge */
|
||||
kMode1 =
|
||||
HAL_SPI_kMode1, /*!< Clock idle low, data sampled on falling edge */
|
||||
kMode2 =
|
||||
HAL_SPI_kMode2, /*!< Clock idle high, data sampled on falling edge */
|
||||
kMode3 = HAL_SPI_kMode3 /*!< Clock idle high, data sampled on rising edge */
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -29,9 +29,13 @@ public class SPI implements AutoCloseable {
|
||||
}
|
||||
|
||||
public enum Mode {
|
||||
/** Clock idle low, data sampled on rising edge. */
|
||||
kMode0(SPIJNI.SPI_MODE0),
|
||||
/** Clock idle low, data sampled on falling edge. */
|
||||
kMode1(SPIJNI.SPI_MODE1),
|
||||
/** Clock idle high, data sampled on falling edge. */
|
||||
kMode2(SPIJNI.SPI_MODE2),
|
||||
/** Clock idle high, data sampled on rising edge. */
|
||||
kMode3(SPIJNI.SPI_MODE3);
|
||||
|
||||
public final int value;
|
||||
|
||||
Reference in New Issue
Block a user