Ivan Grokhotkov
1af6384349
esp_timer: lock-free implementation of esp_timer_get_time
...
The implementation of esp_timer_get_time used a critical section, which
resulted in a call time of ~1.8us. To make esp_timer_get_time more
useable as a high-resolution time source, this change replaces the lock
with polling. Call time is reduced to ~0.7us.
2017-09-01 10:34:36 +08:00
Ivan Grokhotkov
c743bdac88
soc/rtc: round APB clock frequency to nearest MHz
2017-09-01 10:34:36 +08:00
Ivan Grokhotkov
d24e0dcc2c
Merge branch 'bugfix/ci_build_examples' into 'master'
...
ci: fix example builds and unit tests
See merge request !1188
2017-09-01 10:33:38 +08:00
Ivan Grokhotkov
d4e950d311
Merge branch 'feature/cxx_exceptions' into 'master'
...
Partial support for C++ exceptions
See merge request !930
2017-09-01 00:27:41 +08:00
Ivan Grokhotkov
b76a672aed
ci: disable sd card tests
2017-08-31 23:50:56 +08:00
Ivan Grokhotkov
3d8390fa8a
ci: put example log files on the build volume
2017-08-31 23:00:48 +08:00
Ivan Grokhotkov
c92fba3261
Merge branch 'feature/timeradd' into 'master'
...
feat(time): enable the macro timeradd, timersub, timerclear, etc.
See merge request !1177
2017-08-31 13:57:19 +08:00
Ivan Grokhotkov
0a5a705ca8
Merge branch 'bugfix/log_tag_change_level' into 'master'
...
bugfix(log): fix the log tag to update existing rather than add new tag when calling ``esp_log_level_set``
See merge request !1153
2017-08-31 10:45:55 +08:00
Ivan Grokhotkov
1c718330a9
Merge branch 'bugfix/remove_at_build_from_ci' into 'master'
...
CI: remove build at
See merge request !1171
2017-08-31 10:45:40 +08:00
Ivan Grokhotkov
1cfe96b1d7
Merge branch 'bugfix/i2s_dac_channel' into 'master'
...
fix(i2s_dac): fix the disable function which only disables DAC_CHANNEL_1.
See merge request !1169
2017-08-31 10:45:30 +08:00
Ivan Grokhotkov
b4857fc159
Merge branch 'bugfix/memory_issues_pr838' into 'master'
...
vfat, i2s, mdns: Fix two memory leaks, one double free (github #838 )
See merge request !1173
2017-08-31 10:45:19 +08:00
Ivan Grokhotkov
e57a664798
Merge branch 'feature/freertos_interrupt_backtrace_opt' into 'master'
...
freertos: introduce CONFIG_FREERTOS_INTERRUPT_BACKTRACE
See merge request !1167
2017-08-31 10:45:06 +08:00
Angus Gratton
96f9ae3e30
Merge branch 'bugfix/minor_prs_github' into 'master'
...
Minor bugfixes and corrections from github
See merge request !1181
2017-08-31 07:11:30 +08:00
Angus Gratton
32571dd004
Merge branch 'bugfix/uart_set_dtr_rts' into 'master'
...
uart: Fix spinlock bug for uart_set_rts and uart_set_dtr
See merge request !1179
2017-08-31 06:50:24 +08:00
Angus Gratton
a88f4126c6
Merge branch 'bugfix/timer_group_example' into 'master'
...
bugfix(timer group): remove floating-point in timer isr in example.
See merge request !1080
2017-08-31 06:49:26 +08:00
Wangjialin
1c9e821fb4
bugfix(timer group): remove floating-point in timer isr in example.
2017-08-30 23:30:53 +08:00
Josh Lospinoso
e183897924
README: Converting URLs from HTTP to HTTPS
...
Merges https://github.com/espressif/esp-idf/pull/622
2017-08-30 17:55:00 +10:00
Angus Gratton
4f812eb29c
Remove redundant code line from uart.c
...
Merges part of https://github.com/espressif/esp-idf/pull/650
2017-08-30 17:55:00 +10:00
Simon Werner
c8d8fb58e7
Fixed incorrect value in comments for GPIO_NUM_33.
...
Merges https://github.com/espressif/esp-idf/pull/676
2017-08-30 17:55:00 +10:00
Deomid Ryabkov
3e6c515d5b
Using a 128-bit UUID is not an error
...
Merges https://github.com/espressif/esp-idf/pull/713
2017-08-30 17:55:00 +10:00
lf
f77020ee5f
Add quotes to PATH declarations
...
This is necessary in case someone has a space in their PATH variable (which is within the realm of possibility)
Merges https://github.com/espressif/esp-idf/pull/800
2017-08-30 17:55:00 +10:00
Geza Husi
eb8bd937c6
deep_sleep: RTC-GPIO pin calculation incorrect
...
Merges https://github.com/espressif/esp-idf/pull/822
2017-08-30 17:55:00 +10:00
Lacy Rhoades
c61b3e89f1
Typo fixes
...
Merges https://github.com/espressif/esp-idf/pull/831
2017-08-30 17:55:00 +10:00
Patrick Hobusch
76cb1bac2b
Fix distinction between shared and non-shared interrupts in docs
...
Merges https://github.com/espressif/esp-idf/pull/701
2017-08-30 17:55:00 +10:00
phuzi
762d5fcb4c
Update documentation for esp_avrc_api
...
Updated documentation for esp_err_t esp_avrc_ct_send_passthrough_cmd to show both pressed and released key states
Merges https://github.com/espressif/esp-idf/pull/846
2017-08-30 17:55:00 +10:00
Stephen Casner
1e3dd2a4fa
Add missing debug log message for out-of-sockets case
...
Merges https://github.com/espressif/esp-idf/pull/903
2017-08-30 17:55:00 +10:00
Deomid Ryabkov
8c1acb0363
Provide a default for CONFIG_BT_RESERVE_DRAM
...
...when BT is not built
Merges https://github.com/espressif/esp-idf/pull/910
2017-08-30 17:55:00 +10:00
Chris Morgan
105f9f466e
openssl_server: Rename openssl_client_init() to openssl_server_init() to match usage
...
Merges https://github.com/espressif/esp-idf/pull/928
2017-08-30 17:55:00 +10:00
devsaurus
92535158e7
components/lwip: Expose TCP_MSL in menuconfig.
...
Merges https://github.com/espressif/esp-idf/pull/783
2017-08-30 16:44:53 +10:00
michael
8f994b9dce
feat(time): enable the macro timeradd, timersub, timerclear, etc.
...
TW#14488
Closes https://github.com/espressif/esp-idf/issues/867
2017-08-30 14:08:14 +08:00
Henrik Maier
95fe7929c0
Fix spinlock bug for uart_set_rts and uart_set_dtr
...
Merges https://github.com/espressif/esp-idf/pull/649
2017-08-30 15:32:23 +10:00
Angus Gratton
ef60d73fe4
Merge branch 'bugfix/mdns_tcpip_threadsafe' into 'master'
...
mdns: Use LwIP IPC for low-level API calls
See merge request !925
2017-08-30 13:28:51 +08:00
Henrik Maier
58ba8a2a24
tcpip_adapter: Fix bug which prevents setting a static IP address for Ethernet interface
...
Merges https://github.com/espressif/esp-idf/pull/657
2017-08-30 14:50:22 +10:00
Ivan Grokhotkov
a25eb825e1
Merge branch 'bugfix/dport_protect_crypto' into 'master'
...
add protection for crypto registers in DPORT
See merge request !928
2017-08-30 11:45:35 +08:00
Ivan Grokhotkov
547ef83020
Merge branch 'feature/disable_some_perip_clk_when_cpu_start' into 'master'
...
Disable some peripheral clocks when cpu starts
See merge request !1089
2017-08-30 11:43:38 +08:00
zhiweijian
1a9b02ccbc
component/bt: fix connection parameters update
...
- update connection parameters timeout due to master update illegal connection parameters
- slave returns error status when slave check the connection parameters
- slave connection parameters update callback get that interval_max is equal to interval_min
2017-08-30 11:29:25 +08:00
Quentin Thérond
b6b36bd9dd
mdns: fix leak after _mdns_create_service if we have a malloc error.
2017-08-30 12:11:57 +10:00
Quentin Thérond
88e71a680e
vfs: fix double free.
2017-08-30 12:11:57 +10:00
Quentin Thérond
36eccee213
i2s: fix leak in i2s_create_dma_queue if we have a malloc issue.
2017-08-30 12:11:03 +10:00
Jeroen Domburg
a1b5813049
Merge branch 'feature/adc_calibration' into 'master'
...
esp_adc_cal component
See merge request !1084
2017-08-30 10:00:19 +08:00
Angus Gratton
8bd6feedd4
Merge branch 'bugfix/docs_updates' into 'master'
...
Removed redundant 'Logging to Host' and docs cleaning
See merge request !1158
2017-08-30 09:43:00 +08:00
Angus Gratton
b4eda4c4f7
Merge branch 'feature/disable_rom_console' into 'master'
...
esp32: Add KConfig option to disable BASIC ROM Console fallback on first boot
See merge request !1134
2017-08-30 07:56:00 +08:00
krzychb
8c3169b6be
Removed redundant 'Logging to Host' and docs cleaning
2017-08-29 20:47:10 +02:00
He Yin Ling
9fa2a9a270
CI: remove build at from CI:
...
AT is a standalone application. It will not keep up with latest IDF. If
IDF changes APIs which AT used, CI will fail. Therefore remove AT job.
2017-08-29 23:09:02 +08:00
xiewenxiang
2b0893d8a8
component/bt: add example for ble spp client
...
- refactory spp client code for modification suggestion.
2017-08-29 22:35:33 +08:00
Darian Leung
88b05f9391
esp_adc_cal: Added ADC calibration component
...
Added component containg API that is able to correct raw ADC readings
into a voltage in mV. Also provided a helper function that combines
the process of getting the raw ADC1 reading then converting it to a
voltage in mV. In doing so, the adc1_get_voltage() function of the ADC
driver has been deprecated. Instead there is now adc1_get_raw to obtain
the raw ADC1 reading, and adc1_to_voltage() that gets the raw reading
and converts all in one function. Functions using the deprecated
adc1_get_voltage() have also been updated to use adc1_get_raw().
Conversion is based on ADC characteristics. The characteristics are based
on the ADC's v_ref, herefore the appropriate structure and functions have
been provided to obtain the ADC characteristics.
The existing ADC driver has also been modified by adding a function to
route the internal ADC reference voltage to a GPIO allowing users to measure
it manually.
Relevant documentation has also been updated
2017-08-29 18:43:14 +08:00
michael
9ec3757349
fix(i2s_dac): fix the disable function which only disables DAC_CHANNEL_1.
2017-08-29 15:31:39 +08:00
xiewenxiang
e6f0ff7209
component/bt: add example for ble spp server
...
- refactory spp server code for modification suggestion.
2017-08-29 13:44:58 +08:00
Ivan Grokhotkov
84dec4459b
Merge branch 'bugfix/unity_error_codes_as_hex' into 'master'
...
unity: log error codes as hex
See merge request !1166
2017-08-29 13:32:48 +08:00
Ivan Grokhotkov
9a764f3108
Merge branch 'bugfix/freertos_xportgetcoreid_iram' into 'master'
...
freertos: make sure xPortGetCoreID is placed into IRAM
See merge request !1165
2017-08-29 13:32:37 +08:00