forked from M-Labs/artiq
firmware: add debug output to hmc542 driver.
This commit is contained in:
parent
68ef09ed73
commit
8a70c18d1e
|
@ -21,7 +21,7 @@ fn set_pins(card_index: usize, chan_index: usize, pins: u32) {
|
||||||
clock::spin_us(100);
|
clock::spin_us(100);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Attenuation is in units of 0.5dB, from 0dB (0) to 31.5dB (63).
|
/// Attenuation is in units of 0.5 dB, from 0 dB (0) to 31.5 dB (63).
|
||||||
pub fn program(card_index: usize, chan_index: usize, atten: u8) {
|
pub fn program(card_index: usize, chan_index: usize, atten: u8) {
|
||||||
assert!(card_index < 4 && chan_index < 2);
|
assert!(card_index < 4 && chan_index < 2);
|
||||||
|
|
||||||
|
@ -42,6 +42,10 @@ pub fn program(card_index: usize, chan_index: usize, atten: u8) {
|
||||||
set_pins(sin | PIN_CLK);
|
set_pins(sin | PIN_CLK);
|
||||||
}
|
}
|
||||||
set_pins(PIN_LE);
|
set_pins(PIN_LE);
|
||||||
|
|
||||||
|
debug!("card {} channel {} set to {}{} dB",
|
||||||
|
card_index, chan_index,
|
||||||
|
atten / 2, if atten % 2 != 0 { ".5" } else { "" });
|
||||||
}
|
}
|
||||||
|
|
||||||
/// See `program`.
|
/// See `program`.
|
||||||
|
|
Loading…
Reference in New Issue