mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
ci(esp32s31): Add ci target test for esp32s31
This commit is contained in:
@@ -171,6 +171,10 @@ config SOC_REGI2C_SUPPORTED
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_JPEG_CODEC_SUPPORTED
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_USB_OTG_PERIPH_NUM
|
||||
int
|
||||
default 1
|
||||
@@ -854,3 +858,11 @@ config SOC_MCPWM_SUPPORT_EVENT_COMPARATOR
|
||||
config SOC_MCPWM_CAPTURE_CLK_FROM_GROUP
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_JPEG_DECODE_SUPPORTED
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_JPEG_ENCODE_SUPPORTED
|
||||
bool
|
||||
default y
|
||||
|
||||
@@ -64,20 +64,21 @@ typedef enum periph_retention_module {
|
||||
SLEEP_RETENTION_MODULE_PCNT0 = 39,
|
||||
SLEEP_RETENTION_MODULE_PCNT1 = 40,
|
||||
SLEEP_RETENTION_MODULE_SDM0 = 41,
|
||||
SLEEP_RETENTION_MODULE_JPEG = 42,
|
||||
|
||||
/* Modem module, which includes WiFi, BLE and 802.15.4 */
|
||||
SLEEP_RETENTION_MODULE_WIFI_MAC = 42,
|
||||
SLEEP_RETENTION_MODULE_WIFI_BB = 43,
|
||||
SLEEP_RETENTION_MODULE_BLE_MAC = 44,
|
||||
SLEEP_RETENTION_MODULE_BT_BB = 45,
|
||||
SLEEP_RETENTION_MODULE_802154_MAC = 46,
|
||||
SLEEP_RETENTION_MODULE_CLOCK_MODEM = 47,
|
||||
SLEEP_RETENTION_MODULE_MODEM_PHY = 48,
|
||||
SLEEP_RETENTION_MODULE_WIFI_MAC = 43,
|
||||
SLEEP_RETENTION_MODULE_WIFI_BB = 44,
|
||||
SLEEP_RETENTION_MODULE_BLE_MAC = 45,
|
||||
SLEEP_RETENTION_MODULE_BT_BB = 46,
|
||||
SLEEP_RETENTION_MODULE_802154_MAC = 47,
|
||||
SLEEP_RETENTION_MODULE_CLOCK_MODEM = 48,
|
||||
SLEEP_RETENTION_MODULE_MODEM_PHY = 49,
|
||||
|
||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||
} periph_retention_module_t;
|
||||
|
||||
#define is_top_domain_module(m) ((m >= SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) && ((m <= SLEEP_RETENTION_MODULE_SDM0)))
|
||||
#define is_top_domain_module(m) ((m >= SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) && ((m <= SLEEP_RETENTION_MODULE_JPEG)))
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
// #define SOC_SIMD_INSTRUCTION_SUPPORTED 1 // TODO: [ESP32S31] IDF-14661
|
||||
#define SOC_CORDIC_SUPPORTED 1
|
||||
#define SOC_REGI2C_SUPPORTED 1
|
||||
#define SOC_JPEG_CODEC_SUPPORTED 1
|
||||
|
||||
/*-------------------------- USB CAPS ----------------------------------------*/
|
||||
#define SOC_USB_OTG_PERIPH_NUM (1U)
|
||||
@@ -399,3 +400,7 @@
|
||||
#define SOC_MCPWM_SUPPORT_EVENT_COMPARATOR (1) ///< Support event comparator (based on ETM)
|
||||
#define SOC_MCPWM_CAPTURE_CLK_FROM_GROUP (1) ///< Capture timer shares clock with other PWM timers
|
||||
// #define SOC_MCPWM_SUPPORT_SLEEP_RETENTION (1) ///< Support back up registers before sleep
|
||||
|
||||
/*--------------------------- JPEG --------------------------------*/
|
||||
#define SOC_JPEG_DECODE_SUPPORTED (1)
|
||||
#define SOC_JPEG_ENCODE_SUPPORTED (1)
|
||||
|
||||
@@ -1431,7 +1431,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;
|
||||
@@ -1481,6 +1481,7 @@ typedef struct {
|
||||
volatile jpeg_version_reg_t version;
|
||||
} jpeg_dev_t;
|
||||
|
||||
extern jpeg_dev_t JPEG;
|
||||
|
||||
#ifndef __cplusplus
|
||||
_Static_assert(sizeof(jpeg_dev_t) == 0x100, "Invalid size of jpeg_dev_t structure");
|
||||
|
||||
Reference in New Issue
Block a user