パラメータを適応変化させる事により圧縮率を向上させた動的ライス・ゴロム符号を利用した可逆圧縮方式。圧縮ソフト、圧縮率のMATLABシミュレーションは詳細はInterface誌2011年8月号に掲載されるRX62Nマイコン連動特集にて掲載予定。

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

PINSEL

PINSEL

Modules

 PINSEL Public Macros
 PINSEL Private Macros
 PINSEL Public Types
 PINSEL Public Functions

Functions

static void set_PinFunc (uint8_t portnum, uint8_t pinnum, uint8_t funcnum)
 Setup the pin selection function.
static void set_ResistorMode (uint8_t portnum, uint8_t pinnum, uint8_t modenum)
 Setup resistor mode for each pin.
static void set_OpenDrainMode (uint8_t portnum, uint8_t pinnum, uint8_t modenum)
 Setup Open drain mode for each pin.

Function Documentation

void set_OpenDrainMode ( uint8_t  portnum,
uint8_t  pinnum,
uint8_t  modenum 
) [static]

Setup Open drain mode for each pin.

Parameters:
[in]portnumPORT number, should be one of the following:

  • PINSEL_PORT_0 : Port 0
  • PINSEL_PORT_1 : Port 1
  • PINSEL_PORT_2 : Port 2
  • PINSEL_PORT_3 : Port 3
[in]pinnumPin number, should be one of the following:

  • PINSEL_PIN_0 : Pin 0
  • PINSEL_PIN_1 : Pin 1
  • PINSEL_PIN_2 : Pin 2
  • PINSEL_PIN_3 : Pin 3
  • PINSEL_PIN_4 : Pin 4
  • PINSEL_PIN_5 : Pin 5
  • PINSEL_PIN_6 : Pin 6
  • PINSEL_PIN_7 : Pin 7
  • PINSEL_PIN_8 : Pin 8
  • PINSEL_PIN_9 : Pin 9
  • PINSEL_PIN_10 : Pin 10
  • PINSEL_PIN_11 : Pin 11
  • PINSEL_PIN_12 : Pin 12
  • PINSEL_PIN_13 : Pin 13
  • PINSEL_PIN_14 : Pin 14
  • PINSEL_PIN_15 : Pin 15
  • PINSEL_PIN_16 : Pin 16
  • PINSEL_PIN_17 : Pin 17
  • PINSEL_PIN_18 : Pin 18
  • PINSEL_PIN_19 : Pin 19
  • PINSEL_PIN_20 : Pin 20
  • PINSEL_PIN_21 : Pin 21
  • PINSEL_PIN_22 : Pin 22
  • PINSEL_PIN_23 : Pin 23
  • PINSEL_PIN_24 : Pin 24
  • PINSEL_PIN_25 : Pin 25
  • PINSEL_PIN_26 : Pin 26
  • PINSEL_PIN_27 : Pin 27
  • PINSEL_PIN_28 : Pin 28
  • PINSEL_PIN_29 : Pin 29
  • PINSEL_PIN_30 : Pin 30
  • PINSEL_PIN_31 : Pin 31
[in]modenumOpen drain mode number, should be one of the following:

  • PINSEL_PINMODE_NORMAL : Pin is in the normal (not open drain) mode
  • PINSEL_PINMODE_OPENDRAIN : Pin is in the open drain mode
Returns:
None

Definition at line 219 of file lpc17xx_pinsel.c.

static void set_PinFunc ( uint8_t  portnum,
uint8_t  pinnum,
uint8_t  funcnum 
) [static]

Setup the pin selection function.

Parameters:
[in]portnumPORT number, should be one of the following:

  • PINSEL_PORT_0 : Port 0
  • PINSEL_PORT_1 : Port 1
  • PINSEL_PORT_2 : Port 2
  • PINSEL_PORT_3 : Port 3
[in]pinnumPin number, should be one of the following:

  • PINSEL_PIN_0 : Pin 0
  • PINSEL_PIN_1 : Pin 1
  • PINSEL_PIN_2 : Pin 2
  • PINSEL_PIN_3 : Pin 3
  • PINSEL_PIN_4 : Pin 4
  • PINSEL_PIN_5 : Pin 5
  • PINSEL_PIN_6 : Pin 6
  • PINSEL_PIN_7 : Pin 7
  • PINSEL_PIN_8 : Pin 8
  • PINSEL_PIN_9 : Pin 9
  • PINSEL_PIN_10 : Pin 10
  • PINSEL_PIN_11 : Pin 11
  • PINSEL_PIN_12 : Pin 12
  • PINSEL_PIN_13 : Pin 13
  • PINSEL_PIN_14 : Pin 14
  • PINSEL_PIN_15 : Pin 15
  • PINSEL_PIN_16 : Pin 16
  • PINSEL_PIN_17 : Pin 17
  • PINSEL_PIN_18 : Pin 18
  • PINSEL_PIN_19 : Pin 19
  • PINSEL_PIN_20 : Pin 20
  • PINSEL_PIN_21 : Pin 21
  • PINSEL_PIN_22 : Pin 22
  • PINSEL_PIN_23 : Pin 23
  • PINSEL_PIN_24 : Pin 24
  • PINSEL_PIN_25 : Pin 25
  • PINSEL_PIN_26 : Pin 26
  • PINSEL_PIN_27 : Pin 27
  • PINSEL_PIN_28 : Pin 28
  • PINSEL_PIN_29 : Pin 29
  • PINSEL_PIN_30 : Pin 30
  • PINSEL_PIN_31 : Pin 31
[in]funcnumFunction number, should be one of the following:

  • PINSEL_FUNC_0 : default function
  • PINSEL_FUNC_1 : first alternate function
  • PINSEL_FUNC_2 : second alternate function
  • PINSEL_FUNC_3 : third alternate function
Returns:
None

Definition at line 88 of file lpc17xx_pinsel.c.

void set_ResistorMode ( uint8_t  portnum,
uint8_t  pinnum,
uint8_t  modenum 
) [static]

Setup resistor mode for each pin.

Parameters:
[in]portnumPORT number, should be one of the following:

  • PINSEL_PORT_0 : Port 0
  • PINSEL_PORT_1 : Port 1
  • PINSEL_PORT_2 : Port 2
  • PINSEL_PORT_3 : Port 3
[in]pinnumPin number, should be one of the following:

  • PINSEL_PIN_0 : Pin 0
  • PINSEL_PIN_1 : Pin 1
  • PINSEL_PIN_2 : Pin 2
  • PINSEL_PIN_3 : Pin 3
  • PINSEL_PIN_4 : Pin 4
  • PINSEL_PIN_5 : Pin 5
  • PINSEL_PIN_6 : Pin 6
  • PINSEL_PIN_7 : Pin 7
  • PINSEL_PIN_8 : Pin 8
  • PINSEL_PIN_9 : Pin 9
  • PINSEL_PIN_10 : Pin 10
  • PINSEL_PIN_11 : Pin 11
  • PINSEL_PIN_12 : Pin 12
  • PINSEL_PIN_13 : Pin 13
  • PINSEL_PIN_14 : Pin 14
  • PINSEL_PIN_15 : Pin 15
  • PINSEL_PIN_16 : Pin 16
  • PINSEL_PIN_17 : Pin 17
  • PINSEL_PIN_18 : Pin 18
  • PINSEL_PIN_19 : Pin 19
  • PINSEL_PIN_20 : Pin 20
  • PINSEL_PIN_21 : Pin 21
  • PINSEL_PIN_22 : Pin 22
  • PINSEL_PIN_23 : Pin 23
  • PINSEL_PIN_24 : Pin 24
  • PINSEL_PIN_25 : Pin 25
  • PINSEL_PIN_26 : Pin 26
  • PINSEL_PIN_27 : Pin 27
  • PINSEL_PIN_28 : Pin 28
  • PINSEL_PIN_29 : Pin 29
  • PINSEL_PIN_30 : Pin 30
  • PINSEL_PIN_31 : Pin 31
[in]modenum,:Mode number, should be one of the following:

  • PINSEL_PINMODE_PULLUP : Internal pull-up resistor
  • PINSEL_PINMODE_TRISTATE : Tri-state
  • PINSEL_PINMODE_PULLDOWN : Internal pull-down resistor
Returns:
None

Definition at line 153 of file lpc17xx_pinsel.c.