EZR32 Happy Gecko Software Documentation  ezr32hg-doc-5.1.2
ezr32hg_af_ports.h File Reference

Detailed Description

EZR32HG_AF_PORTS register and bit field definitions.

Version
5.1.2

License

Copyright 2017 Silicon Laboratories, Inc. http://www.silabs.com

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc. has no obligation to support this Software. Silicon Laboratories, Inc. is providing the Software "AS IS", with no express or implied warranties of any kind, including, but not limited to, any implied warranties of merchantability or fitness for any particular purpose or warranties against infringement of any proprietary rights of a third party.

Silicon Laboratories, Inc. will not be liable for any consequential, incidental, or special damages, or any other relief, or for any claim by any third party, arising from your use of this Software.

Definition in file ezr32hg_af_ports.h.

Go to the source code of this file.

Macros

#define AF_ACMP0_OUT_PORT(i)    ((i) == 0 ? 4 : (i) == 1 ? -1 : (i) == 2 ? 3 : (i) == 3 ? 1 : -1)
 
#define AF_CMU_CLK0_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 3 : (i) == 3 ? 5 : -1)
 
#define AF_CMU_CLK1_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? -1 : (i) == 2 ? 4 : (i) == 3 ? 1 : -1)
 
#define AF_DBG_SWCLK_PORT(i)    ((i) == 0 ? 5 : -1)
 
#define AF_DBG_SWDIO_PORT(i)    ((i) == 0 ? 5 : -1)
 
#define AF_I2C0_SCL_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 3 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 4 : -1)
 
#define AF_I2C0_SDA_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 3 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 4 : -1)
 
#define AF_LEUART0_RX_PORT(i)    ((i) == 0 ? 3 : (i) == 1 ? 1 : (i) == 2 ? -1 : (i) == 3 ? 5 : (i) == 4 ? 0 : (i) == 5 ? 2 : -1)
 
#define AF_LEUART0_TX_PORT(i)    ((i) == 0 ? 3 : (i) == 1 ? 1 : (i) == 2 ? -1 : (i) == 3 ? 5 : (i) == 4 ? 5 : (i) == 5 ? 2 : -1)
 
#define AF_PCNT0_S0IN_PORT(i)    ((i) == 0 ? 2 : (i) == 1 ? -1 : (i) == 2 ? -1 : (i) == 3 ? 3 : (i) == 4 ? 0 : -1)
 
#define AF_PCNT0_S1IN_PORT(i)    ((i) == 0 ? 2 : (i) == 1 ? -1 : (i) == 2 ? -1 : (i) == 3 ? 3 : (i) == 4 ? 1 : -1)
 
#define AF_PRS_CH0_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 5 : (i) == 2 ? 2 : (i) == 3 ? 5 : -1)
 
#define AF_PRS_CH1_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 5 : (i) == 2 ? 2 : (i) == 3 ? 4 : -1)
 
#define AF_PRS_CH2_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 4 : (i) == 3 ? 4 : -1)
 
#define AF_PRS_CH3_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 4 : (i) == 3 ? 0 : -1)
 
#define AF_TIMER0_CC0_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 0 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? 0 : (i) == 5 ? 5 : (i) == 6 ? 0 : -1)
 
#define AF_TIMER0_CC1_PORT(i)    ((i) == 0 ? 0 : (i) == 1 ? 0 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 0 : -1)
 
#define AF_TIMER0_CC2_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 5 : -1)
 
#define AF_TIMER0_CDTI0_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? 2 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 2 : -1)
 
#define AF_TIMER0_CDTI1_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? 2 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 5 : (i) == 6 ? 2 : -1)
 
#define AF_TIMER0_CDTI2_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? 2 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? -1 : (i) == 6 ? 2 : -1)
 
#define AF_TIMER1_CC0_PORT(i)    ((i) == 0 ? 2 : (i) == 1 ? 4 : (i) == 2 ? -1 : (i) == 3 ? 1 : (i) == 4 ? 3 : -1)
 
#define AF_TIMER1_CC1_PORT(i)    ((i) == 0 ? 2 : (i) == 1 ? 4 : (i) == 2 ? -1 : (i) == 3 ? 1 : (i) == 4 ? 3 : -1)
 
#define AF_TIMER1_CC2_PORT(i)    ((i) == 0 ? 2 : (i) == 1 ? 4 : (i) == 2 ? -1 : (i) == 3 ? 1 : (i) == 4 ? 2 : -1)
 
#define AF_TIMER1_CDTI0_PORT(i)    (-1)
 
#define AF_TIMER1_CDTI1_PORT(i)    (-1)
 
#define AF_TIMER1_CDTI2_PORT(i)    (-1)
 
#define AF_TIMER2_CC0_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 5 : -1)
 
#define AF_TIMER2_CC1_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 4 : -1)
 
#define AF_TIMER2_CC2_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 4 : -1)
 
#define AF_TIMER2_CDTI0_PORT(i)    (-1)
 
#define AF_TIMER2_CDTI1_PORT(i)    (-1)
 
#define AF_TIMER2_CDTI2_PORT(i)    (-1)
 
#define AF_USART0_CLK_PORT(i)    ((i) == 0 ? 4 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 2 : (i) == 4 ? 1 : (i) == 5 ? 1 : (i) == 6 ? 4 : -1)
 
#define AF_USART0_CS_PORT(i)    ((i) == 0 ? 4 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 2 : (i) == 4 ? 1 : (i) == 5 ? 1 : (i) == 6 ? 4 : -1)
 
#define AF_USART0_RX_PORT(i)    ((i) == 0 ? 4 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 4 : (i) == 4 ? 1 : (i) == 5 ? -1 : (i) == 6 ? -1 : -1)
 
#define AF_USART0_TX_PORT(i)    ((i) == 0 ? 4 : (i) == 1 ? -1 : (i) == 2 ? 2 : (i) == 3 ? 4 : (i) == 4 ? 1 : (i) == 5 ? -1 : (i) == 6 ? -1 : -1)
 
#define AF_USARTRF1_CLK_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 2 : -1)
 
#define AF_USARTRF1_CS_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? -1 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 2 : -1)
 
#define AF_USARTRF1_RX_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 3 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 2 : -1)
 
#define AF_USARTRF1_TX_PORT(i)    ((i) == 0 ? -1 : (i) == 1 ? -1 : (i) == 2 ? 3 : (i) == 3 ? -1 : (i) == 4 ? -1 : (i) == 5 ? 2 : -1)
 
#define AF_USB_DMPU_PORT(i)    ((i) == 0 ? 0 : -1)