芯片资源

API 介绍

Defines

WQ_RTC_SUPPORT_CASCADE

rtc support cascade two 32bits into one 64bit

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

cache for acore

enumerator WQ_CACHE_ID_ACORE2

cache for acore2

enumerator WQ_CACHE_ID_BCORE

cache for bcore

enumerator WQ_CACHE_ID_DCORE

cache for dcore

enumerator WQ_CACHE_ID_DCORE_MINI

mini cache for dcore, mini cache is a one line cache

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_1

sfc port 1

enumerator WQ_SFC_PORT_NUM

max number of sfc port

enum WQ_FLASH_OTP_REGION_ID

Active flash otp region 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_2

uart port 2

enumerator WQ_UART_PORT_3

uart port 3

enumerator WQ_UART_PORT_MAX

max number of uart port

enum WQ_I2C_PORT

Active I2C port list.

Values:

enumerator WQ_I2C_PORT_0

i2c port 0

enumerator WQ_I2C_PORT_1

i2c port 1

enumerator WQ_I2C_PORT_2

i2c port 2

enumerator WQ_I2C_PORT_3

i2c port 3

enumerator WQ_I2C_PORT_MAX

max number of i2c port

enum WQ_SPI_PORT

Active SPI master 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_48M

cpu freq 48M

enumerator WQ_FREQ_64M

cpu freq 64M

enumerator WQ_FREQ_80M

cpu freq 80M

enumerator WQ_FREQ_96M

cpu freq 96M

enumerator WQ_FREQ_112M

cpu freq 112M

enumerator WQ_FREQ_128M

cpu freq 128M

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_GPO_32

digtal output 32

enumerator WQ_GPIO_33

Normal digtal io 33

enumerator WQ_GPIO_34

Normal digtal io 34

enumerator WQ_GPIO_35

Normal digtal io 35

enumerator WQ_GPIO_36

Normal digtal io 36

enumerator WQ_GPIO_37

Normal digtal io 37

enumerator WQ_GPIO_38

Normal digtal io 38

enumerator WQ_GPIO_39

Normal digtal io 39

enumerator WQ_GPIO_40

Normal digtal io 40

enumerator WQ_GPIO_41

Normal digtal io 41

enumerator WQ_GPIO_42

Normal digtal io 42

enumerator WQ_GPIO_43

Normal digtal io 43

enumerator WQ_GPIO_44

Normal digtal io 44

enumerator WQ_GPIO_45

Normal digtal io 45

enumerator WQ_GPIO_46

Normal digtal io 46

enumerator WQ_GPIO_47

Normal digtal io 47

enumerator WQ_GPIO_48

Normal digtal io 48

enumerator WQ_GPIO_49

Normal digtal io 49

enumerator WQ_GPIO_50

Normal digtal io 50

enumerator WQ_GPIO_51

Normal digtal io 51

enumerator WQ_GPIO_52

Normal digtal io 52

enumerator WQ_GPIO_53

Normal digtal io 53

enumerator WQ_GPIO_54

Normal digtal io 54

enumerator WQ_GPIO_55

Normal digtal io 55

enumerator WQ_GPIO_56

Normal digtal io 56

enumerator WQ_GPIO_57

Normal digtal io 57

enumerator WQ_GPIO_58

Normal digtal io 58

enumerator WQ_GPIO_59

Normal digtal io 59

enumerator WQ_GPIO_60

Normal digtal io 60

enumerator WQ_GPIO_61

Normal digtal io 61

enumerator WQ_GPIO_93

Normal digtal io 93, use same pin with WQ_GPIO_A00

enumerator WQ_GPIO_94

Normal digtal io 94, use same pin with WQ_GPIO_A01

enumerator WQ_GPIO_95

Normal digtal io 95, use same pin with WQ_GPIO_A02

enumerator WQ_GPIO_96

Normal digtal io 96, use same pin with WQ_GPIO_A03

enumerator WQ_GPI_99

Normal digtal input 99, use same pin with WQ_GPIO_A11

enumerator WQ_GPI_100

Normal digtal input 100, use same pin with WQ_GPIO_A12

enumerator WQ_GPIO_101

Normal digtal io 101, use same pin with WQ_GPIO_A13

enumerator WQ_GPIO_102

Normal digtal io 102, use same pin with WQ_GPIO_A14

enumerator WQ_GPIO_103

Normal digtal io 103, use same pin with WQ_GPIO_A15

enumerator WQ_GPIO_104

Charger io 3.3v

enumerator WQ_GPIO_105

Normal digtal io 105, use same pin with WQ_ADC_EXT_PORT_0

enumerator WQ_GPIO_106

Normal digtal io 106, use same pin with WQ_ADC_EXT_PORT_1

enumerator WQ_GPIO_107

Normal digtal io 107, use same pin with WQ_ADC_EXT_PORT_2

enumerator WQ_GPIO_108

Normal digtal io 108, use same pin with WQ_ADC_EXT_PORT_3

enumerator WQ_GPIO_109

Normal digtal io 109, use same pin with WQ_ADC_EXT_PORT_4

enumerator WQ_GPIO_110

Normal digtal io 110, use same pin with WQ_ADC_EXT_PORT_5

enumerator WQ_GPIO_A00

Always on digtal io 0, use same pin with WQ_GPIO_93

enumerator WQ_GPIO_A01

Always on digtal io 1, use same pin with WQ_GPIO_94

enumerator WQ_GPIO_A02

Always on digtal io 2, use same pin with WQ_GPIO_95

enumerator WQ_GPIO_A03

Always on digtal io 3, use same pin with WQ_GPIO_96

enumerator WQ_GPIO_A11

Always on digtal io 11, use same pin with WQ_GPI_99

enumerator WQ_GPIO_A12

Always on digtal io 12, use same pin with WQ_GPI_100

enumerator WQ_GPIO_A13

Always on digtal io 13, use same pin with WQ_GPIO_101

enumerator WQ_GPIO_A14

Always on digtal io 14, use same pin with WQ_GPIO_102

enumerator WQ_GPIO_A15

Always on digtal io 15, use same pin with WQ_GPIO_103

enumerator WQ_GPIO_A16

Charger io 5v

enumerator WQ_GPIO_NUM
enumerator WQ_GPIO_INVALID