Support of virtual sync managers

This commit is contained in:
Dominik Staubli 2010-01-26 09:30:35 +01:00
parent c27bbf7495
commit 0091e7df92
1 changed files with 4 additions and 2 deletions

View File

@ -99,8 +99,10 @@ void ec_sync_page(
uint8_t *data /**> Configuration memory. */
)
{
// enable only if SII enable is set and size is > 0.
uint16_t enable = sync->enable && data_size;
// enable only if SII enable is set and size is > 0 and SM is not virtual
uint16_t enable = (sync->enable & 0x01)
&& data_size
&& ((sync->enable & 0x04) == 0);
uint8_t control = sync->control_register;
if (sync_config) {