Merge pull request #170 from OpenEtherCATsociety/fix/reset_esc_repeat_ack
Sync local SM PDIreg with ESC PDIreg at Mbx startpull/174/head
commit
56124c2348
|
@ -334,6 +334,8 @@ uint8_t ESC_startmbx (uint8_t state)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ESCvar.toggle = ESCvar.SM[1].ECrep; //sync repeat request toggle state
|
ESCvar.toggle = ESCvar.SM[1].ECrep; //sync repeat request toggle state
|
||||||
|
ESCvar.SM[1].PDIrep = ESCvar.toggle & 0x1U;
|
||||||
|
ESC_SMwritepdi (1);
|
||||||
ESCvar.MBXrun = 1;
|
ESCvar.MBXrun = 1;
|
||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
|
@ -367,6 +369,8 @@ uint8_t ESC_startmbxboot (uint8_t state)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ESCvar.toggle = ESCvar.SM[1].ECrep; //sync repeat request toggle state
|
ESCvar.toggle = ESCvar.SM[1].ECrep; //sync repeat request toggle state
|
||||||
|
ESCvar.SM[1].PDIrep = ESCvar.toggle & 0x1U;
|
||||||
|
ESC_SMwritepdi (1);
|
||||||
ESCvar.MBXrun = 1;
|
ESCvar.MBXrun = 1;
|
||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
|
|
Loading…
Reference in New Issue