OVMS3-idf/components/driver/include/driver
Wangjialin 870efdb9d4 bugfix(uart): patten detect function
requirement from github(https://github.com/espressif/esp-idf/issues/805): to provide the position in the buffer of the pattern detected.

requirement from AT application: in AT app, when no hardware flow control is enabled, in some situation the rx buffer might be full, and the terminator “+++” might be lost, we can use pattern detect interrupt to avoid missing the terminator. When pattern detect interrupt happens, it will not send a data event at the same time.

1. Add API to get position of detected pattern in rx buffer
2. Modify UART event example
3. Add comments for uart_flush, add alias API uart_flush_input to clear the rx buffer
4. Modify the way rx_buffered_len is calculated
2018-01-22 13:33:51 +08:00
..
adc.h feat(adc2): append adc2 support and api and the lock with WIFI module 2017-10-26 14:35:29 +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-26 21:50:18 +08:00
i2s.h Merge branch 'feature/i2s_built_in_adc' into 'master' 2017-10-20 15:52:56 +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-04 21:12:56 +01: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 refractor WiFi clock setting 2017-11-02 15:24:21 +08:00
rmt.h rmt: Add void * argument for end-of-transmission callback 2018-01-05 17:31:59 +11: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 fix(spi_master): this fix the SPI MOSI output missing bug. 2017-09-04 22:43:51 +08:00
spi_master.h refactor(spi_master): move the clock calculation from ISR to initialization. 2017-12-28 12:03:28 +08: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 bugfix(uart): patten detect function 2018-01-22 13:33:51 +08:00