[lib] Rework owl_frequency_to_channel()
This commit is contained in:
parent
87f390f288
commit
abce1f985e
|
@ -88,57 +88,40 @@ bool owl_mac_equals(const uint8_t *const mac1,
|
||||||
* Converts a IEEE 802.11 frequency into a channel number.
|
* Converts a IEEE 802.11 frequency into a channel number.
|
||||||
* Returns 0 if the frequency does not correspond to an official channel.
|
* Returns 0 if the frequency does not correspond to an official channel.
|
||||||
*/
|
*/
|
||||||
uint_fast8_t owl_frequency_to_channel(const uint_fast16_t channel)
|
uint_fast8_t owl_frequency_to_channel(const uint_fast16_t frequency)
|
||||||
{
|
{
|
||||||
uint_fast8_t c = 0 ; // Result
|
switch (frequency)
|
||||||
|
|
||||||
switch (channel)
|
|
||||||
{
|
{
|
||||||
case OWL_80211_MHZ_CHANNEL_1 :
|
case OWL_80211_MHZ_CHANNEL_1 :
|
||||||
c = 1 ;
|
return 1 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_2 :
|
case OWL_80211_MHZ_CHANNEL_2 :
|
||||||
c = 2 ;
|
return 2 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_3 :
|
case OWL_80211_MHZ_CHANNEL_3 :
|
||||||
c = 3 ;
|
return 3 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_4 :
|
case OWL_80211_MHZ_CHANNEL_4 :
|
||||||
c = 4 ;
|
return 4 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_5 :
|
case OWL_80211_MHZ_CHANNEL_5 :
|
||||||
c = 5 ;
|
return 5 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_6 :
|
case OWL_80211_MHZ_CHANNEL_6 :
|
||||||
c = 6 ;
|
return 6 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_7 :
|
case OWL_80211_MHZ_CHANNEL_7 :
|
||||||
c = 7 ;
|
return 7 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_8 :
|
case OWL_80211_MHZ_CHANNEL_8 :
|
||||||
c = 8 ;
|
return 8 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_9 :
|
case OWL_80211_MHZ_CHANNEL_9 :
|
||||||
c = 9 ;
|
return 9 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_10 :
|
case OWL_80211_MHZ_CHANNEL_10 :
|
||||||
c = 10 ;
|
return 10 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_11 :
|
case OWL_80211_MHZ_CHANNEL_11 :
|
||||||
c = 11 ;
|
return 11 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_12 :
|
case OWL_80211_MHZ_CHANNEL_12 :
|
||||||
c = 12 ;
|
return 12 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_13 :
|
case OWL_80211_MHZ_CHANNEL_13 :
|
||||||
c = 13 ;
|
return 13 ;
|
||||||
break ;
|
|
||||||
case OWL_80211_MHZ_CHANNEL_14 :
|
case OWL_80211_MHZ_CHANNEL_14 :
|
||||||
c = 14 ;
|
return 14 ;
|
||||||
break ;
|
|
||||||
}
|
}
|
||||||
|
return 0 ;
|
||||||
return c ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -229,7 +229,7 @@ void owl_mac_bytes_to_string_r(const uint8_t *const mac_binary,
|
||||||
char mac_str[OWL_ETHER_ADDR_STRLEN]) ;
|
char mac_str[OWL_ETHER_ADDR_STRLEN]) ;
|
||||||
bool owl_mac_equals(const uint8_t *const mac1,
|
bool owl_mac_equals(const uint8_t *const mac1,
|
||||||
const uint8_t *const mac2) ;
|
const uint8_t *const mac2) ;
|
||||||
uint_fast8_t owl_frequency_to_channel(const uint_fast16_t channel) ;
|
uint_fast8_t owl_frequency_to_channel(const uint_fast16_t frequency) ;
|
||||||
|
|
||||||
// Time
|
// Time
|
||||||
int owl_msleep(uint32_t time_ms) ;
|
int owl_msleep(uint32_t time_ms) ;
|
||||||
|
|
Loading…
Reference in New Issue