PropWare  3.0.0.229
C++ objects and CMake build system for Parallax Propeller
Functions | Variables
SPI_Demo.cpp File Reference
#include <PropWare/PropWare.h>
#include <PropWare/gpio/simpleport.h>
#include <PropWare/serial/spi/spi.h>
+ Include dependency graph for SPI_Demo.cpp:

Go to the source code of this file.

Functions

int main ()
 

Variables

static const Port::Mask MOSI = Port::Mask::P0
 
static const Port::Mask MISO = Port::Mask::P1
 
static const Port::Mask SCLK = Port::Mask::P2
 
static const Port::Mask CS = Port::Mask::P6
 
static const uint32_t FREQ = 100000
 
static const SPI::Mode MODE = SPI::Mode::MODE_0
 
static const SPI::BitMode BITMODE = SPI::BitMode::MSB_FIRST
 

Detailed Description

Author
David Zemon

Definition in file SPI_Demo.cpp.

Variable Documentation

◆ BITMODE

const SPI::BitMode BITMODE = SPI::BitMode::MSB_FIRST
static

Determine if the LSB or MSB should be sent first for each byte

Examples
HD44780_Demo.cpp, and SPI_Demo.cpp.

Definition at line 50 of file SPI_Demo.cpp.

◆ CS

const Port::Mask CS = Port::Mask::P6
static

Pin number for chip select

Examples
SPI_Demo.cpp.

Definition at line 43 of file SPI_Demo.cpp.

◆ FREQ

const uint32_t FREQ = 100000
static

Frequency (in hertz) to run the SPI module

Examples
SPI_Demo.cpp.

Definition at line 46 of file SPI_Demo.cpp.

◆ MISO

const Port::Mask MISO = Port::Mask::P1
static

Pin number for MISO (master in - slave out)

Examples
SPI_Demo.cpp.

Definition at line 39 of file SPI_Demo.cpp.

◆ MODE

const SPI::Mode MODE = SPI::Mode::MODE_0
static

The SPI mode to run

Examples
SPI_Demo.cpp.

Definition at line 48 of file SPI_Demo.cpp.

◆ MOSI

const Port::Mask MOSI = Port::Mask::P0
static

Pin number for MOSI (master out - slave in)

Examples
SPI_Demo.cpp.

Definition at line 37 of file SPI_Demo.cpp.

◆ SCLK

const Port::Mask SCLK = Port::Mask::P2
static

Pin number for the clock signal

Examples
SPI_Demo.cpp.

Definition at line 41 of file SPI_Demo.cpp.