Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 272 → Rev 273

/PIC Stuff/PICX_16F1829_Controller/I2C1.c
2,6 → 2,7
#include "I2C1.h"
 
static I2C1_DATA *i2c_data_p;
extern BTN_STATUS btns;
 
// Set up the data structures for the base_I2C.code
// Should be called once before any i2c routines are called
521,16 → 522,15
/* Put data to be returned here */
uint8_t I2C1_Process_Receive(uint8_t c) {
uint8_t ret = 0;
BTN_STATUS btns;
CLRWDT();
// btns.value = 0;
switch (c) {
case CMD_QUERY_BTN:
// Pins_Read(&btns);
// i2c_data_p->buffer_out[0] = btns.value;
// i2c_data_p->buffer_out_len = 1;
// ret = 1;
i2c_data_p->buffer_out[0] = btns.w;
i2c_data_p->buffer_out_len = 1;
ret = 1;
break;
default:
break;
}
 
return ret;
}