summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f226865)
uint8_t const verb,
uint32_t const len){
unsigned long i;
uint8_t const verb,
uint32_t const len){
unsigned long i;
//debugstr("Chipcon SPI handler.");
//debugstr("Chipcon SPI handler.");
case WRITE:
case POKE:
CLRSS; //Drop !SS to begin transaction.
case WRITE:
case POKE:
CLRSS; //Drop !SS to begin transaction.
+ j=cmddata[0];//Backup address.
for(i=0;i<len;i++)
cmddata[i]=ccspitrans8(cmddata[i]);
SETSS; //Raise !SS to end transaction.
for(i=0;i<len;i++)
cmddata[i]=ccspitrans8(cmddata[i]);
SETSS; //Raise !SS to end transaction.
+ cmddata[0]=j&~0x40;//Restore address.
txdata(app,verb,len);
break;
case SETUP:
txdata(app,verb,len);
break;
case SETUP: