cpu/atmega: fix PWM compilation error with NDEBUG
When NDEBUG macro is defined during compilation, the assert macro produces empty code. The dev parameter is then unused.
This commit is contained in:
parent
f760625cd0
commit
668e05ed4f
@ -60,6 +60,7 @@ static inline unsigned get_prescaler(pwm_t dev, uint32_t *scale)
|
|||||||
|
|
||||||
uint32_t pwm_init(pwm_t dev, pwm_mode_t mode, uint32_t freq, uint16_t res)
|
uint32_t pwm_init(pwm_t dev, pwm_mode_t mode, uint32_t freq, uint16_t res)
|
||||||
{
|
{
|
||||||
|
(void)mode;
|
||||||
/* only left implemented, max resolution 256 */
|
/* only left implemented, max resolution 256 */
|
||||||
assert(dev < PWM_NUMOF && mode == PWM_LEFT && res <= 256);
|
assert(dev < PWM_NUMOF && mode == PWM_LEFT && res <= 256);
|
||||||
/* resolution != 256 only valid if ch0 not used */
|
/* resolution != 256 only valid if ch0 not used */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user