<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=151967" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mrusme">@mrusme</a> The problem is that the built-in PWM driver API doesn't allow to synchronize the <code>pwm_set</code> calls for different channels. For compatibility reason, the extender driver realizes <code>pwm_set</code> function does it in the same way. However, beside the requirement to be compatible with the built-in PWM driver API, the extener driver could implement additional features, e.g., to set an option and to define an additional function which allows to synchronize channel settings by aquiring the I2C bus as long as it is released explicitly.</p>
<p>I would really appreciate, if you would provide a proposal for an extension of this PR.</p>
<p>BTW, I already knew the problem of channel synchronisation and was thinking about to propose an extension of the built-in PWM driver API.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/RIOT-OS/RIOT/pull/10556?email_source=notifications&email_token=ABE7WYA7WWYOO37FEFGZGDDQJZTSZA5CNFSM4GIYIQY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6XU3MQ#issuecomment-531582386">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABE7WYFOCIM5GSJMDUC7QBLQJZTSZANCNFSM4GIYIQYQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABE7WYCGP432Q5S4VBLNLFTQJZTSZA5CNFSM4GIYIQY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6XU3MQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/RIOT-OS/RIOT/pull/10556?email_source=notifications\u0026email_token=ABE7WYA7WWYOO37FEFGZGDDQJZTSZA5CNFSM4GIYIQY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6XU3MQ#issuecomment-531582386",
"url": "https://github.com/RIOT-OS/RIOT/pull/10556?email_source=notifications\u0026email_token=ABE7WYA7WWYOO37FEFGZGDDQJZTSZA5CNFSM4GIYIQY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6XU3MQ#issuecomment-531582386",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>