Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 114 → Rev 115

/Classwork/ECE4534 - Embedded Systems/PIC 26J11/i2c.c
16,9 → 16,8
i2c_pdata->buflen = 0;
i2c_pdata->slave_event_count = 0;
i2c_pdata->status = I2C_IDLE;
i2c_pdata->slave_error_count = 0;
i2c_pdata->slave_error_code = 0;
i2c_pdata->bufind = 0;
i2c_pdata->buflen = 0;
i2c_pdata->slave_in_last_byte = 0;
i2c_pdata->slave_sending_data = 0;
i2c_pdata->slave_sending_blank_data = 0;
322,7 → 321,7
if (!i2c_pdata->slave_sending_data) {
// Check the message type of the next message in queue
msgtype = MQ_peek_FromMainToHigh();
if (msgtype != MSGTYPE_I2C_REPLY || msgtype == 0) {
if (msgtype != MSGTYPE_I2C_REPLY) {
// If the message queue is empty or to another interrupt processor, return 0xFF
DBG_PRINT_I2C("I2C: Returning 0xFF [%d:%d]\r\n", 0, i2c_pdata->slave_in_last_byte-1);
SSPBUF = 0xFF;