Jump to content
Sign in to follow this  
jmulchin

Problem with UNARY operator

Recommended Posts

There appears to be a problem with compiling a line of code with a UNARY operator in it. For example;

//

////////////////////////////////////////////////////////////////

// LATCH_DATA function                                         //

// Causes the LE pin on the LMX2326 to toggle,          //

// latching data                                                     //

// written into DATA port into the internal LMX2326     //    

// registers                                                           //

//                                                                       //

// Entry: Nothing                                                   //

//                                                                       //

///////////////////////////////////////////////////////////////

 

latch_data()

{

 char i = 0;

 

 gpio |= LE;         // set the bit, raising LE HIGH

 gpio &= !LE;       // bring LE low again, data is latched

}

The compiler will give an Error Message:

"Unexpected UNAR operation". If you comment out the last line, then it will compile with out errors. I believe this is a BUG. When can a fix be gotten for this?

 

Thanks

Jerry Mulchin

 

:D

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...