OVMS3-idf/components/driver
wangmengyang 22e21b38f7 component/bt: implement bluetooth modem sleep mode, one mode for BLE only and another for dual mode bluetooth
1. provide options for bluetooth low power mode
2. provide two options for bluetooth low power clock: main XTAL and external 32kHz XTAL
3. provide function and callbacks to control bluetooth low power mode, including enable/disable sleep, software wakeup request, low power clock settings, check power state, etc
4. modify vhci API vhci_host_send_packet to use blocking mode
5. note that DFS and bluetooth modem sleep can not be used together currently.
2018-05-19 15:37:26 +08:00
..
include/driver component/bt: implement bluetooth modem sleep mode, one mode for BLE only and another for dual mode bluetooth 2018-05-19 15:37:26 +08:00
test driver(uart): Fix uart_get_baudrate incorrect return value when using ref_tick 2018-05-04 09:41:41 +08:00
adc1_i2s_private.h driver(i2s): fix broken i2s adc mode 2018-02-07 17:17:20 +08:00
component.mk build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00
gpio.c feat(gpio): add function allowing switching input source from GPIO back to IOMUX 2018-05-08 15:47:25 +08:00
i2c.c driver(i2c): Fixed ack_err interrupt can't exit bug. 2018-03-26 16:31:17 +08:00
i2s.c fix i2s mix result and error code 2018-05-17 10:59:04 +08:00
Kconfig bugfix(rtc): make sure peripherals (DAC, HALL) are turned off before conversion. 2018-03-28 17:10:01 +08:00
ledc.c driver(ledc): fix duty and fade issues and add thread-safe version APIs. 2018-05-14 12:27:21 +08:00
mcpwm.c feature: add Motor Control PWM(mcpwm) driver 2017-05-12 15:47:59 +08:00
pcnt.c driver(pcnt): Add some APIs to support each unit can have it's own interrupt handler. 2018-04-11 16:15:09 +08:00
periph_ctrl.c component/bt: implement bluetooth modem sleep mode, one mode for BLE only and another for dual mode bluetooth 2018-05-19 15:37:26 +08:00
rmt.c driver(rmt):Fix rmt_tx_stop bug. 2018-05-14 19:46:30 +08:00
rtc_module.c Merge branch 'bugfix/o3_fails' into 'master' 2018-05-17 16:48:13 +08:00
sdmmc_host.c sdmmc host: add handling of CD and WP pins 2018-04-24 19:08:44 +08:00
sdmmc_private.h sdmmc: add peripheral driver and protocol layer 2017-01-09 04:51:24 +08:00
sdmmc_transaction.c sdmmc host: when parameter validation fails, exit cleanly 2018-04-24 19:08:44 +08:00
sdspi_crc.c driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_crc.h driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_host.c sdspi: handle delayed responses for data write commands 2018-04-26 10:04:44 +08:00
sdspi_private.h sdmmc: improve error handling during SPI mode init 2018-04-11 11:11:17 +08:00
sdspi_transaction.c sdmmc: improve error handling during SPI mode init 2018-04-11 11:11:17 +08:00
sigmadelta.c components/driver: 'const' all config calls. 2017-04-13 18:33:33 +01:00
spi_common.c fix(spi): fix the issue when bus flag not set, dual mode cannot be used. 2018-05-08 15:47:26 +08:00
spi_master.c fix(spi): allow using MISO on GPIO34-39 2018-04-12 17:01:38 +08:00
spi_slave.c fix(spi): allow using MISO on GPIO34-39 2018-04-12 17:01:38 +08:00
timer.c Timer API docs update, refactored example 2017-10-27 07:13:59 +02:00
uart.c Allow VFS file descriptors in select() 2018-05-18 08:06:33 +02:00