Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The driver used some modules from LAN9255 Peripheral Library provided by Microchip.
The sources are taken from Microchip examples and adapted as needed. These are already included in the delivered package folder:

../bsp/microchip/lan9255

You can find port’s EtherCAT example projects in the folder of the delivery package:

...

For a FreeRTOS implementation please see in the example folders:
..\examples\microchip_lan9255\s1_lan9255_freertos
..\examples\microchip_lan9255\s10_lan9255_isr_pdi_dc_freertos

These two examples were created with FreeRTOS support. All other examples are bare metal projects.

The FreeRTOS sources are not part of the delivery.
Please download the sources from FreeRTOS (https://www.freertos.org/index.html).

Open projects

First open a project from the examples folder inside the MPLABX IDE:

...

Now you can download and test the project.

ICC tool project

The sample projects are designed with port’s ICC tool. The HW configuration uses the LAN9255 CPU entry. Shown here for example s1:

...

Please install the ICC plugin for LAN9255 and use this setting also for your own customer projects.

Available sample applications

...