1
0
Fork 0

Upgrade to bleeding edge profirust

This commit is contained in:
rahix 2026-05-30 13:32:42 +02:00
parent e437b22644
commit c4a16810d5
3 changed files with 9 additions and 8 deletions

View file

@ -144,10 +144,10 @@ fn fieldbus_task(fieldbus_data: Arc<Mutex<FieldbusInner>>) {
dp::Peripheral::new(
RIO_ADDRESS,
options,
&mut buffer_inputs,
&mut buffer_outputs,
&mut buffer_inputs[..],
&mut buffer_outputs[..],
)
.with_diag_buffer(&mut buffer_diagnostics),
.with_diag_buffer(&mut buffer_diagnostics[..]),
);
peripherals.push(PeripheralInfo {
@ -175,7 +175,8 @@ fn fieldbus_task(fieldbus_data: Arc<Mutex<FieldbusInner>>) {
loop {
let now = profirust::time::Instant::now();
let events = fdl.poll(now, &mut phy, &mut dp_master);
fdl.poll(now, &mut phy, &mut dp_master);
let events = dp_master.take_last_events();
{
let mut data = fieldbus_data.lock().unwrap();