iSensor-SPI-Buffer  1.15
Firmware for the iSensor-SPI-Buffer board to enable full throughput buffered data capture on Analog Devices IMUs
Data Structures | Macros | Typedefs | Variables
dio.h File Reference

Header file for iSensor-SPI-Buffer DIO interfacing module. More...

#include "stm32f3xx_hal.h"
Include dependency graph for dio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DIOConfig
 

Macros

#define DATA_READY_INT_MASK   GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_9
 
#define DIO_INPUT_CLEAR_MASK   0x3F9F
 

Typedefs

typedef struct DIOConfig DIOConfig
 

Variables

volatile DIOConfig g_pinConfig
 

Detailed Description

Header file for iSensor-SPI-Buffer DIO interfacing module.

Copyright (c) Analog Devices Inc, 2020 All Rights Reserved.

Date
6/26/2020
Author
A. Nolan (alex..nosp@m.nola.nosp@m.n@ana.nosp@m.log..nosp@m.com)

Macro Definition Documentation

◆ DATA_READY_INT_MASK

#define DATA_READY_INT_MASK   GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_9

Mask for EXTI interrupt sources which come from the IMU data ready signal

◆ DIO_INPUT_CLEAR_MASK

#define DIO_INPUT_CLEAR_MASK   0x3F9F

Mask to clear reserved bits in DIO_INPUT_CONFIG

Typedef Documentation

◆ DIOConfig

typedef struct DIOConfig DIOConfig

Struct representing DIO configuration settings

Variable Documentation

◆ g_pinConfig

volatile DIOConfig g_pinConfig
extern

Struct storing current DIO output config. Global scope