mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-05 03:21:42 +00:00
[docs] Add missing docs to enum fields (NFC) (#6150)
Co-authored-by: Tyler Veness <calcmogul@gmail.com>
This commit is contained in:
@@ -25,14 +25,34 @@ class DigitalSource;
|
||||
*/
|
||||
class SPI {
|
||||
public:
|
||||
enum Port { kOnboardCS0 = 0, kOnboardCS1, kOnboardCS2, kOnboardCS3, kMXP };
|
||||
/**
|
||||
* SPI port.
|
||||
*/
|
||||
enum Port {
|
||||
/// Onboard SPI bus port CS0.
|
||||
kOnboardCS0 = 0,
|
||||
/// Onboard SPI bus port CS1.
|
||||
kOnboardCS1,
|
||||
/// Onboard SPI bus port CS2.
|
||||
kOnboardCS2,
|
||||
/// Onboard SPI bus port CS3.
|
||||
kOnboardCS3,
|
||||
/// MXP (roboRIO MXP) SPI bus port.
|
||||
kMXP
|
||||
};
|
||||
|
||||
/**
|
||||
* SPI mode.
|
||||
*/
|
||||
enum Mode {
|
||||
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 */
|
||||
/// Clock idle low, data sampled on rising edge.
|
||||
kMode0 = HAL_SPI_kMode0,
|
||||
/// Clock idle low, data sampled on falling edge.
|
||||
kMode1 = HAL_SPI_kMode1,
|
||||
/// Clock idle high, data sampled on falling edge.
|
||||
kMode2 = HAL_SPI_kMode2,
|
||||
/// Clock idle high, data sampled on rising edge.
|
||||
kMode3 = HAL_SPI_kMode3
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user