no-OS
Loading...
Searching...
No Matches
net.c File Reference

Network interface for the wethlink project. More...

#include <stdio.h>
#include "no_os_delay.h"
#include "no_os_mdio.h"
#include "no_os_gpio.h"
#include "no_os_irq.h"
#include "mdio_bitbang.h"
#include "net.h"
#include "led.h"
#include "parameters.h"
#include "adin1300.h"
#include "iio_adin1300.h"
#include "max24287.h"
#include "iio_max24287.h"
Include dependency graph for net.c:

Classes

struct  net_context
 

Functions

void adin1300_int (void *context)
 
void max24287_int (void *context)
 
int net_init (struct adin1300_iio_desc **adin1300_iio, struct max24287_iio_desc **max24287_iio, unsigned int speed)
 

Variables

volatile bool selfchange
 

Detailed Description

Network interface for the wethlink project.

Author
Darius Berghe (dariu.nosp@m.s.be.nosp@m.rghe@.nosp@m.anal.nosp@m.og.co.nosp@m.m)
Antoniu Miclaus (anton.nosp@m.iu.m.nosp@m.iclau.nosp@m.s@an.nosp@m.alog..nosp@m.com)

Copyright 2023~2024(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ adin1300_int()

void adin1300_int ( void * context)

◆ max24287_int()

void max24287_int ( void * context)

◆ net_init()

int net_init ( struct adin1300_iio_desc ** adin1300_iio,
struct max24287_iio_desc ** max24287_iio,
unsigned int speed )

Variable Documentation

◆ selfchange

volatile bool selfchange