CC33XX API Documentation  2.30.00.15
Macros | Functions | Variables
init_adapt.c File Reference

init_adapt porting file More...

#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include "ti_drivers_config.h"
#include "ti_drivers_open_close.h"
#include "ti_board_open_close.h"
#include <kernel/dpl/AddrTranslateP.h>
#include <stdlib.h>
#include <drivers/hw_include/cslr_soc.h>
#include <drivers/gpio.h>
#include <drivers/sciclient.h>
#include "osi.h"

Macros

#define WLAN_IRQ_GPIO_INTR_NUM   (CSLR_R5FSS0_CORE0_INTR_MAIN_GPIOMUX_INTROUTER0_OUTP_8)
 
#define TISCI_BANK_SRC_IDX_BASE_GPIO0   (90U)
 bank interrupt source index base
 
#define TISCI_BANK_SRC_IDX_BASE_GPIO1   (90U)
 
#define TISCI_BANK_SRC_IDX_BASE_MCU_GPIO0   (90U)
 

Functions

void sleep (uint32_t sec)
 
void Board_gpioInit (void)
 
void Board_gpioDeinit (void)
 
uint32_t Board_getGpioWlanIntrNum (void)
 
void Wlan_IRQ_init (void *cb)
 Initialize the input GPIO as IRQ. More...
 
void Wlan_IRQ_deinit ()
 Removes input GPIO from the system interrupts. More...
 
void Wlan_IRQ_enable_int ()
 Wlan enable input interrupt. More...
 
void Wlan_IRQ_disable_int ()
 Wlan disable input interrupt. More...
 
void Wlan_IRQ_clear_int ()
 Wlan clear pending interrupt. More...
 
void TurnOff_WL ()
 Use pre-configured output GPIO to turn off Wi-Fi device. More...
 
void TurnOn_WL ()
 Use pre-configured output GPIO to turn on Wi-Fi device. More...
 
int GetState_WL ()
 Get the state of the pre-configured output GPIO. More...
 

Variables

uint32_t gWlanENGpioAddr = 0
 
uint32_t gWlanIRQGpioAddr = 0
 
HwiP_Object gWlanIRQHwiObject
 

Detailed Description

init_adapt porting file