OVMS3-idf/components/driver/include/driver
Konstantin Kondrashov 7761b0f28b aes/sha/mpi: Bugfix a use of shared registers.
This commit resolves a blocking in esp_aes_block function.

Introduce:
The problem was in the fact that AES is switched off at the moment when he should give out the processed data. But because of the disabled, the operation can not be completed successfully, there is an infinite hang. The reason for this behavior is that the registers for controlling the inclusion of AES, SHA, MPI have shared registers and they were not protected from sharing.

Fix some related issue with shared using of AES SHA RSA accelerators.

Closes: https://github.com/espressif/esp-idf/issues/2295#issuecomment-432898137
2018-11-19 20:57:01 +08:00
..
adc.h driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
adc2_wifi_internal.h feat(adc2): append adc2 support and api and the lock with WIFI module 2017-10-26 14:35:29 +08:00
dac.h feat(rtc): open adc*(dac)_pad_get_io_num functions to public. 2017-10-24 12:06:14 +08:00
gpio.h Add GPIO input and output disable option 2017-11-22 15:00:27 +08:00
i2c.h add NACK for the last byte to read 2017-12-27 16:54:27 +08:00
i2s.h driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
ledc.h LEDC Driver: Added back original definitions of 'duty_resolution' and 'clock_divider'. This update is to provide backward compatibility with ESP-IDF 2.1. 2017-12-07 20:52:54 +08:00
mcpwm.h feature: add Motor Control PWM(mcpwm) driver 2017-05-12 15:47:59 +08:00
pcnt.h Extended description of the Pulse Counter API and removed redundant comments from the example 2017-09-26 22:44:46 +02:00
periph_ctrl.h aes/sha/mpi: Bugfix a use of shared registers. 2018-11-19 20:57:01 +08:00
rmt.h RMT API docs update, new example 2017-12-27 16:54:28 +08:00
rtc_cntl.h driver/rtc: add support for attaching handlers to RTC_CNTL interrupts 2017-07-10 17:21:49 +08:00
rtc_io.h Typo fix. Closes https://github.com/espressif/esp-idf/issue/1323 2017-12-01 09:06:08 +01:00
sdmmc_defs.h sdmmc: add support for high speed (HS) mode 2017-08-16 18:59:04 +08:00
sdmmc_host.h Added .command_timeout_ms = 0 to SDMMC_HOST_DEFAULT() in components/driver/include/driver/sdmmc_host.h 2017-11-03 17:15:44 +08:00
sdmmc_types.h sdmmc: allow command timeouts to be configured 2017-10-13 08:16:07 +08:00
sdspi_host.h Added .command_timeout_ms = 0 to SDSPI_HOST_DEFAULT() too 2017-11-08 12:52:50 +08:00
sigmadelta.h Updated sigma delta API documenation and example 2017-09-25 21:31:09 +02:00
spi_common.h spi_slave: fix the issue rx dma get broken by master unexpected transaction 2018-09-18 00:49:25 +08:00
spi_master.h spi: Add ESP_ERR_NO_MEM to spi_device_queue_trans() documentation 2017-11-20 16:06:59 +11:00
spi_slave.h feat(spi_slave): append trans_len field in trans_desc to show length actually transferred. 2017-10-17 12:01:12 +08:00
timer.h Timer API docs update, refactored example 2017-10-27 07:13:59 +02:00
touch_pad.h bugfix(touch): add workaround for touch pad DAC hardware source mismatch on tp8 and tp9. 2017-09-19 20:10:39 +08:00
uart.h driver(uart):Provide an API to get the position of the cmd char from queue without modify the queue. 2018-04-18 10:11:02 +08:00