Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/diondokter/device-driver
/ types & classes
Types & classes
148 in github.com/diondokter/device-driver
⨍
Functions
461
◇
Types & classes
148
↓ 6 callers
Class
Repeat
generation/src/dsl_hir/mod.rs:1209
↓ 4 callers
Enum
BitOrder
generation/src/dsl_hir/mod.rs:711
↓ 4 callers
Enum
ByteOrder
generation/src/dsl_hir/mod.rs:689
↓ 4 callers
Class
Cfg
generation/src/mir/mod.rs:587
↓ 3 callers
Class
Block
generation/src/dsl_hir/mod.rs:313
↓ 3 callers
Class
Command
generation/src/dsl_hir/mod.rs:960
↓ 3 callers
Enum
Integer
generation/src/mir/mod.rs:50
↓ 3 callers
Class
Register
generation/src/dsl_hir/mod.rs:411
↓ 3 callers
Class
Register
generation/src/mir/mod.rs:317
↓ 2 callers
Enum
Access
generation/src/dsl_hir/mod.rs:654
↓ 2 callers
Class
Block
generation/src/mir/mod.rs:301
↓ 2 callers
Class
Buffer
generation/src/dsl_hir/mod.rs:1241
↓ 2 callers
Class
Command
generation/src/mir/mod.rs:465
↓ 1 callers
Class
Buffer
generation/src/mir/mod.rs:482
↓ 1 callers
Class
Foo
tests/cases/basic_register/basic_register.rs:103
↓ 1 callers
Class
Foo
tests/cases/address_types/address_types.rs:124
↓ 1 callers
Class
Foo
tests/cases/description_string_escapes/description_string_escapes.rs:105
↓ 1 callers
Class
Foo0
tests/cases/compile_time_explosion/compile_time_explosion.rs:401
↓ 1 callers
Class
Foo1
tests/cases/compile_time_explosion/compile_time_explosion.rs:495
↓ 1 callers
Class
Foo2
tests/cases/compile_time_explosion/compile_time_explosion.rs:589
↓ 1 callers
Class
Foo3
tests/cases/compile_time_explosion/compile_time_explosion.rs:683
↓ 1 callers
Class
Foo4
tests/cases/compile_time_explosion/compile_time_explosion.rs:777
↓ 1 callers
Class
Foo5
tests/cases/compile_time_explosion/compile_time_explosion.rs:871
↓ 1 callers
Class
Foo6
tests/cases/compile_time_explosion/compile_time_explosion.rs:965
↓ 1 callers
Class
Foo7
tests/cases/compile_time_explosion/compile_time_explosion.rs:1059
↓ 1 callers
Class
Foo8
tests/cases/compile_time_explosion/compile_time_explosion.rs:1153
↓ 1 callers
Class
Foo9
tests/cases/compile_time_explosion/compile_time_explosion.rs:1247
↓ 1 callers
Class
FooFieldsIn
tests/cases/basic_command/basic_command.rs:93
↓ 1 callers
Class
FooRo
tests/cases/fieldset_access/fieldset_access.rs:143
↓ 1 callers
Class
FooRw
tests/cases/fieldset_access/fieldset_access.rs:285
↓ 1 callers
Class
FooWo
tests/cases/fieldset_access/fieldset_access.rs:427
Enum
Access
generation/src/mir/mod.rs:101
Class
Args
cli/src/main.rs:6
Interface
AsyncBufferInterface
A trait to represent the interface to the device. This is called to read from and write to buffers.
device-driver/src/buffer.rs:34
Interface
AsyncCommandInterface
A trait to represent the interface to the device. This is called to asynchronously dispatch commands.
device-driver/src/command.rs:33
Interface
AsyncRegisterInterface
A trait to represent the interface to the device. This is called to asynchronously write to and read from registers.
device-driver/src/register.rs:34
Enum
Attribute
generation/src/dsl_hir/mod.rs:295
Class
AttributeList
generation/src/dsl_hir/mod.rs:246
Class
BE
Big endian byte order
device-driver/src/ops.rs:254
Enum
BaseType
generation/src/dsl_hir/mod.rs:924
Enum
BaseType
generation/src/mir/mod.rs:345
Enum
BitOrder
generation/src/mir/mod.rs:137
Class
Block
generation/src/lir/mod.rs:17
Enum
BlockItem
generation/src/dsl_hir/mod.rs:405
Class
BlockItemList
generation/src/dsl_hir/mod.rs:342
Class
BlockMethod
generation/src/lir/mod.rs:26
Enum
BlockMethodKind
generation/src/lir/mod.rs:37
Enum
BlockMethodType
generation/src/lir/mod.rs:42
Class
BlockOverride
generation/src/mir/mod.rs:546
Class
BorrowedBlock
generation/src/mir/lir_transform.rs:587
Interface
BufferInterface
A trait to represent the interface to the device. This is called to read from and write to buffers.
device-driver/src/buffer.rs:13
Interface
BufferInterfaceError
Common error definition for (async) [BufferInterface]
device-driver/src/buffer.rs:5
Class
BufferOperation
Intermediate type for doing buffer operations If the interface error implements [embedded_io::Error], then this operation type also implements the [e
device-driver/src/buffer.rs:61
Enum
ByteOrder
generation/src/mir/mod.rs:125
Interface
ByteOrder
Interface to byte order functions
device-driver/src/ops.rs:257
Class
Bytes
device-driver/src/ops.rs:394
Class
CO
device-driver/src/lib.rs:68
Class
ClaimedAddress
generation/src/lir/passes/addresses_non_overlapping.rs:122
Enum
ClaimedAddressType
generation/src/lir/passes/addresses_non_overlapping.rs:116
Interface
CommandInterface
A trait to represent the interface to the device. This is called to dispatch commands.
device-driver/src/command.rs:8
Enum
CommandItem
generation/src/dsl_hir/mod.rs:1050
Class
CommandItemList
generation/src/dsl_hir/mod.rs:1045
Class
CommandOperation
Intermediate type for doing command operations
device-driver/src/command.rs:56
Class
CommandOverride
generation/src/mir/mod.rs:563
Enum
CommandValue
generation/src/dsl_hir/mod.rs:987
Class
ConversionError
device-driver/src/lib.rs:40
Class
Device
generation/src/lir/mod.rs:8
Class
Device
generation/src/dsl_hir/mod.rs:15
Class
Device
generation/src/mir/mod.rs:12
Class
Device
tests/cases/fieldset_access/fieldset_access.rs:13
Class
Device
tests/cases/basic_register/basic_register.rs:13
Class
Device
tests/cases/compile_time_explosion/compile_time_explosion.rs:13
Class
Device
tests/cases/address_types/address_types.rs:13
Class
Device
tests/cases/basic_command/basic_command.rs:13
Class
Device
tests/cases/description_string_escapes/description_string_escapes.rs:13
Class
DeviceInterface
device-driver/tests/endianness-respected.rs:3
Class
DeviceInterface
device-driver/tests/refs.rs:5
Class
DeviceInterface
device-driver/tests/cfg-register.rs:3
Class
DeviceInterface
device-driver/tests/basic-register-manifest.rs:3
Class
DeviceInterface
device-driver/tests/basic-buffer.rs:3
Class
DeviceInterface
device-driver/tests/basic-register.rs:3
Class
DeviceInterface
device-driver/tests/type-conversions.rs:3
Class
DeviceInterface
device-driver/tests/basic-block.rs:3
Class
DeviceInterface
device-driver/tests/basic-command.rs:3
Class
DeviceInterface
device-driver/tests/basic-register-async.rs:3
Class
DeviceInterface
device-driver/tests/duplicate-cfg-register.rs:3
Class
DeviceTemplateRust
generation/src/lir/code_transform.rs:9
Class
Enum
generation/src/lir/mod.rs:112
Class
Enum
generation/src/mir/mod.rs:377
Enum
EnumGenerationStyle
generation/src/mir/mod.rs:414
Enum
EnumValue
generation/src/dsl_hir/mod.rs:875
Enum
EnumValue
generation/src/mir/mod.rs:438
Class
EnumVariant
generation/src/lir/mod.rs:130
Class
EnumVariant
generation/src/dsl_hir/mod.rs:849
Class
EnumVariant
generation/src/mir/mod.rs:430
Class
EnumVariantList
generation/src/dsl_hir/mod.rs:835
Enum
Error
device-driver/tests/basic-buffer.rs:9
Class
Field
generation/src/lir/mod.rs:82
Class
Field
generation/src/dsl_hir/mod.rs:755
Class
Field
generation/src/mir/mod.rs:334
next →
1–100 of 148, ranked by callers