uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
PINSEL_CFG_Type Struct Reference

Pin configuration structure. More...

#include <lpc17xx_pinsel.h>

Public Attributes

uint8_t Portnum
 
uint8_t Pinnum
 
uint8_t Funcnum
 
uint8_t Pinmode
 
uint8_t OpenDrain
 

Detailed Description

Pin configuration structure.

Definition at line 143 of file lpc17xx_pinsel.h.

Member Data Documentation

uint8_t PINSEL_CFG_Type::Funcnum
 Function Number, should be PINSEL_FUNC_x,

where x should be in range from 0 to 3

Definition at line 149 of file lpc17xx_pinsel.h.

uint8_t PINSEL_CFG_Type::OpenDrain
 OpenDrain mode, should be:
  • PINSEL_PINMODE_NORMAL: Pin is in the normal (not open drain) mode
  • PINSEL_PINMODE_OPENDRAIN: Pin is in the open drain mode

Definition at line 155 of file lpc17xx_pinsel.h.

uint8_t PINSEL_CFG_Type::Pinmode
 Pin Mode, should be:
  • PINSEL_PINMODE_PULLUP: Internal pull-up resistor
  • PINSEL_PINMODE_TRISTATE: Tri-state
  • PINSEL_PINMODE_PULLDOWN: Internal pull-down resistor

Definition at line 151 of file lpc17xx_pinsel.h.

uint8_t PINSEL_CFG_Type::Pinnum
 Pin Number, should be PINSEL_PIN_x,

where x should be in range from 0 to 31

Definition at line 147 of file lpc17xx_pinsel.h.

uint8_t PINSEL_CFG_Type::Portnum
 Port Number, should be PINSEL_PORT_x,

where x should be in range from 0 to 4

Definition at line 145 of file lpc17xx_pinsel.h.


The documentation for this struct was generated from the following file: