ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
SPI.h File Reference

SPI interface and pin definitions. More...

#include <stdint.h>
#include "Config.h"
#include "Pin.h"
Include dependency graph for SPI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  atmega2560
 ATmega2560 hardware definitions.
namespace  atmega2560::spi
 Spi definitions.

Enumerations

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

Detailed Description

SPI interface and pin definitions.