ADI iSensor FX3 Firmware  v2.9.4-pub
Firmware for the Analog Devices EVAL-ADIS-FX3 IMU Evaluation Platform. This firmware can be compiled using the Cypress EZ USB Suite IDE
Macros | Functions
StreamThread.h File Reference

Header file for the streaming thread. More...

#include "main.h"

Go to the source code of this file.

Macros

#define STREAMTHREAD_STACK   (0x0800)
 
#define STREAMTHREAD_PRIORITY   (8)
 

Functions

void AdiStreamThreadEntry (uint32_t input)
 The entry point function for the StreamThread. Handles all streaming data captures. More...
 

Detailed Description

Header file for the streaming thread.

Copyright (c) 2018-2020 Analog Devices, Inc. All Rights Reserved. This software is proprietary to Analog Devices, Inc. and its licensors.

THIS SOFTWARE UTILIZES LIBRARIES DEVELOPED AND MAINTAINED BY CYPRESS INC. THE LICENSE INCLUDED IN THIS REPOSITORY DOES NOT EXTEND TO CYPRESS PROPERTY.

Use of this file is governed by the license agreement included in this repository.

Date
8/1/2019
Author
A. Nolan (alex..nosp@m.nola.nosp@m.n@ana.nosp@m.log..nosp@m.com)
J. Chong (juan..nosp@m.chon.nosp@m.g@ana.nosp@m.log..nosp@m.com)

Macro Definition Documentation

◆ STREAMTHREAD_PRIORITY

#define STREAMTHREAD_PRIORITY   (8)

StreamThread execution priority for the thread scheduler

◆ STREAMTHREAD_STACK

#define STREAMTHREAD_STACK   (0x0800)

StreamThread allocated stack size (2KB)

Function Documentation

◆ AdiStreamThreadEntry()

void AdiStreamThreadEntry ( uint32_t  input)

The entry point function for the StreamThread. Handles all streaming data captures.

Parameters
inputUnused input required by the RTOS thread manager

This function runs in its own thread and handles real-time, burst, generic, and transfer streaming processes. Either type of stream can be kicked off by executing the appropriate set-up routine and then triggering the corresponding event flag.