Macros | Functions | Variables
WLANHostPgm.c File Reference
#include "XdkCommonInfo.h"
#include "WLANHostPgm.h"
#include <stdio.h>
#include "BCDS_Assert.h"
#include "BCDS_CmdProcessor.h"
#include "FreeRTOS.h"
#include "task.h"
#include "timers.h"
#include "simplelink.h"
#include "XDKDummyCA.h"
+ Include dependency graph for WLANHostPgm.c:

Macros

#define BCDS_MODULE_ID   XDK_COMMON_ID_WLANHOSTPGM
 
#define WLAN_HOST_PGM_CA_CHUNK_LEN   (1024)
 
#define WLAN_HOST_PGM_CA_FIND_MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define WLAN_HOST_PGM_CA_LEN_128KB   (131072)
 

Functions

Retcode_T WLANHostPgm_Enable (void)
 This will enable the WLAN host programming. More...
 
Retcode_T WLANHostPgm_Setup (void)
 This will setup the WLAN host programming. More...
 
static Retcode_T WLANHostPgmUploadCertificate (void)
 WLANHostPgmUploadCertificate will upload the WLANHostPgmXdkDummyCertificate to the WLAN chip. More...
 

Variables

static const unsigned char WLANHostPgmXdkDummyCertificate [] = { XDK_DUMMY_CA }
 

Detailed Description

This module handles the WLAN Host Programming services. (Flashing XDK dummy certificate for Enterprise WPA2 connection onto the WLAN chip)

Macro Definition Documentation

#define BCDS_MODULE_ID   XDK_COMMON_ID_WLANHOSTPGM
#define WLAN_HOST_PGM_CA_CHUNK_LEN   (1024)
#define WLAN_HOST_PGM_CA_FIND_MIN (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define WLAN_HOST_PGM_CA_LEN_128KB   (131072)

Function Documentation

Retcode_T WLANHostPgm_Enable ( void  )

Refer interface header for description

+ Here is the call graph for this function:

Retcode_T WLANHostPgm_Setup ( void  )

Refer interface header for description

static Retcode_T WLANHostPgmUploadCertificate ( void  )
static
Returns
RETCODE_OK on success, or an error code otherwise.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

const unsigned char WLANHostPgmXdkDummyCertificate[] = { XDK_DUMMY_CA }
static

< XDK dummy certificate to be flashed for enabling Enterprise WPA2 connection


This documentation file has been automatically generated on Wed May 6 2020 20:45:08 by doxygen 1.8.8