Hi all,

When is the removal of the data keyword in favour of __data planned for the pic16 port?

For the moment, it prevents from writing something like :

//-------------------------------------------------------------------------------------------
//write a single register
void i2c_slave_set(unsigned char addr, unsigned char data)
{
if(addr<I2C_REG_SIZE) {
i2c_regs[addr] = data;
}
}

not a blocking problem, I renamed my variable to dat, but that's not very intuitive.

It may have already been done, my setup is old.

Regards

Sebastien