test

Dependencies:   mbed BufferedSerial LS7366LIB2 FastPWM

Committer:
lsh2205
Date:
Thu Apr 23 00:38:16 2020 +0000
Revision:
0:e12eb40b9fef
test;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lsh2205 0:e12eb40b9fef 1 #ifndef _SPI_SETUP_H_
lsh2205 0:e12eb40b9fef 2 #define _SPI_SETUP_H_
lsh2205 0:e12eb40b9fef 3
lsh2205 0:e12eb40b9fef 4 #include "LS7366.h"
lsh2205 0:e12eb40b9fef 5
lsh2205 0:e12eb40b9fef 6 SPI spi1(SPI_MOSI, SPI_MISO, SPI_SCK);
lsh2205 0:e12eb40b9fef 7
lsh2205 0:e12eb40b9fef 8 LS7366 encoder1(spi1, ENCODER_CS1);
lsh2205 0:e12eb40b9fef 9 LS7366 encoder2(spi1, ENCODER_CS2);
lsh2205 0:e12eb40b9fef 10 LS7366 encoder3(spi1, ENCODER_CS3);
lsh2205 0:e12eb40b9fef 11 LS7366 encoder4(spi1, ENCODER_CS4);
lsh2205 0:e12eb40b9fef 12 LS7366 encoder5(spi1, ENCODER_CS5);
lsh2205 0:e12eb40b9fef 13 LS7366 encoder6(spi1, ENCODER_CS6);
lsh2205 0:e12eb40b9fef 14 DigitalOut at_spi_cs(PB_4);
lsh2205 0:e12eb40b9fef 15 DigitalOut st16_spi_cs(PB_5);
lsh2205 0:e12eb40b9fef 16
lsh2205 0:e12eb40b9fef 17 DigitalOut seg_cs(PA_0);
lsh2205 0:e12eb40b9fef 18 DigitalOut btn1_cs(PA_11);
lsh2205 0:e12eb40b9fef 19 DigitalOut btn2_cs(PA_12);
lsh2205 0:e12eb40b9fef 20
lsh2205 0:e12eb40b9fef 21
lsh2205 0:e12eb40b9fef 22
lsh2205 0:e12eb40b9fef 23 void spi_init()
lsh2205 0:e12eb40b9fef 24 {
lsh2205 0:e12eb40b9fef 25 spi1.format(8,0);
lsh2205 0:e12eb40b9fef 26 spi1.frequency(2000000);
lsh2205 0:e12eb40b9fef 27 seg_cs = 0;
lsh2205 0:e12eb40b9fef 28 btn1_cs = 0;
lsh2205 0:e12eb40b9fef 29 btn2_cs = 0;
lsh2205 0:e12eb40b9fef 30 }
lsh2205 0:e12eb40b9fef 31
lsh2205 0:e12eb40b9fef 32 #endif