diff --git a/src/runtime/src/main.rs b/src/runtime/src/main.rs index dd24e25..862d6d3 100644 --- a/src/runtime/src/main.rs +++ b/src/runtime/src/main.rs @@ -150,5 +150,16 @@ pub fn main_core0() { task::spawn(ksupport::report_async_rtio_errors()); + use libboard_artiq::{cxp_downconn, cxp_upconn}; + cxp_downconn::setup(&mut timer); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_1); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_2); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_3); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_5); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_6); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_10); + // cxp_downconn::loopback_testing(&mut timer, cxp_downconn::CXP_SPEED::CXP_12); + cxp_upconn::tx_test(&mut timer); + comms::main(timer, cfg); }