From 3cfdee917a419e252cf461023ac4f2a63216bd94 Mon Sep 17 00:00:00 2001 From: linuswck Date: Thu, 18 Jan 2024 16:13:08 +0800 Subject: [PATCH] rename current_source -> ld_ctrl --- src/device/boot.rs | 4 ++-- src/device/gpio.rs | 6 +++--- src/laser_diode/laser_diode.rs | 6 +++--- src/laser_diode/{current_sources.rs => ld_ctrl.rs} | 12 ++++++------ src/laser_diode/mod.rs | 2 +- 5 files changed, 15 insertions(+), 15 deletions(-) rename src/laser_diode/{current_sources.rs => ld_ctrl.rs} (93%) diff --git a/src/device/boot.rs b/src/device/boot.rs index da777e7..2a4622f 100644 --- a/src/device/boot.rs +++ b/src/device/boot.rs @@ -1,7 +1,7 @@ use core::marker::PhantomData; use super::{gpio, sys_timer, usb}; use crate::device::flash_store::{self, FlashStore}; -use crate::laser_diode::current_sources::{*}; +use crate::laser_diode::ld_ctrl::{*}; use crate::laser_diode::laser_diode::{self, LdDrive}; use crate::thermostat::max1968::MAX1968; use crate::thermostat::thermostat::Thermostat; @@ -59,7 +59,7 @@ pub fn bootup( usb::State::setup(usb); - let current_source = CurrentSource::new(current_source_phy, perif.ADC2); + let current_source = LdCtrl::new(current_source_phy, perif.ADC2); let mut laser = LdDrive::new(current_source); laser.setup(); diff --git a/src/device/gpio.rs b/src/device/gpio.rs index 794578a..ba75cef 100644 --- a/src/device/gpio.rs +++ b/src/device/gpio.rs @@ -1,4 +1,4 @@ -use crate::laser_diode::current_sources::{self, CurrentSourcePhy}; +use crate::laser_diode::ld_ctrl::{self, LdCtrlPhy}; use crate::laser_diode::max5719; use crate::thermostat::ad5680; use crate::thermostat::max1968::{self, MAX1968PinSet, MAX1968Phy, PWM_FREQ_KHZ}; @@ -36,7 +36,7 @@ pub fn setup( ) -> ( EthernetPins, USB, - CurrentSourcePhy, + LdCtrlPhy, ad7172::AdcPhy, MAX1968Phy, // thermostat_phy @@ -66,7 +66,7 @@ pub fn setup( rx_d1: gpioc.pc5, }; - let current_source_phy = CurrentSourcePhy { + let current_source_phy = LdCtrlPhy { dac: max5719::Dac::new(Spi::new( spi2, ( diff --git a/src/laser_diode/laser_diode.rs b/src/laser_diode/laser_diode.rs index 9c5a18f..16c8a85 100644 --- a/src/laser_diode/laser_diode.rs +++ b/src/laser_diode/laser_diode.rs @@ -1,5 +1,5 @@ use miniconf::Miniconf; -use crate::laser_diode::current_sources::CurrentSource; +use crate::laser_diode::ld_ctrl::LdCtrl; use core::{marker::PhantomData, f64::NAN}; use uom::si::{ @@ -55,12 +55,12 @@ impl Default for Settings { } pub struct LdDrive{ - ctrl: CurrentSource, + ctrl: LdCtrl, settings: Settings, } impl LdDrive{ - pub fn new(current_source: CurrentSource)-> Self{ + pub fn new(current_source: LdCtrl)-> Self{ LdDrive { ctrl: current_source, settings: Settings::default() diff --git a/src/laser_diode/current_sources.rs b/src/laser_diode/ld_ctrl.rs similarity index 93% rename from src/laser_diode/current_sources.rs rename to src/laser_diode/ld_ctrl.rs index 5458165..93c91a8 100644 --- a/src/laser_diode/current_sources.rs +++ b/src/laser_diode/ld_ctrl.rs @@ -27,7 +27,7 @@ pub trait ChannelPins { type Max5719Spi: Transfer; } -pub struct CurrentSourcePhy { +pub struct LdCtrlPhy { pub dac: Dac, pub current_source_ldo_en_pin: C::CurrentSourceLdoEn, pub current_source_short_pin: C::CurrentSourceShort, @@ -49,20 +49,20 @@ type DacCs = PD8>; type DacLoad = PB14>; -pub struct CurrentSource{ - pub phy: CurrentSourcePhy, +pub struct LdCtrl{ + pub phy: LdCtrlPhy, pub pins_adc: Adc } -impl CurrentSource { - pub fn new(phy_ch0: CurrentSourcePhy, adc2: ADC2) -> Self { +impl LdCtrl { + pub fn new(phy_ch0: LdCtrlPhy, adc2: ADC2) -> Self { let config = AdcConfig::default() .clock(config::Clock::Pclk2_div_2) .default_sample_time(config::SampleTime::Cycles_480); let pins_adc = Adc::adc2(adc2, true, config); - CurrentSource { + LdCtrl { phy: phy_ch0, pins_adc: pins_adc, } diff --git a/src/laser_diode/mod.rs b/src/laser_diode/mod.rs index d9702d4..c1bf875 100644 --- a/src/laser_diode/mod.rs +++ b/src/laser_diode/mod.rs @@ -1,3 +1,3 @@ -pub mod current_sources; +pub mod ld_ctrl; pub mod max5719; pub mod laser_diode; \ No newline at end of file