Hi Albert,

I took a look since I thought I could give you a quick answer. But it
is not as easy as I thought and I don't understand how this works on
18F. Maybe Rob can enlight us. I can't imagine no-one used inputs on
18f chips with jallib so it should work...

Joep



2009/3/10 [email protected] <[email protected]>:
>
> Hello,
> While working on 18f devices, I noticed that all pin definitions point
> to LAT registers, e.g.
>
> (18f4550.jal)
> var volatile bit pin_B5 shared at LATB : 5
>
> While this works great for writing, it does not work for reading out a
> pin (in stead you'll read back the latched port, set during the last
> write action, and not the actual port value.
> So a the current library files / examples that need reading a pin
> value, where a logical library name is tied to a pin name, e.g.
>
> var volatile bit i2c_sda            is pin_c4
>
> will fail in the i2c library where a read is done on the i2c_data
> variable
>
> Has anybody thought about these issues and how to deal with them?
>
> Albert
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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