芯片资源

API 介绍

Defines

WQ_RTC_SUPPORT_CASCADE
WQ_GPIO_CHARGER_5V

Charger 5V mapped gpio id.

WQ_GPIO_CHARGER_3_3V

Charger 3.3V mapped gpio id.

WQ_WDT_GLOBAL
WQ_WDT_MAX_NUM

Enums

enum WQ_CACHE_ID

Active cache id list.

Values:

enumerator WQ_CACHE_ID_ACORE

cache0 for acore

enumerator WQ_CACHE_ID_BCORE

cache0 for bcore

enumerator WQ_CACHE_ID_ACORE_CACHE1

cache1 for acore

enumerator WQ_CACHE_ID_BCORE_CACHE1

cache1 for bcore

enumerator WQ_CACHE_ID_DCORE_ICACHE

icache for dcore

enumerator WQ_CACHE_ID_DCORE_DCACHE_B0

dcache-b0 for dcore

enumerator WQ_CACHE_ID_DCORE_DCACHE_B1

dcache-b1 for dcore

enumerator WQ_CACHE_ID_MAX

max number of cache

enum WQ_SFC_PORT

Active sfc port list.

Values:

enumerator WQ_SFC_PORT_0

sfc port 0

enumerator WQ_SFC_PORT_NUM

max number of sfc port

enum WQ_FLASH_OTP_REGION_ID

Active flash otp region id list.

Values:

enumerator WQ_FLASH_OTP_REGION0

internal flash otp region 0

enumerator WQ_FLASH_OTP_REGION1

internal flash otp region 1

enumerator WQ_FLASH_OTP_REGION2

internal flash otp region 2

enumerator WQ_FLASH_OTP_REGION_MAX

max number of internal flash otp region

enum WQ_UART_PORT

Active uart port list.

Values:

enumerator WQ_UART_PORT_0

uart port 0

enumerator WQ_UART_PORT_1

uart port 1

enumerator WQ_UART_PORT_MAX

max number of uart port

enum WQ_I2C_PORT

Values:

enumerator WQ_I2C_PORT_0

i2c port 0

enumerator WQ_I2C_PORT_1

i2c port 1

enumerator WQ_I2C_PORT_MAX

max number of i2c port

enum WQ_SPI_PORT

Active SPI port list.

Values:

enumerator WQ_SPI_PORT0

spi port 0

enumerator WQ_SPI_PORT1

spi port 1

enumerator WQ_SPI_PORT_MAX

max number of spi port

enum WQ_FREQ

Supported cpu freq list.

Values:

enumerator WQ_FREQ_16M

cpu freq 16M

enumerator WQ_FREQ_32M

cpu freq 32M

enumerator WQ_FREQ_64M

cpu freq 64M

enumerator WQ_FREQ_80M

cpu freq 80M

enumerator WQ_FREQ_96M

cpu freq 96M

enumerator WQ_FREQ_MAX

max cpu freq

enum WQ_GPIO_ID

Active GPIO list.

Values:

enumerator WQ_GPIO_00

Normal digtal io 0

enumerator WQ_GPIO_01

Normal digtal io 1

enumerator WQ_GPIO_02

Normal digtal io 2

enumerator WQ_GPIO_03

Normal digtal io 3

enumerator WQ_GPIO_04

Normal digtal io 4

enumerator WQ_GPIO_05

Normal digtal io 5

enumerator WQ_GPIO_06

Normal digtal io 6

enumerator WQ_GPIO_07

Normal digtal io 7

enumerator WQ_GPIO_08

Normal digtal io 8, use same pin with WQ_ADC_EXT_PORT_0

enumerator WQ_GPIO_09

Normal digtal io 9, use same pin with WQ_ADC_EXT_PORT_1

enumerator WQ_GPIO_10

Normal digtal io 10, use same pin with WQ_ADC_EXT_PORT_2

enumerator WQ_GPIO_11

Normal digtal io 11, use same pin with WQ_ADC_EXT_PORT_3

enumerator WQ_GPIO_12

Normal digtal io 12, use same pin with WQ_ADC_EXT_PORT_4

enumerator WQ_GPIO_13

Normal digtal io 13, use same pin with WQ_ADC_EXT_PORT_5

enumerator WQ_GPIO_14

Normal digtal io 14, use same pin with WQ_GPIO_A00

enumerator WQ_GPIO_15

Normal digtal io 15, use same pin with WQ_GPIO_A01

enumerator WQ_GPIO_16

Normal digtal io 16, use same pin with WQ_GPIO_A02

enumerator WQ_GPIO_17

Normal digtal io 17, use same pin with WQ_GPIO_A03

enumerator WQ_GPIO_18

Normal digtal io 18, use same pin with WQ_GPIO_A04

enumerator WQ_GPIO_19

Normal digtal io 19, use same pin with WQ_GPIO_A05

enumerator WQ_GPIO_20

Normal digtal io 20, use same pin with WQ_GPIO_A06, Charger io 3.3v

enumerator WQ_GPI_21

Normal digtal input 21, use same pin with WQ_GPIO_A07

enumerator WQ_GPI_22

Normal digtal input 22, use same pin with WQ_GPIO_A08

enumerator WQ_GPI_23

Normal digtal input 23, use same pin with WQ_GPIO_A09

enumerator WQ_GPI_24

Normal digtal input 24, use same pin with WQ_GPIO_A10

enumerator WQ_GPIO_25

Normal digtal io 25, use same pin with WQ_GPIO_A11

enumerator WQ_GPIO_26

Normal digtal io 26, use same pin with WQ_GPIO_A12

enumerator WQ_GPIO_27

Normal digtal io 27, use same pin with WQ_GPIO_A13

enumerator WQ_GPIO_A00

Always on digtal io 0, use same pin with WQ_GPIO_14

enumerator WQ_GPIO_A01

Always on digtal io 1, use same pin with WQ_GPIO_15

enumerator WQ_GPIO_A02

Always on digtal io 2, use same pin with WQ_GPIO_16

enumerator WQ_GPIO_A03

Always on digtal io 3, use same pin with WQ_GPIO_17

enumerator WQ_GPIO_A04

Always on digtal io 4, use same pin with WQ_GPIO_18

enumerator WQ_GPIO_A05

Always on digtal io 5, use same pin with WQ_GPIO_19

enumerator WQ_GPIO_A06

Always on digtal io 6, use same pin with WQ_GPIO_20, Charger io 5v

enumerator WQ_GPIO_A07

Always on digtal io 7, use same pin with WQ_GPI_21

enumerator WQ_GPIO_A08

Always on digtal io 8, use same pin with WQ_GPI_22

enumerator WQ_GPIO_A09

Always on digtal io 9, use same pin with WQ_GPI_23

enumerator WQ_GPIO_A10

Always on digtal io 10, use same pin with WQ_GPI_24

enumerator WQ_GPIO_A11

Always on digtal io 11, use same pin with WQ_GPIO_25

enumerator WQ_GPIO_A12

Always on digtal io 12, use same pin with WQ_GPIO_26

enumerator WQ_GPIO_A13

Always on digtal io 13, use same pin with WQ_GPIO_27

enumerator WQ_GPIO_NUM
enumerator WQ_GPIO_INVALID