From 823c0ef5fbcbbd8f0f5f2d42b4bb769c1d429453 Mon Sep 17 00:00:00 2001 From: cpq Date: Wed, 31 Aug 2022 08:54:33 +0100 Subject: [PATCH] Add enc28j60 driver skeleton --- mip/driver_enc28j60.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 mip/driver_enc28j60.c diff --git a/mip/driver_enc28j60.c b/mip/driver_enc28j60.c new file mode 100644 index 00000000..a6ef448f --- /dev/null +++ b/mip/driver_enc28j60.c @@ -0,0 +1,27 @@ +#include "mip.h" + +#if MG_ENABLE_MIP +static void mip_driver_enc28j60_init(uint8_t *mac, void *data) { + (void) mac, (void) data; +} + +static size_t mip_driver_enc28j60_tx(const void *buf, size_t len, void *data) { + (void) buf, (void) len, (void) data; + return 0; +} + +static size_t mip_driver_enc28j60_rx(void *buf, size_t len, void *data) { + (void) buf, (void) len, (void) data; + return 0; +} + +static bool mip_driver_enc28j60_up(void *data) { + (void) data; + return false; +} + +struct mip_driver mip_driver_enc28j60 = {.init = mip_driver_enc28j60_init, + .tx = mip_driver_enc28j60_tx, + .rx = mip_driver_enc28j60_rx, + .up = mip_driver_enc28j60_up}; +#endif