Bridle API 4.1.99
A Zephyr based application framework
|
Generic latched SIPO/MUX Display controller. More...
Data Structures | |
struct | display_sipomux_cfg |
struct | display_sipomux_data |
Macros | |
#define | DISPLAY_SIPOMUX_DEFINE(n) |
Typedefs | |
typedef struct display_sipomux_cfg | display_sipomux_cfg_t |
typedef struct display_sipomux_data | display_sipomux_data_t |
Functions | |
static int | display_sipomux_set (const struct device *dev, unsigned int set, const size_t x, const size_t y) |
static int | display_sipomux_write (const struct device *dev, const uint16_t x, const uint16_t y, const struct display_buffer_descriptor *desc, const void *buf) |
static int | display_sipomux_read (const struct device *dev, const uint16_t x, const uint16_t y, const struct display_buffer_descriptor *desc, void *buf) |
static void * | display_sipomux_get_framebuffer (const struct device *dev) |
static int | display_sipomux_blanking_off (const struct device *dev) |
static int | display_sipomux_blanking_on (const struct device *dev) |
static int | display_sipomux_set_brightness (const struct device *dev, const uint8_t brightness) |
static int | display_sipomux_set_contrast (const struct device *dev, const uint8_t contrast) |
static void | display_sipomux_get_capabilities (const struct device *dev, struct display_capabilities *capabilities) |
static int | display_sipomux_set_pixel_format (const struct device *dev, const enum display_pixel_format pixel_format) |
static int | display_sipomux_init (const struct device *dev) |
Variables | |
static const struct display_driver_api | display_sipomux_api |
Generic latched SIPO/MUX Display controller.
The generic latched SIPO/MUX display controller based on the MFD interface to the generic latched SIPO/MUX General Purpose (GP) matrix controller.
#define DISPLAY_SIPOMUX_DEFINE | ( | n | ) |
#include <drivers/display/display_sipomux.c>
typedef struct display_sipomux_cfg display_sipomux_cfg_t |
#include <drivers/display/display_sipomux.c>
typedef struct display_sipomux_data display_sipomux_data_t |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
inlinestatic |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>
|
static |
#include <drivers/display/display_sipomux.c>