Can we have some kind of compile time warning on assigning bit to portdirections ?
Sunish On Sat, Apr 20, 2013 at 12:51 PM, Sunish Issac <[email protected]> wrote: > Oh yeah, looks like I've started getting old, forgot the all_output and > all_input in spite seeing the topic on jallist. > > Thanks everybody. > Sunish > > > On Sat, Apr 20, 2013 at 12:37 PM, Rob Hamerling <[email protected]>wrote: > >> >> Hi Sunish, >> >> >> On 2013/04/20 04:11, Sunish Issac wrote: >> >>> Not sure whether its a compiler or library issue, 3pins a1,a2,a3 not >>> becoming input in spite of enable_digital_io in the following code. >>> >> >> I'm afraid it is your own fault. Just about 3 weeks ago it was also >> mentioned in Jallist. Apparently people (even you and me!) forget that >> 'INPUT' and 'OUTPUT' are bit constants. >> >> >> >> PORTA_low_direction = input ; doesn't seem to initialize the port as i/p >>> >> >> Should be: PORTA_low_direction = ALL_INPUT >> A bit constant '1' expands to a byte 0b0000_0001 (or a nibble 0b0001) >> >> PORTB_direction = output >>> >> >> Should be: PORTB_direction = ALL_OUTPUT >> Here you were lucky: a bit '0' expands to a byte 0b0000_0000 >> >> Regards, Rob. >> >> -- >> R. Hamerling, Netherlands --- http://www.robh.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 >> jallib+unsubscribe@**googlegroups.com<jallib%[email protected]> >> . >> To post to this group, send email to [email protected]. >> Visit this group at >> http://groups.google.com/**group/jallib?hl=en<http://groups.google.com/group/jallib?hl=en> >> . >> For more options, visit >> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >> . >> >> >> > -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/jallib?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
