...
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
...