| 123456789101112131415161718192021 |
- #include "Communication.h"
- void SPI_init( uint8_t pin ){
- my_spi.pin=pin;
- pinMode(my_spi.pin, OUTPUT);
- digitalWrite(my_spi.pin, HIGH);
- SPI.begin()
- SPI.beginTransaction(SPISettings(14000000, MSBFIRST, SPI_MODE0));
- }
- void SPI_send(uint8_t *data, uin8_t len){
- digitalWrite(my_spi.pin, LOW);
- SPI.transfer(data,len);
- digitalWrite(my_spi.pin, HIGH);
- }
- void SPI_receive(uint8_t *data, uin8_t len){
- digitalWrite(my_spi.pin, LOW);
- SPI.transfer(data,len);
- digitalWrite(my_spi.pin, HIGH);
- }
|