diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2022-12-13 16:45:49 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2022-12-13 16:45:49 -0700 |
commit | 540e0316aa425a8fbd126d31350dbe51fca92791 (patch) | |
tree | abc938b9b9f21b7d2357a18272d84c263d767142 /src/hal/usart.rs | |
parent | 8bb2d168044213ce9bd31a19efb6bab90f5c9722 (diff) | |
download | stm32l4-rust-master.tar.gz stm32l4-rust-master.tar.bz2 stm32l4-rust-master.zip |
This rapidly blinks the sysled on the stm32.
This shows the ability to manipulate memory mapped registers.
Diffstat (limited to 'src/hal/usart.rs')
-rw-r--r-- | src/hal/usart.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/hal/usart.rs b/src/hal/usart.rs new file mode 100644 index 0000000..b60dd82 --- /dev/null +++ b/src/hal/usart.rs @@ -0,0 +1,16 @@ +#[repr(C)] +struct Usart { + c_r1 : u32, + c_r2 : u32, + c_r3 : u32, + + br_r : u32, + gtp_r : u32, + rto_r : u32, + rq_r : u32, + + is_r : u32, + ic_r : u32, + rd_r : u32, + td_r : u32, +} |