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

Main project file for the swiot1l project. More...

#include <errno.h>
#include <malloc.h>
#include <stdio.h>
#include <string.h>
#include "swiot_fw.h"
#include "iio_ad74413r.h"
#include "iio_max14906.h"
#include "iio_app.h"
#include "iio_adt75.h"
#include "swiot.h"
#include "common_data.h"
#include "no_os_util.h"
#include "no_os_gpio.h"
#include "no_os_print_log.h"
#include "lwip_adin1110.h"
Include dependency graph for swiot_fw.c:

Macros

#define DATA_BUFFER_SIZE   1000
 

Functions

int step_callback (void *arg)
 
int swiot_firmware ()
 IIO example main execution.
 

Variables

uint8_t iio_data_buffer [DATA_BUFFER_SIZE *sizeof(uint32_t) *8]
 

Detailed Description

Main project file for the swiot1l project.

Author
Ciprian Regus (cipri.nosp@m.an.r.nosp@m.egus@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2023(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ DATA_BUFFER_SIZE

#define DATA_BUFFER_SIZE   1000

Function Documentation

◆ step_callback()

int step_callback ( void * arg)

◆ swiot_firmware()

int swiot_firmware ( )

IIO example main execution.

Returns
ret - Result of the example execution. If working correctly, will execute continuously function iio_app_run and will not return.

Variable Documentation

◆ iio_data_buffer

uint8_t iio_data_buffer[DATA_BUFFER_SIZE *sizeof(uint32_t) *8]