Skip to content

catie-aq/zephyr_zest-interface-ethernet

Repository files navigation

Zest_Interface_Ethernet

Zest_Interface_Ethernet board support for Zephyr OS.

Usage

This board enables the following interfaces:

📌 This shield defines:

  • an ethernet controller device: enc424j600_zest_interface_ethernet_<port>

📐 To use this shield:

  • Update your device tree by adding the ZEST_INTERFACE_ETHERNET(port) macro to the app.overlay file.
    Replace port with the number of the Zest_Core port to which the shield is connected, e.g.:

    ZEST_INTERFACE_ETHERNET(1) /* Zest_Interface_Ethernet connected to Zest_Core first port */
  • Activate support for the shield by adding --shield zest_interface_ethernet to the west command.

Advanced Usage

This shield can be hardware-modified to suit your application.

In that case, use instead the alternate variant of the shield:

  • Update your device tree by adding the ZEST_INTERFACE_ETHERNET_ALT(port, nss, irq) macro to the app.overlay file, with:
    • port: number of the Zest_Core port to which the shield is connected,
    • nss: ethernet controller SPI Slave Select pin,
    • irq: ethernet controller IRQ pin.
  • Activate support for the shield by adding --shield zest_interface_ethernet_alt to the west command.

About

Zest_Interface_Ethernet shield for Zephyr OS

Topics

Resources

License

Stars

Watchers

Forks

Contributors