diff --git a/MRF24J40.c b/MRF24J40.c index 27fa03d..c60b24e 100644 --- a/MRF24J40.c +++ b/MRF24J40.c @@ -632,11 +632,6 @@ mrf24j40_int_tasks(void) if (stat & TXNIF) { switch (internal_state) { - MRF24J40_STATE_UPENC: - ret |= MRF24J40_INT_ENC; - internal_state = 0; - break; - MRF24J40_STATE_UPDEC: ret |= MRF24J40_INT_DEC; internal_state = 0; diff --git a/hal_pic18.c b/hal_pic18.c index c9b2117..5daf312 100644 --- a/hal_pic18.c +++ b/hal_pic18.c @@ -34,7 +34,7 @@ void spi_write(unsigned char v) SSPCON1bits.WCOL = 0; SSPBUF = v; } while( SSPCON1bits.WCOL ); - + while( PIR1bits.SSPIF == 0 ); }