test

Dependencies:   mbed BufferedSerial LS7366LIB2 FastPWM

spi_setup.h

Committer:
lsh2205
Date:
2020-04-23
Revision:
0:e12eb40b9fef

File content as of revision 0:e12eb40b9fef:

#ifndef _SPI_SETUP_H_
#define _SPI_SETUP_H_

#include "LS7366.h"

SPI spi1(SPI_MOSI, SPI_MISO, SPI_SCK);

LS7366 encoder1(spi1, ENCODER_CS1); 
LS7366 encoder2(spi1, ENCODER_CS2);
LS7366 encoder3(spi1, ENCODER_CS3);
LS7366 encoder4(spi1, ENCODER_CS4);
LS7366 encoder5(spi1, ENCODER_CS5);
LS7366 encoder6(spi1, ENCODER_CS6);
DigitalOut at_spi_cs(PB_4);
DigitalOut st16_spi_cs(PB_5);

DigitalOut seg_cs(PA_0);
DigitalOut btn1_cs(PA_11);
DigitalOut btn2_cs(PA_12);



void spi_init()
{
    spi1.format(8,0);
    spi1.frequency(2000000);
    seg_cs = 0;
    btn1_cs = 0;
    btn2_cs = 0;
}

#endif