|
enum | rst_reason {
REASON_DEFAULT_RST = 0,
REASON_WDT_RST = 1,
REASON_EXCEPTION_RST = 2,
REASON_SOFT_WDT_RST = 3,
REASON_SOFT_RESTART = 4,
REASON_DEEP_SLEEP_AWAKE = 5,
REASON_EXT_SYS_RST = 6
} |
|
enum | { USER_TASK_PRIO_0 = 0,
USER_TASK_PRIO_1,
USER_TASK_PRIO_2,
USER_TASK_PRIO_MAX
} |
|
enum | flash_size_map {
FLASH_SIZE_4M_MAP_256_256 = 0,
FLASH_SIZE_2M,
FLASH_SIZE_8M_MAP_512_512,
FLASH_SIZE_16M_MAP_512_512,
FLASH_SIZE_32M_MAP_512_512,
FLASH_SIZE_16M_MAP_1024_1024,
FLASH_SIZE_32M_MAP_1024_1024
} |
|
enum | _auth_mode {
AUTH_OPEN = 0,
AUTH_WEP,
AUTH_WPA_PSK,
AUTH_WPA2_PSK,
AUTH_WPA_WPA2_PSK,
AUTH_MAX
} |
|
enum | {
STATION_IDLE = 0,
STATION_CONNECTING,
STATION_WRONG_PASSWORD,
STATION_NO_AP_FOUND,
STATION_CONNECT_FAIL,
STATION_GOT_IP
} |
|
enum | dhcp_status { DHCP_STOPPED,
DHCP_STARTED
} |
|
enum | dhcps_offer_option { OFFER_START = 0x00,
OFFER_ROUTER = 0x01,
OFFER_END
} |
|
enum | phy_mode { PHY_MODE_11B = 1,
PHY_MODE_11G = 2,
PHY_MODE_11N = 3
} |
|
enum | sleep_type { NONE_SLEEP_T = 0,
LIGHT_SLEEP_T,
MODEM_SLEEP_T
} |
|
enum | {
EVENT_STAMODE_CONNECTED = 0,
EVENT_STAMODE_DISCONNECTED,
EVENT_STAMODE_AUTHMODE_CHANGE,
EVENT_STAMODE_GOT_IP,
EVENT_STAMODE_DHCP_TIMEOUT,
EVENT_SOFTAPMODE_STACONNECTED,
EVENT_SOFTAPMODE_STADISCONNECTED,
EVENT_SOFTAPMODE_PROBEREQRECVED,
EVENT_MAX
} |
|
enum | {
REASON_UNSPECIFIED = 1,
REASON_AUTH_EXPIRE = 2,
REASON_AUTH_LEAVE = 3,
REASON_ASSOC_EXPIRE = 4,
REASON_ASSOC_TOOMANY = 5,
REASON_NOT_AUTHED = 6,
REASON_NOT_ASSOCED = 7,
REASON_ASSOC_LEAVE = 8,
REASON_ASSOC_NOT_AUTHED = 9,
REASON_DISASSOC_PWRCAP_BAD = 10,
REASON_DISASSOC_SUPCHAN_BAD = 11,
REASON_IE_INVALID = 13,
REASON_MIC_FAILURE = 14,
REASON_4WAY_HANDSHAKE_TIMEOUT = 15,
REASON_GROUP_KEY_UPDATE_TIMEOUT = 16,
REASON_IE_IN_4WAY_DIFFERS = 17,
REASON_GROUP_CIPHER_INVALID = 18,
REASON_PAIRWISE_CIPHER_INVALID = 19,
REASON_AKMP_INVALID = 20,
REASON_UNSUPP_RSN_IE_VERSION = 21,
REASON_INVALID_RSN_IE_CAP = 22,
REASON_802_1X_AUTH_FAILED = 23,
REASON_CIPHER_SUITE_REJECTED = 24,
REASON_BEACON_TIMEOUT = 200,
REASON_NO_AP_FOUND = 201,
REASON_AUTH_FAIL = 202,
REASON_ASSOC_FAIL = 203,
REASON_HANDSHAKE_TIMEOUT = 204
} |
|
enum | wps_type {
WPS_TYPE_DISABLE = 0,
WPS_TYPE_PBC,
WPS_TYPE_PIN,
WPS_TYPE_DISPLAY,
WPS_TYPE_MAX
} |
|
enum | wps_cb_status { WPS_CB_ST_SUCCESS = 0,
WPS_CB_ST_FAILED,
WPS_CB_ST_TIMEOUT,
WPS_CB_ST_WEP
} |
|
enum | FIXED_RATE {
PHY_RATE_48 = 0x8,
PHY_RATE_24 = 0x9,
PHY_RATE_12 = 0xA,
PHY_RATE_6 = 0xB,
PHY_RATE_54 = 0xC,
PHY_RATE_36 = 0xD,
PHY_RATE_18 = 0xE,
PHY_RATE_9 = 0xF
} |
|
enum | support_rate {
RATE_11B5M = 0,
RATE_11B11M = 1,
RATE_11B1M = 2,
RATE_11B2M = 3,
RATE_11G6M = 4,
RATE_11G12M = 5,
RATE_11G24M = 6,
RATE_11G48M = 7,
RATE_11G54M = 8,
RATE_11G9M = 9,
RATE_11G18M = 10,
RATE_11G36M = 11
} |
|
enum | RATE_11B_ID { RATE_11B_B11M = 0,
RATE_11B_B5M = 1,
RATE_11B_B2M = 2,
RATE_11B_B1M = 3
} |
|
enum | RATE_11G_ID {
RATE_11G_G54M = 0,
RATE_11G_G48M = 1,
RATE_11G_G36M = 2,
RATE_11G_G24M = 3,
RATE_11G_G18M = 4,
RATE_11G_G12M = 5,
RATE_11G_G9M = 6,
RATE_11G_G6M = 7,
RATE_11G_B5M = 8,
RATE_11G_B2M = 9,
RATE_11G_B1M = 10
} |
|
enum | RATE_11N_ID {
RATE_11N_MCS7S = 0,
RATE_11N_MCS7 = 1,
RATE_11N_MCS6 = 2,
RATE_11N_MCS5 = 3,
RATE_11N_MCS4 = 4,
RATE_11N_MCS3 = 5,
RATE_11N_MCS2 = 6,
RATE_11N_MCS1 = 7,
RATE_11N_MCS0 = 8,
RATE_11N_B5M = 9,
RATE_11N_B2M = 10,
RATE_11N_B1M = 11
} |
|
enum | {
USER_IE_BEACON = 0,
USER_IE_PROBE_REQ,
USER_IE_PROBE_RESP,
USER_IE_ASSOC_REQ,
USER_IE_ASSOC_RESP,
USER_IE_MAX
} |
|
|
struct rst_info * | system_get_rst_info (void) |
|
void | system_restore (void) |
|
void | system_restart (void) |
|
bool | system_deep_sleep_set_option (uint8 option) |
|
void | system_deep_sleep (uint32 time_in_us) |
|
uint8 | system_upgrade_userbin_check (void) |
|
void | system_upgrade_reboot (void) |
|
uint8 | system_upgrade_flag_check () |
|
void | system_upgrade_flag_set (uint8 flag) |
|
void | system_timer_reinit (void) |
|
uint32 | system_get_time (void) |
|
bool | system_os_task (os_task_t task, uint8 prio, os_event_t *queue, uint8 qlen) |
|
bool | system_os_post (uint8 prio, os_signal_t sig, os_param_t par) |
|
void | system_print_meminfo (void) |
|
uint32 | system_get_free_heap_size (void) |
|
void | system_set_os_print (uint8 onoff) |
|
uint8 | system_get_os_print () |
|
uint64 | system_mktime (uint32 year, uint32 mon, uint32 day, uint32 hour, uint32 min, uint32 sec) |
|
uint32 | system_get_chip_id (void) |
|
void | system_init_done_cb (init_done_cb_t cb) |
|
uint32 | system_rtc_clock_cali_proc (void) |
|
uint32 | system_get_rtc_time (void) |
|
bool | system_rtc_mem_read (uint8 src_addr, void *des_addr, uint16 load_size) |
|
bool | system_rtc_mem_write (uint8 des_addr, const void *src_addr, uint16 save_size) |
|
void | system_uart_swap (void) |
|
void | system_uart_de_swap (void) |
|
uint16 | system_adc_read (void) |
|
void | system_adc_read_fast (uint16 *adc_addr, uint16 adc_num, uint8 adc_clk_div) |
|
uint16 | system_get_vdd33 (void) |
|
const char * | system_get_sdk_version (void) |
|
uint8 | system_get_boot_version (void) |
|
uint32 | system_get_userbin_addr (void) |
|
uint8 | system_get_boot_mode (void) |
|
bool | system_restart_enhance (uint8 bin_type, uint32 bin_addr) |
|
bool | system_update_cpu_freq (uint8 freq) |
|
uint8 | system_get_cpu_freq (void) |
|
enum flash_size_map | system_get_flash_size_map (void) |
|
void | system_phy_set_max_tpw (uint8 max_tpw) |
|
void | system_phy_set_tpw_via_vdd33 (uint16 vdd33) |
|
void | system_phy_set_rfoption (uint8 option) |
|
void | system_phy_set_powerup_option (uint8 option) |
|
bool | system_param_save_with_protect (uint16 start_sec, void *param, uint16 len) |
|
bool | system_param_load (uint16 start_sec, uint16 offset, void *param, uint16 len) |
|
void | system_soft_wdt_stop (void) |
|
void | system_soft_wdt_restart (void) |
|
void | system_soft_wdt_feed (void) |
|
void | system_show_malloc (void) |
|
uint8 | wifi_get_opmode (void) |
|
uint8 | wifi_get_opmode_default (void) |
|
bool | wifi_set_opmode (uint8 opmode) |
|
bool | wifi_set_opmode_current (uint8 opmode) |
|
uint8 | wifi_get_broadcast_if (void) |
|
bool | wifi_set_broadcast_if (uint8 interface) |
|
bool | wifi_station_get_config (struct station_config *config) |
|
bool | wifi_station_get_config_default (struct station_config *config) |
|
bool | wifi_station_set_config (struct station_config *config) |
|
bool | wifi_station_set_config_current (struct station_config *config) |
|
bool | wifi_station_connect (void) |
|
bool | wifi_station_disconnect (void) |
|
sint8 | wifi_station_get_rssi (void) |
|
bool | wifi_station_scan (struct scan_config *config, scan_done_cb_t cb) |
|
uint8 | wifi_station_get_auto_connect (void) |
|
bool | wifi_station_set_auto_connect (uint8 set) |
|
bool | wifi_station_set_reconnect_policy (bool set) |
|
uint8 | wifi_station_get_connect_status (void) |
|
uint8 | wifi_station_get_current_ap_id (void) |
|
bool | wifi_station_ap_change (uint8 current_ap_id) |
|
bool | wifi_station_ap_number_set (uint8 ap_number) |
|
uint8 | wifi_station_get_ap_info (struct station_config config[]) |
|
bool | wifi_station_dhcpc_start (void) |
|
bool | wifi_station_dhcpc_stop (void) |
|
enum dhcp_status | wifi_station_dhcpc_status (void) |
|
bool | wifi_station_dhcpc_set_maxtry (uint8 num) |
|
char * | wifi_station_get_hostname (void) |
|
bool | wifi_station_set_hostname (char *name) |
|
int | wifi_station_set_cert_key (uint8 *client_cert, int client_cert_len, uint8 *private_key, int private_key_len, uint8 *private_key_passwd, int private_key_passwd_len) |
|
void | wifi_station_clear_cert_key (void) |
|
int | wifi_station_set_username (uint8 *username, int len) |
|
void | wifi_station_clear_username (void) |
|
bool | wifi_softap_get_config (struct softap_config *config) |
|
bool | wifi_softap_get_config_default (struct softap_config *config) |
|
bool | wifi_softap_set_config (struct softap_config *config) |
|
bool | wifi_softap_set_config_current (struct softap_config *config) |
|
uint8 | wifi_softap_get_station_num (void) |
|
struct station_info * | wifi_softap_get_station_info (void) |
|
void | wifi_softap_free_station_info (void) |
|
bool | wifi_softap_dhcps_start (void) |
|
bool | wifi_softap_dhcps_stop (void) |
|
bool | wifi_softap_set_dhcps_lease (struct dhcps_lease *please) |
|
bool | wifi_softap_get_dhcps_lease (struct dhcps_lease *please) |
|
uint32 | wifi_softap_get_dhcps_lease_time (void) |
|
bool | wifi_softap_set_dhcps_lease_time (uint32 minute) |
|
bool | wifi_softap_reset_dhcps_lease_time (void) |
|
enum dhcp_status | wifi_softap_dhcps_status (void) |
|
bool | wifi_softap_set_dhcps_offer_option (uint8 level, void *optarg) |
|
bool | wifi_get_ip_info (uint8 if_index, struct ip_info *info) |
|
bool | wifi_set_ip_info (uint8 if_index, struct ip_info *info) |
|
bool | wifi_get_macaddr (uint8 if_index, uint8 *macaddr) |
|
bool | wifi_set_macaddr (uint8 if_index, uint8 *macaddr) |
|
uint8 | wifi_get_channel (void) |
|
bool | wifi_set_channel (uint8 channel) |
|
void | wifi_status_led_install (uint8 gpio_id, uint32 gpio_name, uint8 gpio_func) |
|
void | wifi_status_led_uninstall () |
|
void | wifi_promiscuous_enable (uint8 promiscuous) |
|
void | wifi_set_promiscuous_rx_cb (wifi_promiscuous_cb_t cb) |
|
void | wifi_promiscuous_set_mac (const uint8_t *address) |
|
enum phy_mode | wifi_get_phy_mode (void) |
|
bool | wifi_set_phy_mode (enum phy_mode mode) |
|
bool | wifi_set_sleep_type (enum sleep_type type) |
|
enum sleep_type | wifi_get_sleep_type (void) |
|
void | wifi_fpm_open (void) |
|
void | wifi_fpm_close (void) |
|
void | wifi_fpm_do_wakeup (void) |
|
sint8 | wifi_fpm_do_sleep (uint32 sleep_time_in_us) |
|
void | wifi_fpm_set_sleep_type (enum sleep_type type) |
|
enum sleep_type | wifi_fpm_get_sleep_type (void) |
|
void | wifi_fpm_set_wakeup_cb (fpm_wakeup_cb cb) |
|
void | wifi_fpm_auto_sleep_set_in_null_mode (uint8 req) |
|
void | wifi_set_event_handler_cb (wifi_event_handler_cb_t cb) |
|
bool | wifi_wps_enable (WPS_TYPE_t wps_type) |
|
bool | wifi_wps_disable (void) |
|
bool | wifi_wps_start (void) |
|
bool | wifi_set_wps_cb (wps_st_cb_t cb) |
|
int | wifi_register_send_pkt_freedom_cb (freedom_outside_cb_t cb) |
|
void | wifi_unregister_send_pkt_freedom_cb (void) |
|
int | wifi_send_pkt_freedom (uint8 *buf, int len, bool sys_seq) |
|
int | wifi_rfid_locp_recv_open (void) |
|
void | wifi_rfid_locp_recv_close (void) |
|
int | wifi_register_rfid_locp_recv_cb (rfid_locp_cb_t cb) |
|
void | wifi_unregister_rfid_locp_recv_cb (void) |
|
int | wifi_set_user_fixed_rate (uint8 enable_mask, uint8 rate) |
|
int | wifi_get_user_fixed_rate (uint8 *enable_mask, uint8 *rate) |
|
int | wifi_set_user_sup_rate (uint8 min, uint8 max) |
|
bool | wifi_set_user_rate_limit (uint8 mode, uint8 ifidx, uint8 max, uint8 min) |
|
uint8 | wifi_get_user_limit_rate_mask (void) |
|
bool | wifi_set_user_limit_rate_mask (uint8 enable_mask) |
|
bool | wifi_set_user_ie (bool enable, uint8 *m_oui, uint8 type, uint8 *user_ie, uint8 len) |
|
int | wifi_register_user_ie_manufacturer_recv_cb (user_ie_manufacturer_recv_cb_t cb) |
|
void | wifi_unregister_user_ie_manufacturer_recv_cb (void) |
|
void | wifi_enable_gpio_wakeup (uint32 i, GPIO_INT_TYPE intr_status) |
|
void | wifi_disable_gpio_wakeup (void) |
|