This is WlanBP3595 library for AP mode. This library only works with GR-PEACH. We performed the operation check on GR-PEACH E version. Please refer to LICENSE.txt about license of this library.
Fork of WlanBP3595AP by
WlanBP3595.h File Reference
WlanBP3595 library. More...
Go to the source code of this file.
Data Structures | |
struct | GRP_WLD_BYTE_ARRAY_T |
Byte array structure. More... | |
struct | GRP_WLD_DEV_STRINGS_T |
Device strings structure. More... | |
struct | GRP_WLD_SITE_SURVEY_RESULT_T |
Site survey result structure. More... | |
struct | GRP_WLD_SITE_SURVEY_RESULT_ARRAY_T |
Site survey result array structure. More... | |
struct | GRP_WLD_WPS_CRED_T |
WPS cred list structure. More... | |
struct | GRP_WLD_WPS_CRED_LIST_T |
WPS cred list structure. More... | |
struct | GRP_WLD_STA_JOIN_INFO_T |
STA join information. More... | |
struct | GRP_WLD_CONNECTED_STA_LIST_INFO_T |
Connected Sta list information. More... | |
Typedefs | |
typedef struct GRP_WLD_BYTE_ARRAY_T | grp_wld_byte_array |
Byte array structure. | |
typedef struct GRP_WLD_DEV_STRINGS_T | grp_wld_dev_strings |
Device strings structure. | |
typedef struct GRP_WLD_SITE_SURVEY_RESULT_T | grp_wld_site_survey_result |
Site survey result structure. | |
typedef struct GRP_WLD_SITE_SURVEY_RESULT_ARRAY_T | grp_wld_site_survey_result_array |
Site survey result array structure. | |
typedef struct GRP_WLD_WPS_CRED_T | grp_wld_wps_cred |
WPS cred list structure. | |
typedef struct GRP_WLD_WPS_CRED_LIST_T | grp_wld_wps_cred_list |
WPS cred list structure. | |
typedef struct GRP_WLD_STA_JOIN_INFO_T | grp_wld_sta_join_info |
STA join information. | |
typedef struct GRP_WLD_CONNECTED_STA_LIST_INFO_T | grp_wld_connected_sta_list_info |
Connected Sta list information. | |
Functions | |
int | WlanBP3595_Init (void(*pfnWlanInfoNotication)(uint8_t, uint16_t, uint16_t, uint8_t *)) |
Initialize WlanBP3595. | |
uint32_t | WlanBP3595_GetWlanSts (void) |
Get the status of WlanBP3595. | |
int | WlanBP3595_Ioctl (uint32_t ulFunc, void *pvParam) |
Execute WID function. | |
int | WlanBP3595_Output (struct pbuf *p) |
Output an ethernet frame. | |
void | WlanBP3595_RecvEnable (void) |
Enable receiving. | |
void | WlanBP3595_RecvDisable (void) |
Disable receiving. |
Detailed Description
WlanBP3595 library.
This library only works with GR-PEACH.
- Note:
- Please refer to ROHM's "Software Development Specs" for the information of WID.
Definition in file WlanBP3595.h.
Typedef Documentation
typedef struct GRP_WLD_BYTE_ARRAY_T grp_wld_byte_array |
Byte array structure.
typedef struct GRP_WLD_CONNECTED_STA_LIST_INFO_T grp_wld_connected_sta_list_info |
Connected Sta list information.
typedef struct GRP_WLD_DEV_STRINGS_T grp_wld_dev_strings |
Device strings structure.
typedef struct GRP_WLD_SITE_SURVEY_RESULT_T grp_wld_site_survey_result |
Site survey result structure.
Site survey result array structure.
typedef struct GRP_WLD_STA_JOIN_INFO_T grp_wld_sta_join_info |
STA join information.
typedef struct GRP_WLD_WPS_CRED_T grp_wld_wps_cred |
WPS cred list structure.
typedef struct GRP_WLD_WPS_CRED_LIST_T grp_wld_wps_cred_list |
WPS cred list structure.
Function Documentation
uint32_t WlanBP3595_GetWlanSts | ( | void | ) |
Get the status of WlanBP3595.
- Return values:
-
WLAN_BP3595_NONE BP3595 is not connected, or the firmware is not downloaded WLAN_BP3595_FW_DL The firmware is being downloaded WLAN_BP3595_START The firmware was downloaded and is working
int WlanBP3595_Init | ( | void(*)(uint8_t, uint16_t, uint16_t, uint8_t *) | pfnWlanInfoNotication ) |
Initialize WlanBP3595.
- Note:
- After executing this function, please wait until the state becomes WLAN_BP3595_START. You can get the status by WlanBP3595_GetWlanSts().
- Parameters:
-
pfnWlanInfoNotication The information callback function - 1st param : The message type ('I' or 'N')
- 2nd param : WID number
- 3rd param : The data size
- 4th param : The data buffer
- Return values:
-
0 Success The others Failure
int WlanBP3595_Ioctl | ( | uint32_t | ulFunc, |
void * | pvParam | ||
) |
Execute WID function.
- Parameters:
-
ulFunc A function number pvParam The data buffer (the parameter)
- Return values:
-
0 Success The others Failure
int WlanBP3595_Output | ( | struct pbuf * | p ) |
Output an ethernet frame.
- Note:
- This function is used in EthernetInterface driver.
- Parameters:
-
p A pbuf to output
- Return values:
-
0 Success The others Failure
void WlanBP3595_RecvDisable | ( | void | ) |
Disable receiving.
- Note:
- This function is used in EthernetInterface driver.
void WlanBP3595_RecvEnable | ( | void | ) |
Enable receiving.
- Note:
- This function is used in EthernetInterface driver.
Generated on Wed Jul 13 2022 05:45:33 by
