1.10 Dependency Configuration

  1. Add “System Services” to satisfy the “TCPIP CORE” and the “TCPIP CMD” dependency.
    1. Click the “Device Resources” tab.
    2. Open the “Harmony” menu.
    3. Open the “System Services” menu.
    4. Click on the respective “+” icons to add “COMMAND”, “CONSOLE”, “DEBUG” and “TIME” services to the demo.
  2. Add “CONSOLE” to satisfy the “COMMAND” dependency.
    1. Right click the red diamond next to “SYS_CONSOLE”, to find the satisfier.
    2. Select “CONSOLE”.
  3. Add “CONSOLE” to satisfy the “DEBUG” dependency.
    1. Right click the red diamond next to “SYS_CONSOLE”, to find the satisfier.
    2. Select “CONSOLE”.
  4. Add “TC0” to satisfy the “TIME” dependency.
    1. Right click the red diamond next to “TMR”, to find the satisfier.
    2. Select “TC0”.
  5. Add “SERCOM1” to satisfy the “CONSOLE, INSTANCE 0” dependency.
    1. Right click the yellow diamond next to “UART”, to find the satisfier.
    2. Select “SERCOM1”.
      : This is only valid for the SAM E54 Curiosity Ultra Development Board [4]. For other boards a different SERCOMx might be used.
  6. Add “CONSOLE” to satisfy the “TCP/IP STACK” dependency.
    1. Right click the yellow diamond next to “SYS_CONSOLE”, to find the satisfier.
    2. Select “CONSOLE”.
    The “Project Graph” now should look as follows:
  7. To verify if all dependencies have been satisfied,
    1. open the “TCP/IP Configuration” window and
    2. click “Config Summary”.
  8. Close the “TCP/IP Configurator” window.