This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Init

void GpioInit(void)
{ // Set to inputs FIO0DIR = \ FIO1DIR = \ FIO2DIR = \ FIO3DIR = \ FIO4DIR = 0;

// clear mask registers FIO0MASK =\ FIO1MASK =\ FIO2MASK =\ FIO3MASK =\ FIO4MASK = 0;

// Reset all GPIO pins to default primary function PINSEL0 =\ PINSEL1 =\ PINSEL2 =\ PINSEL3 =\ PINSEL4 =\ PINSEL7 =\ PINSEL8 =\ PINSEL9 =\ PINSEL10 = 0;
}

How can I change PINSEL1 with this code?

Parents
  • void GpioInit(void)
     {
       // Set to inputs
       FIO0DIR = \ 
       FIO1DIR = \ 
       FIO2DIR = \ 
       FIO3DIR = \ 
       FIO4DIR = 0;
    
       // clear mask registers
       FIO0MASK =\ 
       FIO1MASK =\ 
       FIO2MASK =\ 
       FIO3MASK =\ 
       FIO4MASK = 0;
    
       // Reset all GPIO pins to default primary function
       PINSEL0 =\ 
       PINSEL1 =55;
       PINSEL2 =\ 
       PINSEL3 =\ 
       PINSEL4 =\ 
       PINSEL7 =\ 
       PINSEL8 =\ 
       PINSEL9 =\ 
       PINSEL10 = 0;
     }
    
    compiler boms out with an error.
    
    
    

Reply
  • void GpioInit(void)
     {
       // Set to inputs
       FIO0DIR = \ 
       FIO1DIR = \ 
       FIO2DIR = \ 
       FIO3DIR = \ 
       FIO4DIR = 0;
    
       // clear mask registers
       FIO0MASK =\ 
       FIO1MASK =\ 
       FIO2MASK =\ 
       FIO3MASK =\ 
       FIO4MASK = 0;
    
       // Reset all GPIO pins to default primary function
       PINSEL0 =\ 
       PINSEL1 =55;
       PINSEL2 =\ 
       PINSEL3 =\ 
       PINSEL4 =\ 
       PINSEL7 =\ 
       PINSEL8 =\ 
       PINSEL9 =\ 
       PINSEL10 = 0;
     }
    
    compiler boms out with an error.
    
    
    

Children