Wykres commitów

9 Commity (e8cba8df281c8bcc3ad281dd55772a5709c093d7)

Autor SHA1 Wiadomość Data
morris e8c5f8656b fast_gpio: fix wrong initial occupy mask 2021-12-17 15:49:44 +08:00
morris 16677b0d3c global: make periph enable/disable APIs private
peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h"
2021-11-08 10:37:47 +08:00
morris 6cec256a34 fast_gpio: driver support on esp32c3 2021-09-06 19:39:09 +08:00
morris c8c3015018 dedic_gpio: support on esp32s3 2021-06-30 18:10:54 +08:00
morris 9df57b3ae6 dedic_gpio: apply general esp_check macro 2021-06-30 18:10:54 +08:00
Jan Brudný 690974e32f driver: update copyright notice 2021-05-25 17:43:57 +02:00
Omar Chebib cd79f3907d gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3
When `DIS_USB_JTAG` eFuse is NOT burned (`False`), it is not possible
to set pins 18 and 19 as GPIOs. This commit solves this by manually
disabling USB JTAG when using pins 18 or 19.
The functions shall use `gpio_hal_iomux_func_sel` instead of
`PIN_FUNC_SELELECT`.
2021-04-08 14:01:18 +08:00
Angus Gratton 1cc206f393 driver: Only build dedic_gpio driver on supported chips 2020-12-23 09:53:24 +11:00
morris bb1369b922 dedicated gpio: add driver 2020-10-20 21:06:09 +08:00