#include "simpletools.h" #include #include #include "smartpins.h" #define LED0 16 #define LED0Mask (1U << LED0) #define NSAMPS_MAX 8 #define DATA_BUFFER 256 #define CS 32 #define CLK 33 #define MOSI 34 #define MISO 35 #define CSMask (1U << CS) #define CLKMask (1U << CLK) #define MOSIMask (1U << MOSI) #define MISOMask (1U << MISO) #define MOSI0 = 2 #define SCLK0 = 1 void received_data(int *p){ int i = (*p)-1; /* for(unsigned int k = i; k>=0 ;k--){ printf("%d",data[i-k]); if(k%8==0) printf("\n"); } */ for(int k = i; k>=0 ;k=k-8){ int value = 0, decimal = 0, base = 1; for(int count =(i-k)+7; count >= i-k; count --){ decimal = decimal + (data[count] * base); base *= 2; //printf("%d",data[count]); } //if(decimal == 255) printf("%d\n",decimal); //printf("\n"); } *p = 0; }