PebbleOS v4.43.0-131-ga855823dd
Loading...
Searching...
No Matches
sf32lb_lcdc.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <pbl/drivers/clk.h>
#include <pbl/drivers/display.h>
#include <pbl/drivers/gpio.h>
#include <pbl/drivers/panel.h>
#include <pbl/drivers/pinctrl.h>
#include <pbl/drivers/reset.h>
#include <pbl/kernel/irq.h>

Data Structures

struct  pbl_display_sf32lb_lcdc
 SF32LB LCD controller. More...
 

Macros

#define PBL_DISPLAY_SF32LB_LCDC_DEFINE(sym, _name, _base, _irqn, _clk, _rst, _panel, _width, _height, _rotated, _pinctrl, _discharge, _num_discharge)
 Define an SF32LB LCD controller display.
 

Functions

void pbl_display_sf32lb_lcdc_irq_handler (const struct pbl_display_sf32lb_lcdc *lcdc)
 Controller interrupt handler, to connect with PBL_IRQ_CONNECT().
 
void pbl_display_sf32lb_lcdc_test_drop_next_complete (void)
 Drop the next transfer-complete interrupt.