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

MFD Bus Transfer Driver Callbacks for an SC16IS75X bridge. More...

#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include "mfd_sc16is75x.h"
#include <zephyr/logging/log.h>

Data Structures

struct  mfd_sc16is75x_transfer_work
 

Functions

 LOG_MODULE_REGISTER (mfd_sc16is75x_async, CONFIG_MFD_LOG_LEVEL)
 
static void mfd_sc16is75x_transfer_work_fn (struct k_work *work)
 
int mfd_sc16is75x_read_raw_signal (const struct device *dev, const uint8_t sub_address, uint8_t *buf, const size_t len, struct k_poll_signal *signal)
 

Detailed Description

MFD Bus Transfer Driver Callbacks for an SC16IS75X bridge.

Function Documentation

◆ LOG_MODULE_REGISTER()

LOG_MODULE_REGISTER ( mfd_sc16is75x_async  ,
CONFIG_MFD_LOG_LEVEL   
)

◆ mfd_sc16is75x_read_raw_signal()

int mfd_sc16is75x_read_raw_signal ( const struct device *  dev,
const uint8_t  sub_address,
uint8_t *  buf,
const size_t  len,
struct k_poll_signal *  signal 
)

◆ mfd_sc16is75x_transfer_work_fn()

static void mfd_sc16is75x_transfer_work_fn ( struct k_work *  work)
static