123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- typedef enum {
-
- HAL_WIFI_IOT_IO_NAME_GPIO_0,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_1,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_2,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_3,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_4,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_5,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_6,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_7,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_8,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_9,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_10,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_11,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_12,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_13,
-
- HAL_WIFI_IOT_IO_NAME_GPIO_14,
-
- HAL_WIFI_IOT_IO_NAME_MAX,
- } HalWifiIotIoName;
- unsigned int HalIoSetFunc(HalWifiIotIoName id, const char *val);
- typedef enum {
-
- HAL_WIFI_IOT_ADC_CHANNEL_0,
-
- HAL_WIFI_IOT_ADC_CHANNEL_1,
-
- HAL_WIFI_IOT_ADC_CHANNEL_2,
-
- HAL_WIFI_IOT_ADC_CHANNEL_3,
-
- HAL_WIFI_IOT_ADC_CHANNEL_4,
-
- HAL_WIFI_IOT_ADC_CHANNEL_5,
-
- HAL_WIFI_IOT_ADC_CHANNEL_6,
-
- HAL_WIFI_IOT_ADC_CHANNEL_7,
-
- HAL_WIFI_IOT_ADC_CHANNEL_BUTT,
- } HalWifiIotAdcChannelIndex;
- typedef enum {
-
- HAL_WIFI_IOT_ADC_CUR_BAIS_DEFAULT,
-
- HAL_WIFI_IOT_ADC_CUR_BAIS_AUTO,
-
- HAL_WIFI_IOT_ADC_CUR_BAIS_1P8V,
-
- HAL_WIFI_IOT_ADC_CUR_BAIS_3P3V,
-
- HAL_WIFI_IOT_ADC_CUR_BAIS_BUTT,
- } HalWifiIotAdcCurBais;
- typedef enum {
-
- HAL_WIFI_IOT_ADC_EQU_MODEL_1,
-
- HAL_WIFI_IOT_ADC_EQU_MODEL_2,
-
- HAL_WIFI_IOT_ADC_EQU_MODEL_4,
-
- HAL_WIFI_IOT_ADC_EQU_MODEL_8,
-
- HAL_WIFI_IOT_ADC_EQU_MODEL_BUTT,
- } HalWifiIotAdcEquModelSel;
- unsigned int HalAdcRead(HalWifiIotAdcChannelIndex channel, unsigned short *data, HalWifiIotAdcEquModelSel equModel,
- HalWifiIotAdcCurBais curBais, unsigned short rstCnt);
- void HalSetWatchDogEnable(int enable);
- unsigned int HalPwmStart(uint32 id, uint16 duty, uint16 freq);
|