Upgrade to bleeding edge profirust
This commit is contained in:
parent
e437b22644
commit
c4a16810d5
3 changed files with 9 additions and 8 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue