circuitpython/ports
Trammell hudson 96a2cc5e13 esp8266/machine_pwm: Enable real open drain output on pin driven by PWM.
The PWM module now detects if the pin is open drain and if so switches it
to hardware open drain before starting the PWM.

The code that was explicitly turning off the open drain output during PWM
is also removed.

Together these changes allow driving external transistor high-current
switches with PWM.

Signed-off-by: Trammell hudson <hudson@trmm.net>
2022-11-15 12:51:32 +11:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00
esp32 esp32/modmachine: Move dht_readinto() to the machine module. 2022-11-09 15:58:39 +11:00
esp8266 esp8266/machine_pwm: Enable real open drain output on pin driven by PWM. 2022-11-15 12:51:32 +11:00
mimxrt extmod/extmod.mk: Set default mbedtls config file in extmod Makefile. 2022-11-09 18:43:13 +01:00
minimal extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00
nrf shared/tinyusb: Further refactor static USB device implementation. 2022-11-11 16:47:36 +11:00
pic16bit all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. 2022-10-11 23:17:41 +11:00
powerpc all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. 2022-10-11 23:17:41 +11:00
qemu-arm py/objstr: Add hex/fromhex to bytes/memoryview/bytearray. 2022-08-12 12:44:30 +10:00
renesas-ra renesas-ra: Change file system size to 64KB for RA6M1. 2022-11-15 10:01:36 +11:00
rp2 rp2/boards/ARDUINO_NANO_RP2040: Add more modules and enable MD5 hash. 2022-11-14 19:06:51 +11:00
samd samd/mphalport: Add a timeout to mp_hal_stdout_tx_strn(). 2022-11-09 11:15:24 +11:00
stm32 stm32/boards/ARDUINO_PORTENTA_H7: Add more modules, I2C1 and SE pin. 2022-11-14 18:59:17 +11:00
teensy extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00
unix extmod/extmod.mk: Set default mbedtls config file in extmod Makefile. 2022-11-09 18:43:13 +01:00
webassembly webassembly/library: Make use of CustomEvent detail property. 2022-11-11 13:21:28 +11:00
windows extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00
zephyr zephyr: Rename machine I2C and SPI types consistently across ports. 2022-10-22 12:58:21 +11:00