From 96d6da4e252b06dcfdc041e7df23e86161c33007 Mon Sep 17 00:00:00 2001 From: rihab kouki Date: Tue, 28 Jul 2020 11:24:49 +0100 Subject: Official ARM version: v5.6.0 --- docs/Driver/html/Driver__CAN_8c.html | 4 +- docs/Driver/html/Driver__CAN_8h.html | 4 +- docs/Driver/html/Driver__Common_8c.html | 4 +- docs/Driver/html/Driver__Common_8h.html | 4 +- docs/Driver/html/Driver__ETH_8c.html | 4 +- docs/Driver/html/Driver__ETH_8h.html | 4 +- docs/Driver/html/Driver__ETH__MAC_8c.html | 4 +- docs/Driver/html/Driver__ETH__MAC_8h.html | 4 +- docs/Driver/html/Driver__ETH__PHY_8c.html | 4 +- docs/Driver/html/Driver__ETH__PHY_8h.html | 4 +- docs/Driver/html/Driver__Flash_8c.html | 4 +- docs/Driver/html/Driver__Flash_8h.html | 4 +- docs/Driver/html/Driver__I2C_8c.html | 4 +- docs/Driver/html/Driver__I2C_8h.html | 4 +- docs/Driver/html/Driver__MCI_8c.html | 4 +- docs/Driver/html/Driver__MCI_8h.html | 4 +- docs/Driver/html/Driver__NAND_8c.html | 4 +- docs/Driver/html/Driver__NAND_8h.html | 4 +- docs/Driver/html/Driver__SAI_8c.html | 4 +- docs/Driver/html/Driver__SAI_8h.html | 6 +- docs/Driver/html/Driver__SPI_8c.html | 4 +- docs/Driver/html/Driver__SPI_8h.html | 4 +- docs/Driver/html/Driver__Storage_8c.html | 4 +- docs/Driver/html/Driver__Storage_8h.html | 4 +- docs/Driver/html/Driver__USART_8c.html | 4 +- docs/Driver/html/Driver__USART_8h.html | 4 +- docs/Driver/html/Driver__USBD_8c.html | 4 +- docs/Driver/html/Driver__USBD_8h.html | 4 +- docs/Driver/html/Driver__USBH_8c.html | 4 +- docs/Driver/html/Driver__USBH_8h.html | 4 +- docs/Driver/html/Driver__USB_8c.html | 4 +- docs/Driver/html/Driver__USB_8h.html | 4 +- docs/Driver/html/Driver__WiFi_8c.html | 237 +++ docs/Driver/html/Driver__WiFi_8h.html | 401 +++++ docs/Driver/html/General_8txt.html | 4 +- docs/Driver/html/WiFi.png | Bin 0 -> 6407 bytes docs/Driver/html/annotated.html | 75 +- docs/Driver/html/annotated.js | 7 +- docs/Driver/html/classes.html | 54 +- docs/Driver/html/cmsis.css | 2 +- .../html/dir_041cc4048c8229d7729b502626227b03.html | 6 +- .../html/dir_7151b3cc910409bb744bd274374c738d.html | 4 +- .../html/dir_9c39448ea46a8e15f1aabc7dec307fcf.html | 6 +- docs/Driver/html/driverValidation.html | 4 +- docs/Driver/html/driver_revisionHistory.html | 17 +- docs/Driver/html/files.html | 8 +- docs/Driver/html/functions.html | 10 +- docs/Driver/html/functions_b.html | 13 +- docs/Driver/html/functions_c.html | 9 +- docs/Driver/html/functions_d.html | 7 +- docs/Driver/html/functions_e.html | 22 +- docs/Driver/html/functions_f.html | 4 +- docs/Driver/html/functions_g.html | 15 +- docs/Driver/html/functions_h.html | 4 +- docs/Driver/html/functions_i.html | 14 +- docs/Driver/html/functions_l.html | 4 +- docs/Driver/html/functions_m.html | 4 +- docs/Driver/html/functions_n.html | 4 +- docs/Driver/html/functions_o.html | 4 +- docs/Driver/html/functions_p.html | 15 +- docs/Driver/html/functions_r.html | 10 +- docs/Driver/html/functions_s.html | 69 +- docs/Driver/html/functions_t.html | 4 +- docs/Driver/html/functions_u.html | 5 +- docs/Driver/html/functions_v.html | 4 +- docs/Driver/html/functions_vars.html | 10 +- docs/Driver/html/functions_vars_b.html | 13 +- docs/Driver/html/functions_vars_c.html | 9 +- docs/Driver/html/functions_vars_d.html | 7 +- docs/Driver/html/functions_vars_e.html | 22 +- docs/Driver/html/functions_vars_f.html | 4 +- docs/Driver/html/functions_vars_g.html | 15 +- docs/Driver/html/functions_vars_h.html | 4 +- docs/Driver/html/functions_vars_i.html | 14 +- docs/Driver/html/functions_vars_l.html | 4 +- docs/Driver/html/functions_vars_m.html | 4 +- docs/Driver/html/functions_vars_n.html | 4 +- docs/Driver/html/functions_vars_o.html | 4 +- docs/Driver/html/functions_vars_p.html | 15 +- docs/Driver/html/functions_vars_r.html | 10 +- docs/Driver/html/functions_vars_s.html | 69 +- docs/Driver/html/functions_vars_t.html | 4 +- docs/Driver/html/functions_vars_u.html | 5 +- docs/Driver/html/functions_vars_v.html | 4 +- docs/Driver/html/functions_vars_w.html | 16 +- docs/Driver/html/functions_w.html | 16 +- docs/Driver/html/globals.html | 8 +- docs/Driver/html/globals_c.html | 5 +- docs/Driver/html/globals_d.html | 8 +- docs/Driver/html/globals_defs.html | 8 +- docs/Driver/html/globals_defs_c.html | 5 +- docs/Driver/html/globals_defs_d.html | 8 +- docs/Driver/html/globals_defs_e.html | 5 +- docs/Driver/html/globals_defs_f.html | 5 +- docs/Driver/html/globals_defs_i.html | 5 +- docs/Driver/html/globals_defs_m.html | 5 +- docs/Driver/html/globals_defs_n.html | 5 +- docs/Driver/html/globals_defs_r.html | 5 +- docs/Driver/html/globals_defs_s.html | 86 +- docs/Driver/html/globals_defs_u.html | 5 +- docs/Driver/html/globals_defs_w.html | 265 ++++ docs/Driver/html/globals_e.html | 5 +- docs/Driver/html/globals_enum.html | 4 +- docs/Driver/html/globals_eval.html | 4 +- docs/Driver/html/globals_f.html | 5 +- docs/Driver/html/globals_func.html | 5 +- docs/Driver/html/globals_func_e.html | 5 +- docs/Driver/html/globals_func_f.html | 5 +- docs/Driver/html/globals_func_i.html | 5 +- docs/Driver/html/globals_func_m.html | 5 +- docs/Driver/html/globals_func_n.html | 5 +- docs/Driver/html/globals_func_s.html | 5 +- docs/Driver/html/globals_func_u.html | 5 +- docs/Driver/html/globals_func_w.html | 253 ++++ docs/Driver/html/globals_i.html | 5 +- docs/Driver/html/globals_m.html | 5 +- docs/Driver/html/globals_n.html | 5 +- docs/Driver/html/globals_p.html | 5 +- docs/Driver/html/globals_r.html | 5 +- docs/Driver/html/globals_s.html | 86 +- docs/Driver/html/globals_type.html | 7 +- docs/Driver/html/globals_u.html | 5 +- docs/Driver/html/globals_w.html | 371 +++++ docs/Driver/html/group__CAN__events.html | 4 +- docs/Driver/html/group__CAN__unit__events.html | 4 +- docs/Driver/html/group__ETH__MAC__events.html | 4 +- docs/Driver/html/group__Flash__events.html | 4 +- docs/Driver/html/group__I2C__events.html | 4 +- docs/Driver/html/group__NAND__events.html | 4 +- docs/Driver/html/group__SAI__events.html | 4 +- docs/Driver/html/group__SPI__control.html | 4 +- docs/Driver/html/group__SPI__events.html | 4 +- .../html/group__SampleUseOfStorageDriver.html | 4 +- .../Driver/html/group__StorageDriverFunctions.html | 4 +- docs/Driver/html/group__USART__control.html | 4 +- docs/Driver/html/group__USART__events.html | 4 +- docs/Driver/html/group__USBD__dev__events.html | 4 +- docs/Driver/html/group__USBD__ep__events.html | 4 +- docs/Driver/html/group__USBH__packets.html | 4 +- docs/Driver/html/group__USBH__pipe__events.html | 4 +- docs/Driver/html/group__USBH__port__events.html | 4 +- docs/Driver/html/group__USB__endpoint__type.html | 4 +- docs/Driver/html/group__USB__speed.html | 4 +- docs/Driver/html/group__WiFi__option.html | 559 +++++++ docs/Driver/html/group__WiFi__option.js | 25 + docs/Driver/html/group__can__bus__mode__ctrls.html | 4 +- docs/Driver/html/group__can__control.html | 4 +- .../html/group__can__filter__operation__ctrls.html | 4 +- docs/Driver/html/group__can__identifer__ctrls.html | 4 +- docs/Driver/html/group__can__interface__gr.html | 4 +- docs/Driver/html/group__can__mode__ctrls.html | 4 +- .../html/group__can__obj__config__ctrls.html | 4 +- .../html/group__can__status__code__ctrls.html | 4 +- docs/Driver/html/group__can__timeseg__ctrls.html | 4 +- docs/Driver/html/group__common__drv__gr.html | 4 +- docs/Driver/html/group__eth__interface__gr.html | 4 +- .../Driver/html/group__eth__interface__types1.html | 4 +- .../group__eth__mac__configuration__ctrls.html | 4 +- docs/Driver/html/group__eth__mac__control.html | 4 +- docs/Driver/html/group__eth__mac__ctrls.html | 4 +- .../html/group__eth__mac__flush__flag__ctrls.html | 4 +- .../group__eth__mac__frame__transmit__ctrls.html | 4 +- .../html/group__eth__mac__interface__gr.html | 4 +- .../html/group__eth__mac__time__control.html | 4 +- .../html/group__eth__mac__vlan__filter__ctrls.html | 4 +- .../html/group__eth__phy__interface__gr.html | 4 +- docs/Driver/html/group__eth__phy__mode__ctrls.html | 4 +- docs/Driver/html/group__execution__status.html | 6 +- docs/Driver/html/group__flash__interface__gr.html | 4 +- docs/Driver/html/group__i2c__address__flags.html | 4 +- .../Driver/html/group__i2c__bus__speed__ctrls.html | 4 +- docs/Driver/html/group__i2c__control__codes.html | 4 +- docs/Driver/html/group__i2c__control__gr.html | 4 +- docs/Driver/html/group__i2c__interface__gr.html | 4 +- .../html/group__mci__bus__data__width__ctrls.html | 4 +- .../Driver/html/group__mci__bus__speed__ctrls.html | 4 +- .../html/group__mci__card__power__ctrls.html | 4 +- docs/Driver/html/group__mci__cmd__line__ctrls.html | 4 +- docs/Driver/html/group__mci__control__gr.html | 4 +- .../html/group__mci__driver__strength__ctrls.html | 4 +- docs/Driver/html/group__mci__event__gr.html | 4 +- docs/Driver/html/group__mci__interface__gr.html | 8 +- docs/Driver/html/group__mci__mode__ctrls.html | 4 +- .../group__mci__send__command__flags__ctrls.html | 4 +- docs/Driver/html/group__mci__transfer__ctrls.html | 4 +- .../Driver/html/group__nand__bus__mode__codes.html | 4 +- docs/Driver/html/group__nand__control__codes.html | 4 +- docs/Driver/html/group__nand__control__gr.html | 4 +- .../html/group__nand__data__bus__width__codes.html | 4 +- .../html/group__nand__driver__ecc__codes.html | 4 +- .../html/group__nand__driver__flag__codes.html | 4 +- .../group__nand__driver__seq__exec__codes.html | 4 +- .../html/group__nand__driver__strength__codes.html | 4 +- .../html/group__nand__execution__status.html | 4 +- docs/Driver/html/group__nand__interface__gr.html | 4 +- .../html/group__sai__bit__order__control.html | 4 +- .../html/group__sai__clock__pol__control.html | 4 +- .../html/group__sai__companding__control.html | 8 +- .../html/group__sai__configure__control.html | 4 +- docs/Driver/html/group__sai__control.html | 4 +- docs/Driver/html/group__sai__controls.html | 4 +- .../html/group__sai__data__bits__control.html | 4 +- .../Driver/html/group__sai__execution__status.html | 4 +- docs/Driver/html/group__sai__frame__control.html | 4 +- docs/Driver/html/group__sai__interface__gr.html | 4 +- .../html/group__sai__mclk__pin__control.html | 4 +- .../html/group__sai__mclk__pres__control.html | 4 +- docs/Driver/html/group__sai__mode__control.html | 4 +- docs/Driver/html/group__sai__mono__control.html | 4 +- .../Driver/html/group__sai__protocol__control.html | 4 +- docs/Driver/html/group__sai__slot__control.html | 4 +- docs/Driver/html/group__sai__sync__control.html | 4 +- .../Driver/html/group__spi__bit__order__ctrls.html | 4 +- .../Driver/html/group__spi__data__bits__ctrls.html | 4 +- .../Driver/html/group__spi__execution__status.html | 4 +- .../html/group__spi__frame__format__ctrls.html | 4 +- docs/Driver/html/group__spi__interface__gr.html | 8 +- docs/Driver/html/group__spi__misc__ctrls.html | 4 +- docs/Driver/html/group__spi__mode__ctrls.html | 4 +- .../group__spi__slave__select__mode__ctrls.html | 4 +- .../Driver/html/group__storage__interface__gr.html | 4 +- docs/Driver/html/group__usart__clock__phase.html | 4 +- .../Driver/html/group__usart__clock__polarity.html | 4 +- docs/Driver/html/group__usart__data__bits.html | 4 +- .../html/group__usart__execution__status.html | 4 +- docs/Driver/html/group__usart__flow__control.html | 4 +- docs/Driver/html/group__usart__interface__gr.html | 20 +- docs/Driver/html/group__usart__misc__control.html | 4 +- docs/Driver/html/group__usart__mode__control.html | 4 +- docs/Driver/html/group__usart__parity__bit.html | 4 +- docs/Driver/html/group__usart__stop__bits.html | 4 +- docs/Driver/html/group__usb__interface__gr.html | 4 +- docs/Driver/html/group__usbd__interface__gr.html | 4 +- docs/Driver/html/group__usbh__hci__gr.html | 4 +- docs/Driver/html/group__usbh__host__gr.html | 4 +- docs/Driver/html/group__usbh__interface__gr.html | 4 +- docs/Driver/html/group__wifi__addr__family.html | 177 +++ docs/Driver/html/group__wifi__addr__family.js | 5 + docs/Driver/html/group__wifi__bypass__gr.html | 384 +++++ docs/Driver/html/group__wifi__bypass__gr.js | 7 + docs/Driver/html/group__wifi__control__gr.html | 623 ++++++++ docs/Driver/html/group__wifi__control__gr.js | 27 + ...i__control__gr_structARM__WIFI__CAPABILITIES.js | 16 + docs/Driver/html/group__wifi__dhcp__v6__mode.html | 198 +++ docs/Driver/html/group__wifi__dhcp__v6__mode.js | 6 + docs/Driver/html/group__wifi__event.html | 192 +++ docs/Driver/html/group__wifi__event.js | 6 + docs/Driver/html/group__wifi__interface__gr.html | 672 ++++++++ docs/Driver/html/group__wifi__interface__gr.js | 42 + ..._wifi__interface__gr_structARM__DRIVER__WIFI.js | 36 + docs/Driver/html/group__wifi__management__gr.html | 804 ++++++++++ docs/Driver/html/group__wifi__management__gr.js | 37 + ...i__management__gr_structARM__WIFI__CONFIG__t.js | 10 + ...management__gr_structARM__WIFI__NET__INFO__t.js | 8 + ...anagement__gr_structARM__WIFI__SCAN__INFO__t.js | 8 + docs/Driver/html/group__wifi__protocol.html | 177 +++ docs/Driver/html/group__wifi__protocol.js | 5 + docs/Driver/html/group__wifi__sec__type.html | 236 +++ docs/Driver/html/group__wifi__sec__type.js | 8 + docs/Driver/html/group__wifi__soc__func.html | 429 ++++++ docs/Driver/html/group__wifi__soc__func.js | 19 + docs/Driver/html/group__wifi__soc__opt.html | 236 +++ docs/Driver/html/group__wifi__soc__opt.js | 8 + docs/Driver/html/group__wifi__socket__gr.html | 1475 ++++++++++++++++++ docs/Driver/html/group__wifi__socket__gr.js | 24 + docs/Driver/html/group__wifi__socket__type.html | 177 +++ docs/Driver/html/group__wifi__socket__type.js | 5 + docs/Driver/html/group__wifi__wps__method.html | 198 +++ docs/Driver/html/group__wifi__wps__method.js | 6 + docs/Driver/html/index.doxyidx | 1602 ++++++++++++++++++++ docs/Driver/html/index.html | 5 +- docs/Driver/html/modules.html | 171 ++- docs/Driver/html/modules.js | 3 +- docs/Driver/html/navtree.js | 11 +- docs/Driver/html/navtreeindex0.js | 72 +- docs/Driver/html/navtreeindex1.js | 48 +- docs/Driver/html/navtreeindex2.js | 48 +- docs/Driver/html/navtreeindex3.js | 48 +- docs/Driver/html/navtreeindex4.js | 58 +- docs/Driver/html/navtreeindex5.js | 154 +- docs/Driver/html/navtreeindex6.js | 70 + docs/Driver/html/pages.html | 4 +- docs/Driver/html/referenceImplementation.html | 6 +- docs/Driver/html/search/all_0.js | 3 +- docs/Driver/html/search/all_1.js | 107 ++ docs/Driver/html/search/all_10.js | 22 +- docs/Driver/html/search/all_12.js | 2 +- docs/Driver/html/search/all_14.js | 19 + docs/Driver/html/search/all_2.js | 5 +- docs/Driver/html/search/all_3.js | 1 + docs/Driver/html/search/all_4.js | 3 + docs/Driver/html/search/all_5.js | 6 + docs/Driver/html/search/all_7.js | 7 +- docs/Driver/html/search/all_9.js | 7 +- docs/Driver/html/search/all_e.js | 4 +- docs/Driver/html/search/all_f.js | 3 +- docs/Driver/html/search/classes_0.js | 7 +- docs/Driver/html/search/defines_0.js | 3 +- docs/Driver/html/search/defines_1.js | 4 +- docs/Driver/html/search/files_0.js | 4 +- docs/Driver/html/search/functions_0.js | 36 +- docs/Driver/html/search/groups_8.html | 26 + docs/Driver/html/search/groups_8.js | 18 + docs/Driver/html/search/search.css | 49 +- docs/Driver/html/search/search.js | 2 +- docs/Driver/html/search/typedefs_0.js | 3 +- docs/Driver/html/search/variables_0.js | 2 + docs/Driver/html/search/variables_1.js | 5 +- docs/Driver/html/search/variables_11.js | 2 +- docs/Driver/html/search/variables_13.js | 4 + docs/Driver/html/search/variables_2.js | 1 + docs/Driver/html/search/variables_3.js | 1 + docs/Driver/html/search/variables_4.js | 6 + docs/Driver/html/search/variables_6.js | 7 +- docs/Driver/html/search/variables_8.js | 7 +- docs/Driver/html/search/variables_d.js | 4 +- docs/Driver/html/search/variables_e.js | 3 +- docs/Driver/html/search/variables_f.js | 22 +- docs/Driver/html/theoryOperation.html | 4 +- 319 files changed, 11878 insertions(+), 812 deletions(-) create mode 100644 docs/Driver/html/Driver__WiFi_8c.html create mode 100644 docs/Driver/html/Driver__WiFi_8h.html create mode 100644 docs/Driver/html/WiFi.png create mode 100644 docs/Driver/html/globals_defs_w.html create mode 100644 docs/Driver/html/globals_func_w.html create mode 100644 docs/Driver/html/globals_w.html create mode 100644 docs/Driver/html/group__WiFi__option.html create mode 100644 docs/Driver/html/group__WiFi__option.js create mode 100644 docs/Driver/html/group__wifi__addr__family.html create mode 100644 docs/Driver/html/group__wifi__addr__family.js create mode 100644 docs/Driver/html/group__wifi__bypass__gr.html create mode 100644 docs/Driver/html/group__wifi__bypass__gr.js create mode 100644 docs/Driver/html/group__wifi__control__gr.html create mode 100644 docs/Driver/html/group__wifi__control__gr.js create mode 100644 docs/Driver/html/group__wifi__control__gr_structARM__WIFI__CAPABILITIES.js create mode 100644 docs/Driver/html/group__wifi__dhcp__v6__mode.html create mode 100644 docs/Driver/html/group__wifi__dhcp__v6__mode.js create mode 100644 docs/Driver/html/group__wifi__event.html create mode 100644 docs/Driver/html/group__wifi__event.js create mode 100644 docs/Driver/html/group__wifi__interface__gr.html create mode 100644 docs/Driver/html/group__wifi__interface__gr.js create mode 100644 docs/Driver/html/group__wifi__interface__gr_structARM__DRIVER__WIFI.js create mode 100644 docs/Driver/html/group__wifi__management__gr.html create mode 100644 docs/Driver/html/group__wifi__management__gr.js create mode 100644 docs/Driver/html/group__wifi__management__gr_structARM__WIFI__CONFIG__t.js create mode 100644 docs/Driver/html/group__wifi__management__gr_structARM__WIFI__NET__INFO__t.js create mode 100644 docs/Driver/html/group__wifi__management__gr_structARM__WIFI__SCAN__INFO__t.js create mode 100644 docs/Driver/html/group__wifi__protocol.html create mode 100644 docs/Driver/html/group__wifi__protocol.js create mode 100644 docs/Driver/html/group__wifi__sec__type.html create mode 100644 docs/Driver/html/group__wifi__sec__type.js create mode 100644 docs/Driver/html/group__wifi__soc__func.html create mode 100644 docs/Driver/html/group__wifi__soc__func.js create mode 100644 docs/Driver/html/group__wifi__soc__opt.html create mode 100644 docs/Driver/html/group__wifi__soc__opt.js create mode 100644 docs/Driver/html/group__wifi__socket__gr.html create mode 100644 docs/Driver/html/group__wifi__socket__gr.js create mode 100644 docs/Driver/html/group__wifi__socket__type.html create mode 100644 docs/Driver/html/group__wifi__socket__type.js create mode 100644 docs/Driver/html/group__wifi__wps__method.html create mode 100644 docs/Driver/html/group__wifi__wps__method.js create mode 100644 docs/Driver/html/index.doxyidx create mode 100644 docs/Driver/html/navtreeindex6.js create mode 100644 docs/Driver/html/search/groups_8.html create mode 100644 docs/Driver/html/search/groups_8.js (limited to 'docs/Driver') diff --git a/docs/Driver/html/Driver__CAN_8c.html b/docs/Driver/html/Driver__CAN_8c.html index d8b680b..e0a5e74 100644 --- a/docs/Driver/html/Driver__CAN_8c.html +++ b/docs/Driver/html/Driver__CAN_8c.html @@ -32,7 +32,7 @@ Logo
CMSIS-Driver -  Version 2.6.0 +  Version 2.7.1
Peripheral Interface for Middleware and Application Code
@@ -174,7 +174,7 @@ Functions +
+ +
+
+
+ +
+ + + + +
+ +
+ +
+ +
+
Driver_WiFi.c File Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

ARM_DRIVER_VERSION ARM_WIFI_GetVersion (void)
 Get driver version. More...
 
ARM_WIFI_CAPABILITIES ARM_WIFI_GetCapabilities (void)
 Get driver capabilities. More...
 
int32_t ARM_WIFI_Initialize (ARM_WIFI_SignalEvent_t cb_event)
 Initialize WiFi Module. More...
 
int32_t ARM_WIFI_Uninitialize (void)
 De-initialize WiFi Module. More...
 
int32_t ARM_WIFI_PowerControl (ARM_POWER_STATE state)
 Control WiFi Module Power. More...
 
int32_t ARM_WIFI_GetModuleInfo (char *module_info, uint32_t max_len)
 Get Module information. More...
 
void ARM_WIFI_SignalEvent (uint32_t event, void *arg)
 Signal WiFi Events. More...
 
int32_t ARM_WIFI_SetOption (uint32_t interface, uint32_t option, const void *data, uint32_t len)
 Set WiFi Module Options. More...
 
int32_t ARM_WIFI_GetOption (uint32_t interface, uint32_t option, void *data, uint32_t *len)
 Get WiFi Module Options. More...
 
int32_t ARM_WIFI_Scan (ARM_WIFI_SCAN_INFO_t scan_info[], uint32_t max_num)
 Scan for available networks in range. More...
 
int32_t ARM_WIFI_Activate (uint32_t interface, ARM_WIFI_CONFIG_t *config)
 Activate interface (Connect to a wireless network or activate an access point). More...
 
int32_t ARM_WIFI_Deactivate (uint32_t interface)
 Deactivate interface (Disconnect from a wireless network or deactivate an access point). More...
 
uint32_t ARM_WIFI_IsConnected (void)
 Get station connection status. More...
 
int32_t ARM_WIFI_GetNetInfo (ARM_WIFI_NET_INFO_t *net_info)
 Get station Network Information. More...
 
int32_t ARM_WIFI_BypassControl (uint32_t interface, uint32_t mode)
 Enable or disable bypass (pass-through) mode. Transmit and receive Ethernet frames (IP layer bypassed and WiFi/Ethernet translation). More...
 
int32_t ARM_WIFI_EthSendFrame (uint32_t interface, const uint8_t *frame, uint32_t len)
 Send Ethernet frame (in bypass mode only). More...
 
int32_t ARM_WIFI_EthReadFrame (uint32_t interface, uint8_t *frame, uint32_t len)
 Read data of received Ethernet frame (in bypass mode only). More...
 
uint32_t ARM_WIFI_EthGetRxFrameSize (uint32_t interface)
 Get size of received Ethernet frame (in bypass mode only). More...
 
int32_t ARM_WIFI_SocketCreate (int32_t af, int32_t type, int32_t protocol)
 Create a communication socket. More...
 
int32_t ARM_WIFI_SocketBind (int32_t socket, const uint8_t *ip, uint32_t ip_len, uint16_t port)
 Assign a local address to a socket. More...
 
int32_t ARM_WIFI_SocketListen (int32_t socket, int32_t backlog)
 Listen for socket connections. More...
 
int32_t ARM_WIFI_SocketAccept (int32_t socket, uint8_t *ip, uint32_t *ip_len, uint16_t *port)
 Accept a new connection on a socket. More...
 
int32_t ARM_WIFI_SocketConnect (int32_t socket, const uint8_t *ip, uint32_t ip_len, uint16_t port)
 Connect a socket to a remote host. More...
 
int32_t ARM_WIFI_SocketRecv (int32_t socket, void *buf, uint32_t len)
 Receive data on a connected socket. More...
 
int32_t ARM_WIFI_SocketRecvFrom (int32_t socket, void *buf, uint32_t len, uint8_t *ip, uint32_t *ip_len, uint16_t *port)
 Receive data on a socket. More...
 
int32_t ARM_WIFI_SocketSend (int32_t socket, const void *buf, uint32_t len)
 Send data on a connected socket. More...
 
int32_t ARM_WIFI_SocketSendTo (int32_t socket, const void *buf, uint32_t len, const uint8_t *ip, uint32_t ip_len, uint16_t port)
 Send data on a socket. More...
 
int32_t ARM_WIFI_SocketGetSockName (int32_t socket, uint8_t *ip, uint32_t *ip_len, uint16_t *port)
 Retrieve local IP address and port of a socket. More...
 
int32_t ARM_WIFI_SocketGetPeerName (int32_t socket, uint8_t *ip, uint32_t *ip_len, uint16_t *port)
 Retrieve remote IP address and port of a socket. More...
 
int32_t ARM_WIFI_SocketGetOpt (int32_t socket, int32_t opt_id, void *opt_val, uint32_t *opt_len)
 Get socket option. More...
 
int32_t ARM_WIFI_SocketSetOpt (int32_t socket, int32_t opt_id, const void *opt_val, uint32_t opt_len)
 Set socket option. More...
 
int32_t ARM_WIFI_SocketClose (int32_t socket)
 Close and release a socket. More...
 
int32_t ARM_WIFI_SocketGetHostByName (const char *name, int32_t af, uint8_t *ip, uint32_t *ip_len)
 Retrieve host IP address from host name. More...
 
int32_t ARM_WIFI_Ping (const uint8_t *ip, uint32_t ip_len)
 Probe remote host with Ping command. More...
 
+
+
+ + + + diff --git a/docs/Driver/html/Driver__WiFi_8h.html b/docs/Driver/html/Driver__WiFi_8h.html new file mode 100644 index 0000000..3ff8de1 --- /dev/null +++ b/docs/Driver/html/Driver__WiFi_8h.html @@ -0,0 +1,401 @@ + + + + + +Driver_WiFi.h File Reference +CMSIS-Driver: Driver_WiFi.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
CMSIS-Driver +  Version 2.7.1 +
+
Peripheral Interface for Middleware and Application Code
+
+
+ +
+
    + +
+
+ + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+ +
+
Driver_WiFi.h File Reference
+
+
+ + + + + + + + + + + + + + + + + +

+Data Structures

struct  ARM_WIFI_CONFIG_t
 WiFi Configuration. More...
 
struct  ARM_WIFI_SCAN_INFO_t
 WiFi Scan Information. More...
 
struct  ARM_WIFI_NET_INFO_t
 WiFi Network Information. More...
 
struct  ARM_WIFI_CAPABILITIES
 WiFi Driver Capabilities. More...
 
struct  ARM_DRIVER_WIFI
 Access structure of the WiFi Driver. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define ARM_WIFI_API_VERSION   ARM_DRIVER_VERSION_MAJOR_MINOR(1,0) /* API version */
 
#define _ARM_Driver_WiFi_(n)   Driver_WiFi##n
 
#define ARM_Driver_WiFi_(n)   _ARM_Driver_WiFi_(n)
 
#define ARM_WIFI_BSSID   1U
 Station/AP Set/Get BSSID of AP to connect or of AP; data = &bssid, len = 6, uint8_t[6]. More...
 
#define ARM_WIFI_TX_POWER   2U
 Station/AP Set/Get transmit power; data = &power, len = 4, uint32_t: 0 .. 20 [dBm]. More...
 
#define ARM_WIFI_LP_TIMER   3U
 Station Set/Get low-power deep-sleep time; data = &time, len = 4, uint32_t [seconds]: 0 = disable (default) More...
 
#define ARM_WIFI_DTIM   4U
 Station/AP Set/Get DTIM interval; data = &dtim, len = 4, uint32_t [beacons]. More...
 
#define ARM_WIFI_BEACON   5U
 AP Set/Get beacon interval; data = &interval, len = 4, uint32_t [ms]. More...
 
#define ARM_WIFI_MAC   6U
 Station/AP Set/Get MAC; data = &mac, len = 6, uint8_t[6]. More...
 
#define ARM_WIFI_IP   7U
 Station/AP Set/Get IPv4 static/assigned address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_SUBNET_MASK   8U
 Station/AP Set/Get IPv4 subnet mask; data = &mask, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_GATEWAY   9U
 Station/AP Set/Get IPv4 gateway address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_DNS1   10U
 Station/AP Set/Get IPv4 primary DNS address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_DNS2   11U
 Station/AP Set/Get IPv4 secondary DNS address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_DHCP   12U
 Station/AP Set/Get IPv4 DHCP client/server enable/disable; data = &dhcp, len = 4, uint32_t: 0 = disable, non-zero = enable (default) More...
 
#define ARM_WIFI_IP_DHCP_POOL_BEGIN   13U
 AP Set/Get IPv4 DHCP pool begin address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_DHCP_POOL_END   14U
 AP Set/Get IPv4 DHCP pool end address; data = &ip, len = 4, uint8_t[4]. More...
 
#define ARM_WIFI_IP_DHCP_LEASE_TIME   15U
 AP Set/Get IPv4 DHCP lease time; data = &time, len = 4, uint32_t [seconds]. More...
 
#define ARM_WIFI_IP6_GLOBAL   16U
 Station/AP Set/Get IPv6 global address; data = &ip6, len = 16, uint8_t[16]. More...
 
#define ARM_WIFI_IP6_LINK_LOCAL   17U
 Station/AP Set/Get IPv6 link local address; data = &ip6, len = 16, uint8_t[16]. More...
 
#define ARM_WIFI_IP6_SUBNET_PREFIX_LEN   18U
 Station/AP Set/Get IPv6 subnet prefix length; data = &len, len = 4, uint32_t: 1 .. 127. More...
 
#define ARM_WIFI_IP6_GATEWAY   19U
 Station/AP Set/Get IPv6 gateway address; data = &ip6, len = 16, uint8_t[16]. More...
 
#define ARM_WIFI_IP6_DNS1   20U
 Station/AP Set/Get IPv6 primary DNS address; data = &ip6, len = 16, uint8_t[16]. More...
 
#define ARM_WIFI_IP6_DNS2   21U
 Station/AP Set/Get IPv6 secondary DNS address; data = &ip6, len = 16, uint8_t[16]. More...
 
#define ARM_WIFI_IP6_DHCP_MODE   22U
 Station/AP Set/Get IPv6 DHCPv6 client mode; data = &mode, len = 4, uint32_t: ARM_WIFI_IP6_DHCP_xxx (default Off) More...
 
#define ARM_WIFI_SECURITY_OPEN   0U
 Open. More...
 
#define ARM_WIFI_SECURITY_WEP   1U
 Wired Equivalent Privacy (WEP) with Pre-Sheared Key (PSK) More...
 
#define ARM_WIFI_SECURITY_WPA   2U
 WiFi Protected Access (WPA) with PSK. More...
 
#define ARM_WIFI_SECURITY_WPA2   3U
 WiFi Protected Access II (WPA2) with PSK. More...
 
#define ARM_WIFI_SECURITY_UNKNOWN   255U
 Unknown. More...
 
#define ARM_WIFI_WPS_METHOD_NONE   0U
 Not used. More...
 
#define ARM_WIFI_WPS_METHOD_PBC   1U
 Push Button Configuration. More...
 
#define ARM_WIFI_WPS_METHOD_PIN   2U
 PIN. More...
 
#define ARM_WIFI_IP6_DHCP_OFF   0U
 Static Host Configuration (default) More...
 
#define ARM_WIFI_IP6_DHCP_STATELESS   1U
 Dynamic Host Configuration stateless DHCPv6. More...
 
#define ARM_WIFI_IP6_DHCP_STATEFULL   2U
 Dynamic Host Configuration statefull DHCPv6. More...
 
#define ARM_WIFI_EVENT_AP_CONNECT   (1UL << 0)
 Access Point: Station has connected; arg = &mac, mac (uint8_t[6]) More...
 
#define ARM_WIFI_EVENT_AP_DISCONNECT   (1UL << 1)
 Access Point: Station has disconnected; arg = &mac, mac (uint8_t[6]) More...
 
#define ARM_WIFI_EVENT_ETH_RX_FRAME   (1UL << 4)
 Ethernet Frame Received (in bypass mode only); arg = interface (0 = Station, 1 = Access Point) More...
 
#define ARM_SOCKET_AF_INET   1
 IPv4. More...
 
#define ARM_SOCKET_AF_INET6   2
 IPv6. More...
 
#define ARM_SOCKET_SOCK_STREAM   1
 Stream socket. More...
 
#define ARM_SOCKET_SOCK_DGRAM   2
 Datagram socket. More...
 
#define ARM_SOCKET_IPPROTO_TCP   1
 TCP. More...
 
#define ARM_SOCKET_IPPROTO_UDP   2
 UDP. More...
 
#define ARM_SOCKET_IO_FIONBIO   1
 Non-blocking I/O (Set only, default = 0); opt_val = &nbio, opt_len = sizeof(nbio), nbio (integer): 0=blocking, non-blocking otherwise. More...
 
#define ARM_SOCKET_SO_RCVTIMEO   2
 Receive timeout in ms (default = 0); opt_val = &timeout, opt_len = sizeof(timeout) More...
 
#define ARM_SOCKET_SO_SNDTIMEO   3
 Send timeout in ms (default = 0); opt_val = &timeout, opt_len = sizeof(timeout) More...
 
#define ARM_SOCKET_SO_KEEPALIVE   4
 Keep-alive messages (default = 0); opt_val = &keepalive, opt_len = sizeof(keepalive), keepalive (integer): 0=disabled, enabled otherwise. More...
 
#define ARM_SOCKET_SO_TYPE   5
 Socket Type (Get only); opt_val = &socket_type, opt_len = sizeof(socket_type), socket_type (integer): ARM_SOCKET_SOCK_xxx. More...
 
#define ARM_SOCKET_ERROR   (-1)
 Unspecified error. More...
 
#define ARM_SOCKET_ESOCK   (-2)
 Invalid socket. More...
 
#define ARM_SOCKET_EINVAL   (-3)
 Invalid argument. More...
 
#define ARM_SOCKET_ENOTSUP   (-4)
 Operation not supported. More...
 
#define ARM_SOCKET_ENOMEM   (-5)
 Not enough memory. More...
 
#define ARM_SOCKET_EAGAIN   (-6)
 Operation would block or timed out. More...
 
#define ARM_SOCKET_EINPROGRESS   (-7)
 Operation in progress. More...
 
#define ARM_SOCKET_ETIMEDOUT   (-8)
 Operation timed out. More...
 
#define ARM_SOCKET_EISCONN   (-9)
 Socket is connected. More...
 
#define ARM_SOCKET_ENOTCONN   (-10)
 Socket is not connected. More...
 
#define ARM_SOCKET_ECONNREFUSED   (-11)
 Connection rejected by the peer. More...
 
#define ARM_SOCKET_ECONNRESET   (-12)
 Connection reset by the peer. More...
 
#define ARM_SOCKET_ECONNABORTED   (-13)
 Connection aborted locally. More...
 
#define ARM_SOCKET_EALREADY   (-14)
 Connection already in progress. More...
 
#define ARM_SOCKET_EADDRINUSE   (-15)
 Address in use. More...
 
#define ARM_SOCKET_EHOSTNOTFOUND   (-16)
 Host not found. More...
 
+ + + + +

+Typedefs

typedef void(* ARM_WIFI_SignalEvent_t )(uint32_t event, void *arg)
 Pointer to ARM_WIFI_SignalEvent : Signal WiFi Event. More...
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define ARM_WIFI_API_VERSION   ARM_DRIVER_VERSION_MAJOR_MINOR(1,0) /* API version */
+
+ +
+
+ +
+
+ + + + + + + + +
#define _ARM_Driver_WiFi_( n)   Driver_WiFi##n
+
+ +
+
+ +
+
+ + + + + + + + +
#define ARM_Driver_WiFi_( n)   _ARM_Driver_WiFi_(n)
+
+ +
+
+
+
+ + + + diff --git a/docs/Driver/html/General_8txt.html b/docs/Driver/html/General_8txt.html index 1b9dde9..638bcdf 100644 --- a/docs/Driver/html/General_8txt.html +++ b/docs/Driver/html/General_8txt.html @@ -32,7 +32,7 @@ Logo
CMSIS-Driver -  Version 2.6.0 +  Version 2.7.1
Peripheral Interface for Middleware and Application Code
@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('General_8txt.html','');}); @@ -179,7 +184,7 @@ $(document).ready(function(){initNavTree('annotated.html','');}); @@ -153,7 +155,7 @@ Files @@ -153,7 +155,7 @@ Files