PICSimLab - Programmable IC Simulator Laboratory 0.9.2
PICSimLab - API
|
This is the complete list of members for bsim_simavr, including all inherited members.
avr (defined in bsim_simavr) | bsim_simavr | protected |
avr_debug_type (defined in bsim_simavr) | bsim_simavr | protected |
bb_uart (defined in bsim_simavr) | bsim_simavr | protected |
board(void) | board | |
board_ButtonEvent(const char *controlname, unsigned int button, unsigned int x, unsigned int y, unsigned int state) | board | inlinevirtual |
board_Event(const char *controlname) | board | inlinevirtual |
bsim_simavr(void) (defined in bsim_simavr) | bsim_simavr | |
CalcAngle(int i, int x, int y) | board | |
checksum(char *str) (defined in bsim_simavr) | bsim_simavr | private |
CpuInitialized(void) override | bsim_simavr | virtual |
DBGGetCONFIG_p(void) override | bsim_simavr | virtual |
DBGGetCONFIGSize(void) override | bsim_simavr | virtual |
DBGGetEEPROM_p(void) override | bsim_simavr | virtual |
DBGGetEEPROM_Size(void) override | bsim_simavr | virtual |
DBGGetID_p(void) override | bsim_simavr | virtual |
DBGGetIDSize(void) override | bsim_simavr | virtual |
DBGGetPC(void) override | bsim_simavr | virtual |
DBGGetProcID_p(void) override | bsim_simavr | virtual |
DBGGetRAM_p(void) override | bsim_simavr | virtual |
DBGGetRAMLARD(void) | board | inlinevirtual |
DBGGetRAMLAWR(void) | board | inlinevirtual |
DBGGetRAMSize(void) override | bsim_simavr | virtual |
DBGGetROM_p(void) override | bsim_simavr | virtual |
DBGGetROMSize(void) override | bsim_simavr | virtual |
DBGSetPC(unsigned int pc) override | bsim_simavr | virtual |
ddr_hook(struct avr_irq_t *irq, uint32_t value, void *param) (defined in bsim_simavr) | bsim_simavr | inlinestatic |
DebugInit(int dtyppe) override | bsim_simavr | virtual |
DebugLoop(void) override | bsim_simavr | virtual |
DProc | board | protected |
Draw(void)=0 | board | pure virtual |
eeprom (defined in bsim_simavr) | bsim_simavr | protected |
EndServers(void) override | bsim_simavr | virtual |
EvKeyPress(unsigned int key, unsigned int mask)=0 | board | pure virtual |
EvKeyRelease(unsigned int key, unsigned int mask)=0 | board | pure virtual |
EvMouseButtonPress(unsigned int button, unsigned int x, unsigned int y, unsigned int state)=0 | board | pure virtual |
EvMouseButtonRelease(unsigned int button, unsigned int x, unsigned int y, unsigned int state)=0 | board | pure virtual |
EvMouseMove(unsigned int button, unsigned int x, unsigned int y, unsigned int state) | board | inlinevirtual |
EvOnShow(void) | board | virtual |
EvThreadRun(void) | board | inlinevirtual |
GetAboutInfo(void)=0 | board | pure virtual |
GetClkLabel(void) | board | inlinevirtual |
GetDebugName(void) override | bsim_simavr | virtual |
GetDefaultClock(void) override | bsim_simavr | inlinevirtual |
GetDefaultProcessor(void) | board | inline |
GetInput(int n) | board | |
GetInputCount(void) | board | |
GetInputId(char *name)=0 | board | pure virtual |
GetInstCounter(void) | board | inline |
GetInstCounter_ms(const uint32_t start) | board | |
GetInstCounter_us(const uint32_t start) | board | |
GetMapFile(void) | board | virtual |
GetName(void)=0 | board | pure virtual |
GetOutput(int n) | board | |
GetOutputCount(void) | board | |
GetOutputId(char *name)=0 | board | pure virtual |
GetPictureFileName(void) | board | virtual |
GetProcessorName(void) | board | |
GetScale(void) | board | |
GetSupportedDevices(void)=0 | board | pure virtual |
GetUARTRX(const int uart_num) override | bsim_simavr | virtual |
GetUARTTX(const int uart_num) override | bsim_simavr | virtual |
GetUseOscilloscope(void) | board | |
GetUseSpareParts(void) | board | |
input | board | protected |
input_ids | board | protected |
inputc | board | protected |
InstCounter (defined in board) | board | private |
InstCounterInc(void) | board | protected |
IoLockAccess(void) | board | inlinevirtual |
IoUnlockAccess(void) | board | inlinevirtual |
MDumpMemory(const char *fname) override | bsim_simavr | virtual |
MEnd(void) override | bsim_simavr | virtual |
MEraseFlash(void) override | bsim_simavr | virtual |
MGetArchitecture(void) override | bsim_simavr | virtual |
MGetClocksPerInstructions(void) | board | |
MGetFreq(void) override | bsim_simavr | virtual |
MGetInstClockFreq(void) override | bsim_simavr | virtual |
MGetPin(int pin) override | bsim_simavr | virtual |
MGetPinCount(void) override | bsim_simavr | virtual |
MGetPinName(int pin) override | bsim_simavr | virtual |
MGetPinsValues(void) override | bsim_simavr | virtual |
MGetVCC(void) override | bsim_simavr | virtual |
MInit(const char *processor, const char *fname, float freq) override | bsim_simavr | virtual |
MReset(int flags) override | bsim_simavr | virtual |
MSetAPin(int pin, float value) override | bsim_simavr | virtual |
MSetFreq(float freq) override | bsim_simavr | virtual |
MSetPin(int pin, unsigned char value) override | bsim_simavr | virtual |
MSetPinDOV(int pin, unsigned char ovalue) override | bsim_simavr | virtual |
MSetSerial(const char *port) override | bsim_simavr | virtual |
MSetVCC(float vcc) override | bsim_simavr | virtual |
MStep(void) override | bsim_simavr | virtual |
MStepResume(void) override | bsim_simavr | virtual |
out_hook(struct avr_irq_t *irq, uint32_t value, void *param) (defined in bsim_simavr) | bsim_simavr | inlinestatic |
output | board | protected |
output_ids | board | protected |
outputc | board | protected |
p_RST | board | protected |
parse_hex(const char *line, int bytes) (defined in bsim_simavr) | bsim_simavr | private |
pins (defined in bsim_simavr) | bsim_simavr | protected |
pins_reset(void) (defined in bsim_simavr) | bsim_simavr | protected |
pkg (defined in bsim_simavr) | bsim_simavr | protected |
Proc | board | protected |
read_ihx_avr(const char *fname, int leeprom) (defined in bsim_simavr) | bsim_simavr | private |
ReadInputMap(std::string fname) | board | private |
ReadMaps(void) | board | protected |
ReadOutputMap(std::string fname) | board | private |
ReadPreferences(char *name, char *value) | board | inlinevirtual |
RefreshStatus(void) | board | virtual |
RegisterRemoteControl(void) | board | inlineprotectedvirtual |
Reset(void)=0 | board | pure virtual |
Run_CPU(void)=0 | board | pure virtual |
Scale (defined in board) | board | protected |
serial_irq (defined in bsim_simavr) | bsim_simavr | protected |
serialbaud (defined in bsim_simavr) | bsim_simavr | protected |
serialexbaud (defined in bsim_simavr) | bsim_simavr | protected |
serialfd (defined in bsim_simavr) | bsim_simavr | protected |
SerialSend(bitbang_uart_t *_bb_uart, const unsigned char value) (defined in bsim_simavr) | bsim_simavr | |
SetDefaultProcessor(std::string dproc) | board | inline |
SetProcessorName(std::string proc) | board | |
SetScale(double scale) | board | virtual |
SetUseOscilloscope(int uo) | board | |
SetUseSpareParts(int sp) | board | |
StartThread(void) | board | protected |
StopThread(void) | board | protected |
TimerChange_ms(const int timer, const double miles) | board | |
TimerChange_us(const int timer, const double micros) | board | |
TimerGet_ns(const int timer) | board | |
TimerRegister_ms(const double miles, void(*Callback)(void *arg), void *arg) | board | |
TimerRegister_us(const double micros, void(*Callback)(void *arg), void *arg) | board | |
Timers (defined in board) | board | private |
TimersCount (defined in board) | board | private |
TimerSetState(const int timer, const int enabled) | board | |
TimersList (defined in board) | board | private |
TimerUnregister(const int timer) | board | |
TimerUpdateFrequency(float freq) | board | |
uart_config (defined in bsim_simavr) | bsim_simavr | protected |
UCSR_base (defined in bsim_simavr) | bsim_simavr | protected |
UpdateHardware(void) (defined in bsim_simavr) | bsim_simavr | virtual |
usart_count (defined in bsim_simavr) | bsim_simavr | protected |
use_oscope | board | protected |
use_spare | board | protected |
USI (defined in bsim_simavr) | bsim_simavr | |
write_ihx_avr(const char *fname) (defined in bsim_simavr) | bsim_simavr | private |
Write_stat_irq (defined in bsim_simavr) | bsim_simavr | protected |
WritePreferences(void) | board | inlinevirtual |
~board(void) | board | virtual |