issues
search
diondokter
/
device-driver
A toolkit to create better Rust device drivers, faster
https://diondokter.github.io/device-driver/
Apache License 2.0
131
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add object type "memory"
#47
chrenderle
opened
1 day ago
1
Additional derive attributes on generated enums
#46
pperanich
opened
4 days ago
1
ReadOnly registers incorrectly generate setter functions
#45
badrbouslikhin
closed
1 week ago
4
Read all registers
#44
diondokter
closed
3 weeks ago
0
Defmt
#43
diondokter
closed
3 weeks ago
0
Allow reset value override on register refs
#42
diondokter
closed
1 month ago
0
Support duplicate names for objects in separate blocks
#41
diondokter
opened
2 months ago
0
Compilify
#40
diondokter
closed
1 month ago
14
Add a way to debug print all registers of a device
#39
diondokter
closed
3 weeks ago
0
Add option for multi register read/write
#38
diondokter
opened
2 months ago
0
Add device mock based on definitions
#37
diondokter
closed
3 weeks ago
0
Add defmt Format support
#36
diondokter
closed
3 weeks ago
0
More control over case conversions?
#35
alexmoon
closed
1 month ago
2
Rethinking this crate and structure
#34
diondokter
closed
1 month ago
17
Extend the 'command device' to support more complex devices
#33
tulku
closed
1 month ago
3
More better docs
#32
diondokter
closed
1 month ago
1
Repeat for registers
#31
diondokter
closed
1 month ago
0
Global setting for endianness and bitorder
#30
diondokter
closed
1 month ago
0
Per field R/W permission
#29
diondokter
closed
1 month ago
0
Add `AddressableDevice` trait and `address` arguments
#28
alexmoon
closed
4 months ago
1
Allow cfg attributes on Register, Command, Buffer and Field
#27
alexmoon
closed
4 months ago
2
Add support for register blocks
#26
alexmoon
closed
3 months ago
12
Add support for little endian registers
#25
diondokter
closed
5 months ago
0
Improvements
#24
diondokter
closed
5 months ago
0
Buffers
#23
diondokter
closed
5 months ago
0
Commands
#22
diondokter
closed
6 months ago
0
Validate bit ranges for fields.
#21
liarokapisv
closed
1 month ago
1
Add doc aliases with the original register and field names to the appropriate structs and functions
#20
diondokter
closed
6 months ago
0
Register docs not duplicated to the register call function implemented on the device
#19
diondokter
closed
10 months ago
0
Broken links in crates.io README file
#18
chrysn
closed
10 months ago
3
Overhaul
#17
diondokter
closed
10 months ago
0
PoC bit_modify operations
#16
Szpadel
closed
10 months ago
6
Bit modify operations
#15
Szpadel
opened
2 years ago
0
Add doc to LowLevelError variants
#14
DerFetzer
closed
2 years ago
4
Aliasing RO/WO bits cause codegen failure with `generate(Debug)`
#13
korken89
closed
10 months ago
4
Feature request: Strict mode
#12
korken89
closed
5 months ago
2
Migrate to proc macro
#11
diondokter
closed
10 months ago
1
Added #[generate(Debug)] feature
#10
diondokter
closed
3 years ago
3
Make all `R` and `W` field functions const
#9
diondokter
closed
3 years ago
1
Support debug prints on `R`
#8
korken89
closed
3 years ago
5
All w interactions are now through mut references
#7
diondokter
closed
3 years ago
2
Silently writes 0 if not using chaining.
#6
Dirbaio
closed
3 years ago
2
Fix macro syntax for fields with endianness + RW or RO
#5
jamwaffles
closed
3 years ago
3
Bit orders
#4
diondokter
closed
3 years ago
0
Specify endianness
#3
jamwaffles
closed
3 years ago
5
Fixed a few typos
#2
regexident
closed
3 years ago
1
How should this crate work?
#1
diondokter
closed
10 months ago
23