sdk 6.6 ap list

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
harelTur
Level 3
Level 3
25 sign-ins 10 replies posted 10 questions asked

In WICED code the list of network that store in DCT is 5 due to the define(CONFIG_AP_LIST_SIZE (5))

I can change this number? to be 50 ?

if I want to store a lot of network what is the recomended way to do this? 

0 Likes
1 Solution
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

The default AP list is shown in WICED/internal/dct.c and shown below

#define DEFAULT_AP_LIST \
{ \
[0] = \
{ \
.details = {{sizeof(CLIENT_AP_SSID)-1, CLIENT_AP_SSID},{{0,0,0,0,0,0}}, 0, 0, CLIENT_AP_BSS_TYPE, CLIENT_AP_SECURITY, CLIENT_AP_CHANNEL, CLIENT_AP_BAND}, \
.security_key_length = sizeof(CLIENT_AP_PASSPHRASE)-1, \
.security_key = CLIENT_AP_PASSPHRASE\
}, \
DEFAULT_AP_LIST_ENTRY_2 \
}

Likewise the macros CLIENT_AP_2_SSID and CLIENT_AP_2_PASSPHRASE can be defined in wifi_config_dct.h and it will be as shown in that dct.c file. And by default this can be extended up to 5 APs. This number will be limited by the DCT memory block in the flash such that it should not corrupt or deprive the other sections of the flash.

View solution in original post

0 Likes
1 Reply
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

The default AP list is shown in WICED/internal/dct.c and shown below

#define DEFAULT_AP_LIST \
{ \
[0] = \
{ \
.details = {{sizeof(CLIENT_AP_SSID)-1, CLIENT_AP_SSID},{{0,0,0,0,0,0}}, 0, 0, CLIENT_AP_BSS_TYPE, CLIENT_AP_SECURITY, CLIENT_AP_CHANNEL, CLIENT_AP_BAND}, \
.security_key_length = sizeof(CLIENT_AP_PASSPHRASE)-1, \
.security_key = CLIENT_AP_PASSPHRASE\
}, \
DEFAULT_AP_LIST_ENTRY_2 \
}

Likewise the macros CLIENT_AP_2_SSID and CLIENT_AP_2_PASSPHRASE can be defined in wifi_config_dct.h and it will be as shown in that dct.c file. And by default this can be extended up to 5 APs. This number will be limited by the DCT memory block in the flash such that it should not corrupt or deprive the other sections of the flash.

0 Likes