Hi Peter,

And in addition. This is also valid for IIC 🙁.

Kind regards,

Rob

________________________________
Van: Rob CJ <[email protected]>
Verzonden: donderdag 27 oktober 2022 20:53
Aan: [email protected] <[email protected]>
Onderwerp: Re: [jallib] Re: exit of master/slave?

Hi Peter,

The use of MISO and MOSI does not solve this for Arduino since it stands for 
Master In Slave Out and Master Out Slave In 🙁.

So Host and Client should be the terminolgy (until these termis become a 
problem ....)

We are still undecided if we should do this or not. As far as I see it now we 
have several options:

  1.  Do nothing. Wait until some JAL user has problems with the terminology.
  2.  Remove Master Slave from all libraries and sample files and change them 
to host/client. This will break current projects for JAL users that use SPI.
  3.  Copy the libraries with master/slave to new libraries with host and 
client. Adapt all sample files to that and add a warning to the master/slave 
library that it will be deprecated (not determined when that will happen maybe 
when somebody has any issues with them) but also do not maintain these 
libraries anymore (no bug fixes).

Option 3 does not break anything (yet). And of course option 1 also doesn't.

Kind regards,

Rob


________________________________
Van: [email protected] <[email protected]> namens ZetWeeh 
<[email protected]>
Verzonden: dinsdag 25 oktober 2022 23:56
Aan: [email protected] <[email protected]>
Onderwerp: RE: [jallib] Re: exit of master/slave?


I read the reactions on my mail about hico/hoci: from adoration of women to 
freedom of speech.😊



I believe Microchip is very smart: don't wait till critics begin about 
master/slave:

but change it before. 🤔

Jal is going also from master/slave to host/client. When you do it: do it good.

Raspberry, Arduino (and so on) they all use MOSI/MISO and that has a reason.



Rob H. started this discussion also with a reason. Master/slave is an issue

in the world of this moment. Jal is part of this constant changing world.

And it is not important what a JAL-maker/volunteer thinks!

The future of JAL is important.



All kind of volunteers worked hard for JAL and it's not the intention that it's 
becoming a dull

old-fashioned IDE.



It's to easy to say: it's a lot of work for Rob J.

Rob J. has already made suggestions of changes. If he works it out he can send 
me the names of samples and I'll change them.

In this way all changes remains equal.

Together with new libs JAL remains up-to-date.



Peter 😎



PS. Who will help too?

Van: Rob CJ<mailto:[email protected]>
Verzonden: zondag 23 oktober 2022 10:22
Aan: [email protected]<mailto:[email protected]>
Onderwerp: Re: [jallib] Re: exit of master/slave?



Hi all,



Agree. We coule makt it something gradual.



I started with the ili9341.jal library.



-- Define the interface alias for the ILI9341.

alias ili9341_spi_host is spi_master_hw





Kind regards,



Rob





Van: [email protected] <[email protected]> namens vsurducan 
<[email protected]>
Verzonden: zondag 23 oktober 2022 08:54
Aan: [email protected] <[email protected]>
Onderwerp: Re: [jallib] Re: exit of master/slave?



I agree with Matt. I think this is a fake issue,

Perhaps Rob Hammerling needed to see you at work and plugged you in the socket. 
:)  ( deep respect for Rob, just an innocent joke)

One guy from Microchip was not attentive and changed the terms to sound good 
for his ears ( definitely his and not her, women are attentive).

I really like hoci and hico. :0) People with a deep sense of humor here.



On Sat, Oct 22, 2022 at 9:56 PM Matthew Schinkel 
<[email protected]<mailto:[email protected]>> wrote:

I think we're going the wrong way with this whole thing.

I don't see how we are going to keep the new naming out of new files, and I 
hope we aren't planning to send nasty emails to everyone that puts the word 
slave in their lib/sample. That would be quite bad for Jallib. Instead of us 
changing everything, maybe we should only change this where microchip and other 
chip vendors have.

The reason for the change should be "to match the vendors wording". Not to 
remove it completely, because that can't be enforced due to freedom of speech 
and will prevent some from adding files to Jallib. The person making the 
library can name it as they please.

Can we list all libraries containing the terms master/slave, then note which 
are not matching the vendors wording?

Since microchip is using host/client for SPI, I think we should keep 
spi_master_hw.jal, but replace it's contents with only a few lines like:
include spi_host_hw
alias spi_master_hw is spi_host_hw

Some vendors still refer to it as spi master/host and some as spi slave/client. 
Therefore we should keep both a spi_host and a spi_master library.

Nobody owns Jallib, therefore nobody should enforce this new wording. Our 
policy should be "try to use the vendors wording, but it's up to the creator".

I think this solution should work better for everyone.



Peter, I don't think we'll be making any other changes to SPI naming, this 
seems to be enough change for now.

Matt.

On Wednesday, October 12, 2022 at 1:36:57 PM UTC-4 Rob Hamerling wrote:

Hi guys,

Like similar changes in other places, I see in the Microchip datasheets that 
the terms 'master' and 'slave' are being replaced by 'host' and 'client'. Seems 
a positive and desirable change to me. I would like to suggest to follow 
Microchip in this for Jallib. I'm afraid this is not a simple operation. It is 
not only about file names, but also related 'includes' in samples. But it will 
also have effects on existing user programs!   What are your thoughts about 
this?

Regards, Rob

--
Rob Hamerling, Vianen, NL

--
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 on the web visit 
https://groups.google.com/d/msgid/jallib/3d96f421-f2a8-4536-8d29-9f1ddaccfaden%40googlegroups.com<https://groups.google.com/d/msgid/jallib/3d96f421-f2a8-4536-8d29-9f1ddaccfaden%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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CAM%2Bj4qvWds4_KeZ%2Bu3SZmc9JVG_zfZ%3DOGuPqhXnOqbkjWQAukQ%40mail.gmail.com<https://groups.google.com/d/msgid/jallib/CAM%2Bj4qvWds4_KeZ%2Bu3SZmc9JVG_zfZ%3DOGuPqhXnOqbkjWQAukQ%40mail.gmail.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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/GVXP195MB1637C15DB186920B5455F474E62F9%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM<https://groups.google.com/d/msgid/jallib/GVXP195MB1637C15DB186920B5455F474E62F9%40GVXP195MB1637.EURP195.PROD.OUTLOOK.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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/B1444288-C8C7-4614-9FE2-267FA66AB8E6%40hxcore.ol<https://groups.google.com/d/msgid/jallib/B1444288-C8C7-4614-9FE2-267FA66AB8E6%40hxcore.ol?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 on the web visit 
https://groups.google.com/d/msgid/jallib/GVXP195MB16375053DD6CE9A92191CF66E6339%40GVXP195MB1637.EURP195.PROD.OUTLOOK.COM.

Reply via email to