mirror of
https://github.com/hubaldv/bioz-firmware-rs.git
synced 2025-12-06 05:01:18 +00:00
Implemented registers in lib.
This commit is contained in:
@@ -2,8 +2,8 @@ use bitflags::bitflags;
|
||||
|
||||
bitflags! {
|
||||
// Address 0x00002000, Reset: 0x00080000, Name: AFECON
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct ConfigurationRegister: u32 {
|
||||
const reset = 0x00080000;
|
||||
const DACBUFEN = 1 << 21;
|
||||
const DACREFEN = 1 << 20;
|
||||
const SINC2EN = 1 << 16;
|
||||
@@ -23,8 +23,9 @@ bitflags! {
|
||||
|
||||
bitflags! {
|
||||
// Address 0x0000200C, Reset: 0x00000000, Name: SWCON
|
||||
#[derive(Clone, Copy)]
|
||||
#[derive(PartialEq)]
|
||||
pub struct SwitchMatrixConfigurationRegister: u32 {
|
||||
const reset = 0x0000_FFFF;
|
||||
const NMUXCON_MSK = 0b1111 << 8;
|
||||
const NMUXCON_N2 = 0b0010 << 8; // N2 switch
|
||||
const NMUXCON_N5 = 0b0101 << 8; // N5 switch
|
||||
|
||||
Reference in New Issue
Block a user