endlich ein SPI sclk signal

This commit is contained in:
Tristan Krause 2019-03-25 13:00:22 +01:00
parent 419e37eeae
commit 08795e7547
10 changed files with 172 additions and 21 deletions

22
spi.h
View file

@ -1,18 +1,32 @@
#ifndef SPI_MASTER_H
#define SPI_MASTER_H
#ifndef SPI_H
#define SPI_H
#include <util/delay.h>
#include <stdint.h>
#include "pio.h"
#define MOSI B5
#define MISO B6
#define SCLK B7
class SPI {
#define DMUX1 D2
#define DMUX2 D3
#define DMUX3 D4
enum SPIADR {
BEBA0 = 2,
BEBA1 = 3,
};
class SPI
{
public:
SPI(void);
void init(void) const;
//void setFreq(uint32_t) const;
void setAdr(uint8_t) const;
uint8_t pushByte(uint8_t) const;
};
#endif
#endif // SPI_H