Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
stk8ba58_trigger.c File Reference

Driver Callback for the STK8BA58 3-axis accelerometer. More...

#include "stk8ba58.h"
#include <zephyr/logging/log.h>

Functions

 LOG_MODULE_DECLARE (STK8BA58, CONFIG_SENSOR_LOG_LEVEL)
 
static void stk8ba58_gpio_callback (const struct device *dev, struct gpio_callback *cb, uint32_t pins)
 
static void stk8ba58_handle_drdy_int (const struct device *dev)
 
static void stk8ba58_handle_int (const struct device *dev)
 
static int stk8ba58_init_interrupt (const struct device *dev)
 
int stk8ba58_trigger_init (const struct device *dev)
 
int stk8ba58_trigger_set (const struct device *dev, const struct sensor_trigger *trig, sensor_trigger_handler_t handler)
 

Detailed Description

Driver Callback for the STK8BA58 3-axis accelerometer.

Function Documentation

◆ LOG_MODULE_DECLARE()

LOG_MODULE_DECLARE ( STK8BA58  ,
CONFIG_SENSOR_LOG_LEVEL   
)

◆ stk8ba58_gpio_callback()

static void stk8ba58_gpio_callback ( const struct device *  dev,
struct gpio_callback *  cb,
uint32_t  pins 
)
static

◆ stk8ba58_handle_drdy_int()

static void stk8ba58_handle_drdy_int ( const struct device *  dev)
static

◆ stk8ba58_handle_int()

static void stk8ba58_handle_int ( const struct device *  dev)
static

◆ stk8ba58_init_interrupt()

static int stk8ba58_init_interrupt ( const struct device *  dev)
static

◆ stk8ba58_trigger_init()

int stk8ba58_trigger_init ( const struct device *  dev)

◆ stk8ba58_trigger_set()

int stk8ba58_trigger_set ( const struct device *  dev,
const struct sensor_trigger *  trig,
sensor_trigger_handler_t  handler 
)