Hi David,
I think that, just as for the serial hardware, that we need a second iic 
hardware library. I could make the library for you and start this weekend.  I 
think that it is not that much work.

Met vriendelijke groet,
Rob Jansen
________________________________
From: [email protected] <[email protected]> on behalf of David VB 
<[email protected]>
Sent: Wednesday, March 26, 2025 4:23:18 PM
To: jallib <[email protected]>
Subject: [jallib] Two I2C Bus on one PIC

Hi,

I will use a PIC16F18325 to control (as master) TWO separate I2C Buses.   This 
PIC has 2 MSSP modules, so this is possible.

But, the I2c_hardware.jal lib does not support that: it can only reference the 
first module.

o i have to make a copy of that lib, and rename all references to the registers 
of the MSSP module to access the second module ?   (Ex: SSPCON2 which is an 
alias for SSP1CON2 should be renamed SSP2CON2 in the copy of the lib)

Or is there another way ?

Also note that if I want to make the buses run at different speeds (ex: one at 
100 kHz, and one at 400 kHz), some global variables and constants have also to 
be duplicated and renamed.

Any ideas welcome....

Kind regards,

David

--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/d/msgid/jallib/6d8d86fb-7d51-4b8a-93a2-fc2244d36da6n%40googlegroups.com<https://groups.google.com/d/msgid/jallib/6d8d86fb-7d51-4b8a-93a2-fc2244d36da6n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/jallib/AM7PR02MB6098D2084E604DBE06F83B5CE6A62%40AM7PR02MB6098.eurprd02.prod.outlook.com.

Reply via email to