Public Attributes | List of all members
IO_DrvTypeDef Struct Reference

#include <io.h>

Public Attributes

void(* ClearIT )(uint16_t, uint32_t)
 
uint8_t(* Config )(uint16_t, uint32_t, IO_ModeTypedef)
 
void(* DisableIT )(uint16_t)
 
void(* EnableIT )(uint16_t)
 
void(* Init )(uint16_t)
 
uint32_t(* ITStatus )(uint16_t, uint32_t)
 
uint16_t(* ReadID )(uint16_t)
 
uint32_t(* ReadPin )(uint16_t, uint32_t)
 
void(* Reset )(uint16_t)
 
void(* Start )(uint16_t, uint32_t)
 
void(* WritePin )(uint16_t, uint32_t, uint8_t)
 

Detailed Description

Definition at line 107 of file io.h.

Member Data Documentation

◆ ClearIT

void(* IO_DrvTypeDef::ClearIT) (uint16_t, uint32_t)

Definition at line 121 of file io.h.

◆ Config

uint8_t(* IO_DrvTypeDef::Config) (uint16_t, uint32_t, IO_ModeTypedef)

Definition at line 114 of file io.h.

◆ DisableIT

void(* IO_DrvTypeDef::DisableIT) (uint16_t)

Definition at line 119 of file io.h.

◆ EnableIT

void(* IO_DrvTypeDef::EnableIT) (uint16_t)

Definition at line 118 of file io.h.

◆ Init

void(* IO_DrvTypeDef::Init) (uint16_t)

Definition at line 109 of file io.h.

◆ ITStatus

uint32_t(* IO_DrvTypeDef::ITStatus) (uint16_t, uint32_t)

Definition at line 120 of file io.h.

◆ ReadID

uint16_t(* IO_DrvTypeDef::ReadID) (uint16_t)

Definition at line 110 of file io.h.

◆ ReadPin

uint32_t(* IO_DrvTypeDef::ReadPin) (uint16_t, uint32_t)

Definition at line 116 of file io.h.

◆ Reset

void(* IO_DrvTypeDef::Reset) (uint16_t)

Definition at line 111 of file io.h.

◆ Start

void(* IO_DrvTypeDef::Start) (uint16_t, uint32_t)

Definition at line 113 of file io.h.

◆ WritePin

void(* IO_DrvTypeDef::WritePin) (uint16_t, uint32_t, uint8_t)

Definition at line 115 of file io.h.


The documentation for this struct was generated from the following file:


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19