tof_control/pb_control/
pb_init.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use crate::helper::pb_type::PBError;
use crate::pb_control::{pb_temp, pb_vcp};

pub fn initialize() -> Result<(), PBError> {
    // Initialize Temp Sensor
    initialize_temp()?;
    // Initialize VCP Sensor
    initialize_vcp()?;

    Ok(())
}

fn initialize_temp() -> Result<(), PBError> {
    pb_temp::config_temp()?;

    Ok(())
}

fn initialize_vcp() -> Result<(), PBError> {
    pb_vcp::config_vcp()?;

    Ok(())
}