DP83848 Ethernet

Discuss development of drivers for external hardware and components, such as LCD screens, sensors, motor drivers, etc.
Target audience: Users and developers of drivers.
Post Reply
Posts: 3
Joined: Wed Oct 26, 2016 2:05 pm

DP83848 Ethernet

Post by ralienpp » Wed Nov 02, 2016 3:31 pm


I am attempting to understand what is necessary to provide compatibility with the DP83848 Ethernet module.

A search on Github reveals that such a driver is not available in https://github.com/micropython/micropyt ... er/drivers

However, there is a reference to the model here https://github.com/micropython/micropyt ... onf.h#L183, though I don't know what to make of it.

Texas Instruments provides the driver here, it is GPL licensed and distributed as a single file: https://git.kernel.org/cgit/linux/kerne ... /dp83848.c It doesn't look like it is doing much, but this is all they provide.

My questions are:

1. what steps are necessary to use uPython with this Ethernet module?
2. is the source code provided by TI sufficient to start working on it?

If there are any guides I can rely on, please let me know.

Posts: 2
Joined: Fri Jul 07, 2017 11:30 am

Re: DP83848 Ethernet

Post by raijovj » Fri Aug 11, 2017 9:24 am

Any update or help on this[DP83848]?

User avatar
Posts: 4234
Joined: Fri Jul 18, 2014 8:01 am
Location: UK

Re: DP83848 Ethernet

Post by pythoncoder » Sat Aug 12, 2017 9:05 am

There is no official support for it as far as I know. The chip only supports the physical layer so the rest of the TCP stack would need to be integrated to actually use it. There is an official driver for WIZnet5x00 Ethernet controllers.
Peter Hinch

Post Reply