ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
atmega2560::spi Namespace Reference

Spi definitions. More...

Enumerations

enum class  Mode : uint8_t { Master = 0 , Slave = 1 }
 Operating modes. More...
enum class  DataMode : uint8_t { Mode0 = 0 , Mode1 = 1 , Mode2 = 2 , Mode3 = 3 }
 Clock modes. More...
enum  : uint8_t {
  module_count = 1 , ss_pin_value = 0x10 , sck_pin_value = 0x11 , mosi_pin_value = 0x12 ,
  miso_pin_value = 0x13 , data_register_bits = 8
}
 SPI signal and width. More...

Detailed Description

Spi definitions.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint8_t

SPI signal and width.

Enumerator
module_count 

module count.

ss_pin_value 

ss pin value.

sck_pin_value 

sck pin value.

mosi_pin_value 

mosi pin value.

miso_pin_value 

miso pin value.

data_register_bits 

data register bits.

◆ DataMode

enum class atmega2560::spi::DataMode : uint8_t
strong

Clock modes.

Enumerator
Mode0 

CPOL0 CPHA0.

Mode1 

CPOL0 CPHA1.

Mode2 

CPOL1 CPHA0.

Mode3 

CPOL1 CPHA1.

◆ Mode

enum class atmega2560::spi::Mode : uint8_t
strong

Operating modes.

Enumerator
Master 

SPI master.

Slave 

SPI slave.