Skip to content

[Feature Request] Driver for PIC32MX #789

Open
@omarandlorraine

Description

@omarandlorraine

Is your feature request related to a problem? Please describe.
I could use a driver for the PIC32MX. This chip has an ethernet thingy on-chip, but no driver in FreeRTOS Plus TCP.

Describe the solution you'd like
I would like the driver to be added! I'm happy to do the bulk of the work here. But I am probably going to need some guidance. What shall I do, open a pull-request?

Describe alternatives you've considered
I've considered other TCP/IP stacks. I've considered lwip, and I like the idea of having a zero-copy stack. I don't know whether that's something we can accomplish here.

Microchip (the vendor of PIC32 and related products) do a TCP/IP stack as well, but it's buggy, and its version 5.10 won't even compile without some work. This is why I am porting my application from that to FreeRTOS Plus TCP.

Additional context
There already is a pic32mz driver. It seems to call some of the Microchip libraries to do things like getting the MAC address, and probably initiating DMA transfers and whatnot. My plan is to take a similar approach.

There is also this project which for licensing reasons is not compatible with my application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions