|
ATmega328p
Hardware definitions
|
SPI interface definitions. More...
Enumerations | |
| enum class | Mode : uint8_t { Mode0 = 0 , Mode1 = 1 , Mode2 = 2 , Mode3 = 3 } |
| Peripheral operating modes. More... | |
| enum class | BitOrder : uint8_t { MostSignificantFirst , LeastSignificantFirst } |
| SPI bit-transfer order. More... | |
| enum class | Role : uint8_t { Master , Slave } |
| SPI controller roles. More... | |
| enum class | ClockDivider : uint16_t { Divide2 = 2 , Divide4 = 4 , Divide8 = 8 , Divide16 = 16 , Divide32 = 32 , Divide64 = 64 , Divide128 = 128 } |
| Supported SPI clock divisors. More... | |
| enum | : uint8_t { module_count = 1U , data_width_bits = 8U , ss_pin_value = 0x02U , mosi_pin_value = 0x03U , miso_pin_value = 0x04U , sck_pin_value = 0x05U , clock_divisor_count = 7U , supports_full_duplex = 1 , supports_master_and_slave = 1 , supports_lsb_first = 1 , supports_msb_first = 1 , supports_double_speed = 1 } |
SPI interface definitions.
| anonymous enum : uint8_t |
|
strong |
|
strong |
|
strong |
|
strong |