10#include "soc/soc_caps.h"
11#include "hal/dma_types.h"
12#include "esp_intr_alloc.h"
13#include "esp_heap_caps.h"
14#if SOC_LCDCAM_SUPPORTED
15#include "hal/lcd_hal.h"
22#define LCD_I80_INTR_ALLOC_FLAGS ESP_INTR_FLAG_INTRDISABLED
23#define LCD_I80_MEM_ALLOC_CAPS MALLOC_CAP_DEFAULT
25#define LCD_PERIPH_CLOCK_PRE_SCALE (2)
27#if SOC_LCDCAM_SUPPORTED
30 LCD_COM_DEVICE_TYPE_I80,
31 LCD_COM_DEVICE_TYPE_RGB
32} lcd_com_device_type_t;
41int lcd_com_register_device(lcd_com_device_type_t device_type,
void *device_obj);
49void lcd_com_remove_device(lcd_com_device_type_t device_type,
int member_id);
77 buf[start] = buf[end];
static void lcd_com_reverse_buffer_bytes(uint8_t *buf, int start, int end)
Reverse the bytes in the buffer.
void lcd_com_mount_dma_data(dma_descriptor_t *desc_head, const void *buffer, size_t len)
Mount data to DMA descriptors.