コード例 #1
0
ファイル: RTT1.c プロジェクト: FabioArnez/Kinetis_Projects
/*
** ===================================================================
**     Method      :  RTT1_Init (component SeggerRTT)
**     Description :
**         Initializes the RTT Control Block.
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
void RTT1_Init(void)
{
  SEGGER_RTT_Init();
#if 0 /* not doing this, as this might overwrite already configured channels, e.g. by Percepio */
  for (i=0;i<SEGGER_RTT_MAX_NUM_UP_BUFFERS;i++) { /* configure channels with defaults */
    (void)RTT1_ConfigUpBuffer(i, "", NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
  }
  for (i=0;i<SEGGER_RTT_MAX_NUM_DOWN_BUFFERS;i++) { /* configure channels with defaults */
    (void)RTT1_ConfigDownBuffer(i, "", NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
  }
#endif
#if 0 && RTT1_RTT_CHANNEL_0_ENABLED
  (void)RTT1_ConfigUpBuffer(0, SEGGER_RTT_CHANNEL_0_NAME, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
  (void)RTT1_ConfigDownBuffer(0, SEGGER_RTT_CHANNEL_0_NAME, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
#endif
}
コード例 #2
0
ファイル: RTT1.c プロジェクト: FlorianOechslin/FRDM
/*
** ===================================================================
**     Method      :  RTT1_Init (component SeggerRTT)
**     Description :
**         Initializes the RTT Control Block.
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
void RTT1_Init(void)
{
  SEGGER_RTT_Init();
#if RTT1_RTT_CHANNEL_0_ENABLED
  (void)RTT1_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
  (void)RTT1_ConfigDownBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
#endif
}