feat(jpeg): Add basic jpeg decoder support on esp32p4

This commit is contained in:
Cao Sen Miao
2024-02-28 15:11:32 +08:00
parent 6817e9f07c
commit abc2971d95
22 changed files with 1814 additions and 14 deletions

View File

@@ -1406,3 +1406,11 @@ config SOC_MEM_TCM_SUPPORTED
config SOC_EMAC_USE_IO_MUX
bool
default y
config SOC_JPEG_CODEC_SUPPORTED
bool
default y
config SOC_JPEG_DECODE_SUPPORTED
bool
default y

View File

@@ -1400,7 +1400,7 @@ typedef union {
} jpeg_version_reg_t;
typedef struct {
typedef struct jpeg_dev_t {
volatile jpeg_config_reg_t config;
volatile jpeg_dqt_info_reg_t dqt_info;
volatile jpeg_pic_size_reg_t pic_size;

View File

@@ -597,3 +597,8 @@
/*--------------------------- EMAC --------------------------------*/
#define SOC_EMAC_USE_IO_MUX (1) /*!< GPIO matrix is used to select GPIO pads */
/*--------------------------- JPEG --------------------------------*/
#define SOC_JPEG_CODEC_SUPPORTED (1)
#define SOC_JPEG_DECODE_SUPPORTED (1)
// #define SOC_JPEG_ENCODE_SUPPORTED (1) // TODO: IDF-6512