zephyr/drivers/pwm
Mohamed ElShahawi fef3ebaa69 drivers: gpio_esp32: update to use new GPIO API
- Updates gpio driver and device tree files to the new GPIO Config flags
- Implements the new port_* APIs
- Update I2C and PWM Drivers to use new GPIO config
- Add esp32.overlay to gpio_basic_api test
- refactor convert_int_type, regs struct
- remove config_polarity
- add kConfig notes

Tests:
- samples/basic/blinky
- samples/basic/button
- tests/drivers/gpio/gpio_basic_api
- tests/drivers/gpio/gpio_api_1pin

Board:
- esp32 DevKitC V4

Note about interrupts:
The ESP32 requires specifying a CPU interrupt to be used for GPIO
interrupt signals.  CPU interrupts can be either level or edge (or
special) triggered, but not both.
Please check gpio/Kconfig.esp32 for more info.

Signed-off-by: Mohamed ElShahawi <ExtremeGTX@hotmail.com>
2020-02-05 12:00:36 +01:00
..
CMakeLists.txt drivers: pwm: add driver for the RV32M1 Timer/PWM module 2020-01-13 09:12:34 -06:00
Kconfig drivers: pwm: add driver for the RV32M1 Timer/PWM module 2020-01-13 09:12:34 -06:00
Kconfig.dw
Kconfig.esp32
Kconfig.imx
Kconfig.litex drivers: pwm: Add driver for LiteX PWM peripherial 2020-01-08 11:04:36 +01:00
Kconfig.mcux
Kconfig.mcux_ftm
Kconfig.nrf5_sw
Kconfig.nrfx
Kconfig.pca9685
Kconfig.rv32m1_tpm drivers: pwm: add driver for the RV32M1 Timer/PWM module 2020-01-13 09:12:34 -06:00
Kconfig.sam
Kconfig.sifive
Kconfig.stm32
Kconfig.xec
pwm_dw.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_handlers.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_imx.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_led_esp32.c drivers: gpio_esp32: update to use new GPIO API 2020-02-05 12:00:36 +01:00
pwm_litex.c drivers: pwm: Add driver for LiteX PWM peripherial 2020-01-08 11:04:36 +01:00
pwm_mchp_xec.c treewide: use full path to pwm.h header 2020-01-26 17:52:12 +01:00
pwm_mcux.c treewide: use full path to pwm.h header 2020-01-26 17:52:12 +01:00
pwm_mcux_ftm.c drivers: pwm: mcux_ftm: add support for inverted polarity pwm signals 2020-01-07 18:13:18 +01:00
pwm_nrf5_sw.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_nrfx.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_pca9685.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_pca9685.h
pwm_rv32m1_tpm.c drivers: pwm: add driver for the RV32M1 Timer/PWM module 2020-01-13 09:12:34 -06:00
pwm_sam.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_shell.c drivers: pwm: shell: add PWM flags support 2020-01-07 18:13:18 +01:00
pwm_sifive.c drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
pwm_stm32.c treewide: use full path to clock_control/stm32_clock_control.h header 2020-01-26 17:52:12 +01:00
pwm_stm32.h