Added code to check if I2C transaction was aborted
Changed return value to ERR_BUSY when bus is busy
Moved arbitration lost handler before start condition handler
Set timeout for I2C tx
Added missing constants to BUS_INT_EV_ALL
Clear SPI address in helper task so that SPI complete command gets sent to the propper address
Merge branches 'abort-detect' and 'I2C-tx-timeout'
Check UCBBUSY bit to see if bus is busy
Added SPI pull resistors for CDH
Added functions for asserting/de-asserting interrupts on the bus
Removed SUB_EV_TIME_CHECK
eliminate arcBus_stat.PortEvents and put interrupt bus events in arcBus_stat.events
Added SUB_EV_SPI_ERR_BUSY event when SPI is busy
Fixed incorrectly using arcBus_stat.events instead of SUB_events
Added abort event to BUS_EV_I2C_MASTER
Fixed check after bus_get_buffer
Add NACK handler and check for NACK during SPI transactions
Check NACK packet length
Send command and error in NACK packet
Revert "Fixed check after bus_get_buffer" This was correct after all

This reverts commit 135280e447de58f6dcb0eecde4c3087dcd04d040.