File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,18 @@ enum wifi_iface_state {
138
138
WIFI_STATE_UNKNOWN
139
139
};
140
140
141
+ /* We rely on the strict order of the enum values, so, let's check it */
142
+ BUILD_ASSERT (WIFI_STATE_DISCONNECTED < WIFI_STATE_INTERFACE_DISABLED &&
143
+ WIFI_STATE_INTERFACE_DISABLED < WIFI_STATE_INACTIVE &&
144
+ WIFI_STATE_INACTIVE < WIFI_STATE_SCANNING &&
145
+ WIFI_STATE_SCANNING < WIFI_STATE_AUTHENTICATING &&
146
+ WIFI_STATE_AUTHENTICATING < WIFI_STATE_ASSOCIATING &&
147
+ WIFI_STATE_ASSOCIATING < WIFI_STATE_ASSOCIATED &&
148
+ WIFI_STATE_ASSOCIATED < WIFI_STATE_4WAY_HANDSHAKE &&
149
+ WIFI_STATE_4WAY_HANDSHAKE < WIFI_STATE_GROUP_HANDSHAKE &&
150
+ WIFI_STATE_GROUP_HANDSHAKE < WIFI_STATE_COMPLETED );
151
+
152
+
141
153
/** Helper function to get user-friendly interface state name. */
142
154
const char * wifi_state_txt (enum wifi_iface_state state );
143
155
You can’t perform that action at this time.
0 commit comments