I want to implement an extended I2C master for Raspberry Pi Control.
I was hoping for it to be as easy as creating a library with a FB that extends i2cMaster and associating it with a device following the forge drivers documentation, but I haven't managed to make it work as the driver behaves only as an i2c slave.
I'm thinking this is because the forge forum only talks about extending i2c, and the master portion is omitted since most users won't want to add a custom one.
I'd like to know if I'm doing something wrong. Is it really possible to make an I2C master extension device? If so, are there public examples we can check out?
Any info on this topic will be appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I want to implement an extended I2C master for Raspberry Pi Control.
I was hoping for it to be as easy as creating a library with a FB that extends i2cMaster and associating it with a device following the forge drivers documentation, but I haven't managed to make it work as the driver behaves only as an i2c slave.
I'm thinking this is because the forge forum only talks about extending i2c, and the master portion is omitted since most users won't want to add a custom one.
I'd like to know if I'm doing something wrong. Is it really possible to make an I2C master extension device? If so, are there public examples we can check out?
Any info on this topic will be appreciated.
I don't understand your question.
There are all sorts of projects here using I2c, up to and including multiplexers
What exactly do you have in mind?