MCPcopy Create free account

hub / github.com/dbalsom/arduinoX86 / types & classes

Types & classes279 in github.com/dbalsom/arduinoX86

↓ 2 callersClassInstructionQueue
platformio/ArduinoX86/include/InstructionQueue.h:34
ClassAaaResult
crates/arduinox86_cpu/tests/aaa.rs:5
ClassAasResult
crates/arduinox86_cpu/tests/aas.rs:5
EnumActiveBusWidth
@brief Currently active data bus width. There are three possible data bus states: - EightLow: the low 8 bits are active, - EightHigh: the high 8 bits
platformio/ArduinoX86/include/BusTypes.h:70
EnumAddressOffset
crates/test_generator/src/cpu_common.rs:216
EnumAddressOffset16
crates/test_generator/src/cpu_common.rs:222
EnumAddressOffset32
crates/test_generator/src/cpu_common.rs:367
EnumAddressSize
crates/test_generator/src/enums.rs:49
EnumAddressingMode
crates/test_generator/src/cpu_common.rs:140
EnumAddressingMode16
crates/test_generator/src/cpu_common.rs:155
EnumAddressingMode32
crates/test_generator/src/cpu_common.rs:182
ClassApp
if we add new fields, give them default values when deserializing old state
crates/arduinox86_egui/src/app.rs:118
ClassArduinoDueBoard
platformio/ArduinoX86/include/boards/ArduinoDueBoard.h:33
ClassArduinoDueBoard
platformio/ArduinoX86/include/boards/BoardTraits.h:36
ClassArduinoDueBoard
sketches/cpu_server/boards/ArduinoDueBoard.h:33
ClassArduinoDueBoard
sketches/cpu_server/boards/BoardTraits.h:36
ClassArduinoGigaBoard
platformio/ArduinoX86/include/boards/ArduinoGigaBoard.h:37
ClassArduinoGigaBoard
platformio/ArduinoX86/include/boards/BoardTraits.h:39
ClassArduinoGigaBoard
sketches/cpu_server/boards/ArduinoGigaBoard.h:34
ClassArduinoGigaBoard
sketches/cpu_server/boards/BoardTraits.h:39
ClassArgs
crates/exec_program/src/main.rs:11
ClassAssembler
A little wrapper around calling `nasm` from Rust.
crates/arduinox86_egui/src/assembler.rs:33
EnumBaseRegister
crates/test_generator/src/cpu_common.rs:305
ClassBinaryBlob
crates/arduinox86_egui/src/structs.rs:30
EnumBinaryBlobType
crates/arduinox86_egui/src/enums.rs:79
ClassBinaryView
crates/arduinox86_egui/src/windows/binary_view.rs:34
ClassBoardController
platformio/ArduinoX86/include/globals.h:31
ClassBoardController
platformio/ArduinoX86/include/BoardController.h:32
ClassBoardController
platformio/ArduinoX86/include/CommandServer.h:56
ClassBoardController
sketches/cpu_server/BoardController.h:27
ClassBoardTraits
platformio/ArduinoX86/include/boards/BoardTraits.h:28
ClassBoardTraits
sketches/cpu_server/boards/BoardTraits.h:28
ClassBoardTraits<ArduinoDueBoard<Hat>>
sketches/cpu_server/boards/BoardTraits.h:43
ClassBoardTraits<ArduinoDueBoard<Shield>>
platformio/ArduinoX86/include/boards/BoardTraits.h:43
ClassBoardTraits<ArduinoGigaBoard<Hat>>
sketches/cpu_server/boards/BoardTraits.h:50
ClassBoardTraits<ArduinoGigaBoard<Shield>>
platformio/ArduinoX86/include/boards/BoardTraits.h:50
ClassBusController
@brief BusController emulates the Intel 82288 bus controller.
platformio/ArduinoX86/include/i82288Emulator.h:29
ClassBusController
@brief BusController emulates a bus controller such as the Intel 8288.
platformio/ArduinoX86/include/i8288Emulator.h:29
EnumBusDirection
@brief Direction of the data bus from the Arduino's perspective. - Input: The Arduino reads data from the bus (CPU is writing). - Output: The Arduino
platformio/ArduinoX86/include/BusTypes.h:55
ClassBusEmulator
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:156
ClassBusLogger
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:66
ClassBusOp
crates/test_generator/src/cpu_common.rs:1071
EnumBusOpPayload
crates/test_generator/src/cpu_common.rs:1081
EnumBusOpType
crates/test_generator/src/cpu_common.rs:1061
ClassBusOperation
Structure representing a single bus operation
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:59
EnumBusOperationType
@brief Type of bus operation. This is used to for logging bus operations.
platformio/ArduinoX86/include/BusTypes.h:29
ClassBusOps
crates/test_generator/src/bus_ops.rs:40
EnumBusState
crates/arduinox86_client/src/lib.rs:639
EnumBusStatus
Bus transfer states, as determined by status lines S0-S2.
platformio/ArduinoX86/include/BusTypes.h:77
EnumBusStatusByte
crates/test_generator/src/cpu_common.rs:1018
EnumBusTransferType
@brief Type of bus transfer. This is can be Code, Memory, or Io.
platformio/ArduinoX86/include/BusTypes.h:46
EnumBusWidth
@brief Data bus width used by the CPU.
platformio/ArduinoX86/include/BusTypes.h:61
ClassCallStackFrame
@brief Structure representing a call stack frame.
platformio/ArduinoX86/include/BusTypes.h:99
ClassCallStackFrame32
@brief Structure representing a 32-bit call stack frame.
platformio/ArduinoX86/include/BusTypes.h:106
EnumCharacterEncoding
crates/arduinox86_egui/src/character_encoding/mod.rs:70
EnumChr
crates/arduinox86_egui/src/character_encoding/mod.rs:45
ClassCli
crates/arduinox86_egui/src/app.rs:67
ClassCli
crates/test_generator/src/main.rs:71
ClassClientContext
crates/arduinox86_egui/src/client.rs:43
EnumClientControlState
crates/arduinox86_egui/src/enums.rs:101
EnumClientExecuteState
crates/arduinox86_egui/src/enums.rs:115
ClassClientWindow
crates/arduinox86_egui/src/windows/client_window.rs:38
ClassCodeEditor
crates/arduinox86_egui/src/windows/code_editor.rs:27
ClassCodeStream
crates/arduinox86_cpu/src/code_stream.rs:29
EnumCodeStreamValue
crates/arduinox86_cpu/src/code_stream.rs:34
ClassCommandServer
platformio/ArduinoX86/include/globals.h:32
ClassCommandServer
platformio/ArduinoX86/include/CommandServer.h:59
ClassCommandServer<BoardType, ShieldType>
platformio/ArduinoX86/src/CommandServer.cpp:1725
EnumCommandState
platformio/ArduinoX86/include/CommandServer.h:121
ClassConfig
crates/test_generator/src/config.rs:91
ClassConfigFile
crates/arduinox86_egui/src/config.rs:27
ClassCountOverride
crates/test_generator/src/config.rs:46
ClassCpu
Main CPU State
platformio/ArduinoX86/include/Cpu.h:34
EnumCpuBusWidth
platformio/ArduinoX86/include/CpuTypes.h:33
ClassCpuClient
A [CpuClient] represents a connection to an `ArduinoX86` server over a serial port.
crates/arduinox86_client/src/lib.rs:745
EnumCpuClientError
crates/arduinox86_client/src/lib.rs:723
EnumCpuMode
crates/test_generator/src/enums.rs:65
EnumCpuPin
crates/arduinox86_client/src/lib.rs:667
ClassCpuResetResult
platformio/ArduinoX86/include/CpuTypes.h:51
EnumCpuStateType
crates/arduinox86_egui/src/enums.rs:25
EnumCpuType
Type of CPU. These are either detected or specified by the configured shield.
platformio/ArduinoX86/include/CpuTypes.h:39
EnumCpuType
crates/arduinox86_cpu/src/lib.rs:117
EnumCpuWidth
crates/arduinox86_client/src/lib.rs:451
ClassCycleDisplay
crates/arduinox86_egui/src/widgets/cycle_display.rs:42
ClassCycleState
platformio/ArduinoX86/include/CycleStateLogger.h:10
ClassCycleStateLogger
platformio/ArduinoX86/include/CycleStateLogger.h:33
ClassCycleTable
crates/arduinox86_egui/src/controls/cycle_table.rs:31
ClassDaaResult
crates/arduinox86_cpu/tests/daa.rs:5
ClassDasResult
crates/arduinox86_cpu/tests/das.rs:5
ClassDataRange
crates/arduinox86_egui/src/controls/data_table.rs:42
ClassDataTableWidget
crates/arduinox86_egui/src/controls/data_table.rs:49
ClassDataVisualizerWidget
crates/arduinox86_egui/src/controls/data_visualizer.rs:158
EnumDataWidth
crates/arduinox86_client/src/lib.rs:413
ClassDebugFilter
platformio/ArduinoX86/include/DebugFilter.h:54
ClassDebugFilter
sketches/cpu_server/DebugFilter.h:50
ClassDebugPrintMixin
platformio/ArduinoX86/include/DebugPrint.h:61
ClassDebugPrintMixin
sketches/cpu_server/DebugPrint.h:57
ClassDebugPrintMixin<decltype(Serial1)>
platformio/ArduinoX86/src/DebugPrint.cpp:67
ClassDebugPrintMixin<decltype(Serial2)>
platformio/ArduinoX86/src/DebugPrint.cpp:65
EnumDebugType
platformio/ArduinoX86/include/DebugFilter.h:28
next →1–100 of 279, ranked by callers