STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
main.cpp File Reference
#include "main.h"
#include <Arduino.h>
#include <SPI.h>
#include <STAR_ISM330DH.h>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

static SPISettings ismSpiSettings (ISM330_SPI_HZ, MSBFIRST, SPI_MODE3)
void IRAM_ATTR onInt1Isr ()
void setup ()
void loop ()

Variables

static ISM330DH_SPI imu
static sfe_ism_data_t accelData {}
static sfe_ism_data_t gyroData {}
static volatile bool g_intFlag = false

Function Documentation

◆ ismSpiSettings()

SPISettings ismSpiSettings ( ISM330_SPI_HZ ,
MSBFIRST ,
SPI_MODE3  )
static

References ISM330_SPI_HZ.

Referenced by setup().

◆ loop()

◆ onInt1Isr()

void IRAM_ATTR onInt1Isr ( )

Definition at line 14 of file main.cpp.

References g_intFlag.

Referenced by setup().

◆ setup()

Variable Documentation

◆ accelData

sfe_ism_data_t accelData {}
static

◆ g_intFlag

volatile bool g_intFlag = false
static

Definition at line 12 of file main.cpp.

Referenced by loop(), and onInt1Isr().

◆ gyroData

sfe_ism_data_t gyroData {}
static

◆ imu

ISM330DH_SPI imu
static

Definition at line 7 of file main.cpp.

Referenced by check_sensor_rates(), loop(), and setup().