MCPcopy Create free account
hub / github.com/FrameworkComputer/framework-system / enable_ports

Method enable_ports

framework_lib/src/ccgx/device.rs:378–382  ·  view source on GitHub ↗
(&self, enable: bool)

Source from the content-addressed store, hash-verified

376 }
377
378 pub fn enable_ports(&self, enable: bool) -> EcResult<()> {
379 let mask = if enable { 0b11 } else { 0b00 };
380 self.ccgx_write(ControlRegisters::PdPortsEnable, &[mask])?;
381 Ok(())
382 }
383
384 pub fn get_port_status(&self) -> EcResult<u8> {
385 let data = self.ccgx_read(ControlRegisters::PdPortsEnable, 1)?;

Callers 1

run_with_argsFunction · 0.80

Calls 1

ccgx_writeMethod · 0.80

Tested by

no test coverage detected