2011/4/15 mattschinkel <[email protected]>

> I prefer that the first library has a constant to choose RX1/TX1 or
> RX2/TX2, default is RX1/TX1. Yes, keep the same naming.
>

A constant in original library, used to choose RX1/TX1 or RX2/TX2 won't do
the trick, as user (like me) may want to use both serial module.


>
> But also, there should be a 2nd library with an alike constant but
> default of RX2/TX2
>

I don't understand, if there's a 2nd library, what is the purpose of having
constant ?


>
> Do both ports use alike registers?
>

Yes, pretty much like. In order to make my 2nd lib working, I scan the code
and just replace registers with the same one including the number "2" :)

cheers,
Seb


>
> Matt.
>
> On Apr 15, 8:39 am, Sebastien Lelong <[email protected]>
> wrote:
> > Hi guys,
> > Hi guys,
> >
> > I have a working sample running EUSART2 module (via Peripheral Pin Select
> > feature so RX2/TX2 remapped on pins of my choice, woohoo) on PIC18F27J53.
> As
> > Matt mentioned, current serial_hardware.jal and usart_common.jal
> libraries
> > don't support EUSART2, only the first module.
> >
> > How can we make progress on this ? I had suggested to use a template to
> > generate 2 different sets for these, does that sound ok to you ? This
> would
> > involves:
> >
> >   - serial_hardware.jal and serial_hardware2.jal (first lib remains
> > unchanged for backward compatibilities)
> >   - same for each "public" procedures and functions, only the second
> version
> > will have names including "2" (eg. serial_hw2_init, serial_hw2_read,
> etc...)
> >
> > Do you see other options ?
> >
> > Cheers,
> > Seb
> >
> > 2010/10/2 Sebastien Lelong <[email protected]>
> >
> > > Hi Matt,
> >
> > > There doesn't seem to be PICs with more than two (and most importantly
> > > that's a finite number :)) so I would suggest to have another
> > > serial_hardware2.jal library. To avoid code duplication and ease
> > > maintenance, I would suggest to use a template.
> >
> > > This is what I did for PWM libs at the very first days of jallib. There
> > > were only 5 PWM max, then appeared (or we discovered) PICs with 10 PWM,
> I
> > > just replace 5 by 10 in my template script and voilĂ .
> >
> > > Cheers,
> > > Seb
> >
> > > 2010/9/30 mattschinkel <[email protected]>
> >
> > >> I would like to use the 2nd serial port on 16f67j50 because of the
> > >> port/pin location.
> >
> > >> I think we could either have a 2nd serial_hw library, or add a
> > >> constant to the current library so the user may choose what port they
> > >> wish to use.
> >
> > >> What do you think?
> >
> > >> Matt.
> >
> >
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to