10static constexpr float VREF = 3.3f;
51 uint8_t val = (raw > 127.0f) ? 127 : (uint8_t)raw;
52 return (val == 0) ? 1 : val;
71 uint8_t v = (raw > 63.0f) ? 63 :
static_cast<uint8_t
>(raw);
72 return (v < 1) ? 1 : v;
88#ifndef DEBUG_TELEMETRY
89#define DEBUG_TELEMETRY 0
92#ifndef FLIGHT_LOG_ENABLE
93#define FLIGHT_LOG_ENABLE 1
This is a library for the Adafruit LIS3DH Accel breakout board.
lis3dh_range_t
A structure to represent scales.
lis3dh_dataRate_t
Data rate selection Used with register 0x2A (LIS3DH_REG_CTRL_REG1) to set bandwidth.
#define ISM330_WAKEUP_DUR
#define ISM330_ROUTE_DRDY_TO_INT1
#define ISM330_ACCEL_FS_G
#define ISM330_WAKEUP_THRESHOLD_G
#define INTERRUPT_DURATION_COUNTS
#define INTERRUPT_THRESHOLD_G
#define LPS28DFW_I2C_ADDR
#define LPS28DFW_SEA_LEVEL_HPA
static constexpr unsigned ALT_TREND_CONFIRM_COUNT
static constexpr uint32_t ACTIVE_DURATION_MS
static constexpr uint8_t INT1_THS_VALUE
static constexpr uint8_t ISM330_WKUP_THS
static constexpr float PT_FULL_SCALE_PSI
static constexpr uint32_t FLIGHT_LOG_REGION_BYTES
static constexpr float ALT_TREND_THRESHOLD_M
static constexpr uint8_t INT1_DUR_VALUE
static constexpr float lis3dh_lsb_mg(lis3dh_range_t range)
static constexpr unsigned ALT_BUF_N