XINU
Functions
gpioselect.c File Reference
#include <xinu.h>
Include dependency graph for gpioselect.c:

Go to the source code of this file.

Functions

devcall gpioselect (uint32 pinreg, uint32 pinmode, uint32 pinsettings)
 

Function Documentation

◆ gpioselect()

devcall gpioselect ( uint32  pinreg,
uint32  pinmode,
uint32  pinsettings 
)

Definition at line 8 of file gpioselect.c.

References OK, and PINMUXBASE.

13 {
14  volatile uint32* confreg; /* Pin configuration register */
15 
16  /* Pick up the pin configuration register address */
17 
18  confreg = &(((uint32*)PINMUXBASE)[pinreg]);
19 
20  /* Apply the specified settings to the pin */
21 
22  *confreg = pinmode|pinsettings;
23 
24  return OK;
25 }
#define OK
処理が成功した場合
Definition: kernel.h:77
#define PINMUXBASE
Definition: gpioselect.h:5
unsigned int uint32
符号なし32ビット整数(unsigned int)
Definition: kernel.h:15