Teensy 4.x Analog Write Resolution

For me easiest to just look at sources ;)

core_pins.h
Code:
static inline uint32_t analogWriteResolution(uint32_t bits) { return analogWriteRes(bits); }

In pwm.c:
Code:
uint32_t analogWriteRes(uint32_t bits)
{
	uint32_t prior;
	if (bits < 1) {
		bits = 1;
	} else if (bits > 16) {
		bits = 16;
	}
	prior = analog_write_res;
	analog_write_res = bits;
	return prior;
}

So should support 16
 
Back
Top