forked from M-Labs/artiq
1
0
Fork 0

Sayma: HMC7043 init and detect no longer need results.

This commit is contained in:
ion 2018-06-12 13:10:26 +01:00
parent 7a0140ecb2
commit 28ecf81c6c
1 changed files with 6 additions and 8 deletions

View File

@ -238,7 +238,7 @@ pub mod hmc7043 {
Ok(()) Ok(())
} }
pub fn enable() -> Result<(), &'static str> { pub fn enable() {
info!("enabling hmc7043"); info!("enabling hmc7043");
unsafe { unsafe {
@ -249,11 +249,9 @@ pub mod hmc7043 {
write(0x0, 0x1); // Software reset write(0x0, 0x1); // Software reset
write(0x0, 0x0); // Normal operation write(0x0, 0x0); // Normal operation
write(0x1, 0x48); // mute all outputs write(0x1, 0x48); // mute all outputs
Ok(())
} }
pub fn init() -> Result<(), &'static str> { pub fn init() {
spi_setup(); spi_setup();
info!("loading configuration..."); info!("loading configuration...");
@ -301,8 +299,6 @@ pub mod hmc7043 {
write(0x1, 0x40); // Unmute, high-performace/low-noise mode write(0x1, 0x40); // Unmute, high-performace/low-noise mode
info!(" ...done"); info!(" ...done");
Ok(())
} }
pub fn cfg_dac_sysref(dacno: u8, phase: u16) { pub fn cfg_dac_sysref(dacno: u8, phase: u16) {
@ -333,7 +329,9 @@ pub fn init() -> Result<(), &'static str> {
hmc830::set_dividers(1, 24, 0, 2); // 100MHz ref, 1.2GHz out hmc830::set_dividers(1, 24, 0, 2); // 100MHz ref, 1.2GHz out
hmc830::check_locked()?; hmc830::check_locked()?;
hmc7043::enable()?; hmc7043::enable();
hmc7043::detect()?; hmc7043::detect()?;
hmc7043::init() hmc7043::init();
Ok(())
} }