sim_twi.cpp File Reference

yasimavr: sim_twi.cpp File Reference
yasimavr
Loading...
Searching...
No Matches
sim_twi.cpp File Reference
#include "sim_twi.h"

Macros

#define DEFER_CLOCK_HI   0x01
 
#define DEFER_DATA_MASK   0x06
 
#define DEFER_DATA_HI   0x02
 
#define DEFER_DATA_LO   0x04
 

Enumerations

enum  StateFlag {
  StateFlag_BusBusy = 0x001 , StateFlag_Active = 0x002 , StateFlag_Timer = 0x004 , StateFlag_Hold = 0x008 ,
  StateFlag_ByteShift = 0x010 , StateFlag_Drive = 0x020 , StateFlag_ArbCheck = 0x040 , StateFlag_ClockStretch = 0x080 ,
  StateFlag_RW = 0x100
}
 

Macro Definition Documentation

◆ DEFER_CLOCK_HI

#define DEFER_CLOCK_HI   0x01

◆ DEFER_DATA_HI

#define DEFER_DATA_HI   0x02

◆ DEFER_DATA_LO

#define DEFER_DATA_LO   0x04

◆ DEFER_DATA_MASK

#define DEFER_DATA_MASK   0x06

Enumeration Type Documentation

◆ StateFlag

enum StateFlag
Enumerator
StateFlag_BusBusy 
StateFlag_Active 
StateFlag_Timer 
StateFlag_Hold 
StateFlag_ByteShift 
StateFlag_Drive 
StateFlag_ArbCheck 
StateFlag_ClockStretch 
StateFlag_RW