Omar Chebib
9d5923a13e
IPC: Move ipc sources to esp_system
...
IPC shall be put back into esp_system as it is an 'OS additions'.
2021-11-11 10:30:01 +08:00
Roland Dobai
a1d0d1ffbe
Tools: Remove MSYS/Mingw support
...
MSYS/Mingw was deprecated since v4.0 and it is removed in v5.0. Please
follow the getting started guide of the documentation to set up a
Windows Command Line or Power Shell based environment.
2021-11-10 17:25:07 +01:00
simon.chupin
cd5e830445
tools: add json schema for idf_size
2021-11-10 16:21:50 +01:00
Jiang Jiang Jian
6ef6c2a2c7
Merge branch 'bugfix/esp32_light_sleep_crash' into 'master'
...
Fix crash caused by bluetooth high level interrupt
Closes BT-2047 and BT-2048
See merge request espressif/esp-idf!15867
2021-11-10 14:41:30 +00:00
Roland Dobai
016198f68f
Merge branch 'feat/remove_make' into 'master'
...
Build & config: Remove the "make" build system
Closes IDF-4272
See merge request espressif/esp-idf!15818
2021-11-10 14:13:25 +00:00
Anton Maklakov
89fe13b8a0
Merge branch 'bugfix/tools_fix_win_gdb_dlls' into 'master'
...
tools: Fix missed DLLs in GDB for Windows
See merge request espressif/esp-idf!15866
2021-11-10 12:14:29 +00:00
David Čermák
65ac7cb029
Merge branch 'bugfix/eth_enc28j60_packet_filter' into 'master'
...
esp_eth: allow multicast packets for enc28j60 (GitHub PR)
Closes IDFGH-6151
See merge request espressif/esp-idf!15874
2021-11-10 11:34:56 +00:00
David Čermák
f4bb97c56a
Merge branch 'bugfix/DM9051_network_communication_abnormal' into 'master'
...
esp_eth: DM9051 tx throughput rate optimization
See merge request espressif/esp-idf!15099
2021-11-10 11:31:55 +00:00
Armando (Dou Yiwen)
b0f67866df
Merge branch 'feature/update_adc_calibration_doc_on_c3_s3' into 'master'
...
doc: add adc calibration programming guide on c3 and s3
Closes IDF-3278
See merge request espressif/esp-idf!15379
2021-11-10 09:47:51 +00:00
Jiacheng Guo
5d3f8157e0
mdns: fix wrong PTR record count
2021-11-10 17:29:09 +08:00
Roland Dobai
9c1d4f5b54
Build & config: Remove the "make" build system
...
The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0.
2021-11-10 09:53:53 +01:00
Zim Kalinowski
2df1743883
Merge branch 'feature/upstream-freertos-sync-reentinitptr' into 'master'
...
freertos: Move esp specific esp_reent_intr into collective ifdef
Closes IDF-3944
See merge request espressif/esp-idf!15295
2021-11-10 08:18:12 +00:00
xiongweichao
422cf3cf37
Fix crash caused by bluetooth high level interrupt
2021-11-10 16:11:10 +08:00
Rahul Tank
897926d21c
NimBLE: Modified timer not started / running warning print
...
Current check for valid timer throws a print which can mislead to be a crash. Modified the same
Closes: https://github.com/espressif/esp-idf/issues/7550
2021-11-10 12:44:39 +05:30
Anton Maklakov
049ee30e40
tools: Fix missed DLLs in GDB for Windows
2021-11-10 10:21:18 +07:00
Zim Kalinowski
04d80db499
freertos: Move Espressif's specific esp_reent_init into collective ifdef
2021-11-10 10:55:05 +08:00
Omar Chebib
86fbe68d94
Merge branch 'bugfix/xStreamBufferReset_crashing' into 'master'
...
FreeRTOS: Fix xStreamBufferReset function always crashing
Closes IDFGH-6040
See merge request espressif/esp-idf!15626
2021-11-10 02:12:30 +00:00
Roland Dobai
0a799e8a47
Merge branch 'bugfix/create_dir_idf_env' into 'master'
...
tools: Create the ".espressif" directory on the first run on clean system
Closes IDFGH-6172
See merge request espressif/esp-idf!15841
2021-11-09 11:00:20 +00:00
Roland Dobai
ccabacec32
Tools: Make clear the used platform in the PowerShell export script
2021-11-09 11:28:48 +01:00
Chris Mumford
969a511612
Define $IsWindows if not defined.
...
The `$IsWindows` PowerShell variable was added in PowerShell Core 6 and
PowerShell 7, and is not present in earlier PowerShell versions. Set to
true if undefined. This fixes https://github.com/espressif/esp-idf/issues/7820 .
The first version to run on non-Windows platforms was PowerShell Core
6.0[^1] which means that IsWindows is guaranteed to be defined on all
non-Windows systems. So, if undefined this indicates a Windows platform.
[^1]: https://docs.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle?view=powershell-7.2#release-history
Closes https://github.com/espressif/esp-idf/pull/7858
Closes https://github.com/espressif/esp-idf/issues/7820
2021-11-09 11:25:15 +01:00
Chris Mumford
8081945405
Initialize $envvars_array
to an empty list.
...
With strict debugging, i.e. `Set-PSDebug -strict`, execution of export.ps1 will
report the following error:
```
The variable '$envars_array' cannot be retrieved because it has not been set.
At C:\path\to\export.ps1:15 char:1
+ $envars_array # will be filled like:
+ ~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (envars_array:String) [], RuntimeException
+ FullyQualifiedErrorId : VariableIsUndefined
```
Closes https://github.com/espressif/esp-idf/pull/7819
2021-11-09 11:23:43 +01:00
Andy Carle
3e9cdbdedf
enc28j60: allow multicast packets in default enc28j60 configuration
2021-11-09 01:34:15 -08:00
Jing Li
caa9e323cc
Merge branch 'bugfix/fix_ota_crash' into 'master'
...
fix: app crash when OTA because the OTA task's stack is in rtc fast memory
See merge request espressif/esp-idf!15720
2021-11-09 08:45:01 +00:00
Armando
10f611fc42
docs: add adc calibration docs on c3 and s3
2021-11-09 16:14:16 +08:00
jincheng
74e121af88
fix HCI_Read_Clock error
...
fix HCI_Create_Connection_Cancel error
fix ASSERT_WARN during epr
2021-11-09 14:37:13 +08:00
Tian Sen Wen
c6ba84e5cd
esp_eth: optimize dm9051 Tx throughput
2021-11-09 14:04:11 +08:00
Omar Chebib
8376276b14
FreeRTOS: Fix xStreamBufferReset function always crashing
...
This function resets the spinlock given as a parameter after taking it
(when entering the critical section). This then results in a panic once
it tries to exit the same critical section.
* Closes https://github.com/espressif/esp-idf/issues/7725
2021-11-09 14:04:02 +08:00
baohongde
11656377af
components/bt: Fix the issue caused by the power off the bt power domain
2021-11-09 12:03:49 +08:00
Wang Meng Yang
f5a2fc578d
Merge branch 'bugfix/hfp_demo_audio_not_sine' into 'master'
...
bugfix/fix hfp demo audio not sine
Closes IDFGH-6114
See merge request espressif/esp-idf!15745
2021-11-09 03:01:40 +00:00
lisekt84
474073c0a9
Update test_emac.c
...
Test of uninstall driver always return ESP_OK (IDFGH-6177) #7854
2021-11-08 19:45:11 +01:00
Roland Dobai
dfc68bdab9
tools: Create the ".espressif" directory on the first run on clean system
...
Closes https://github.com/espressif/esp-idf/issues/7848
2021-11-08 18:58:21 +01:00
Alex Lisitsyn
58283e385a
Merge branch 'feature/modbus_update_for_other_targets' into 'master'
...
modbus: update to support other targets
See merge request espressif/esp-idf!12345
2021-11-08 16:28:56 +00:00
Alex Lisitsyn
0586be45d2
modbus: update to support other targets
2021-11-08 16:28:55 +00:00
morris
17a0e7f9fe
Merge branch 'feature/gdma_iram_interrupt' into 'master'
...
gdma: support IRAM-Safe Interrupt handler
Closes IDF-4052
See merge request espressif/esp-idf!15368
2021-11-08 15:30:54 +00:00
Li Shuai
bf650edc55
fix the wifi scan fail issue caused by the power off the wifi power domain
2021-11-08 20:59:10 +08:00
Omar Chebib
c49d9e152c
Merge branch 'bugfix/fix_eventfd_example' into 'master'
...
Example: Fix eventfd example test and add a diagram for explaining it
Closes IDFCI-934
See merge request espressif/esp-idf!15800
2021-11-08 11:12:38 +00:00
Kevin (Lao Kaiyao)
3399255c34
Merge branch 'feature/github-7661' into 'master'
...
mck pin not defined in i2s examples
Closes IDFGH-5973 and IDFGH-5974
See merge request espressif/esp-idf!15452
2021-11-08 09:32:14 +00:00
morris
83d16aa00c
gdma: support IRAM interrupt
2021-11-08 16:14:51 +08:00
Dai Zi Yan
f8f49de735
Merge branch 'docs/update_CN_trans_flashEncryption_externalRam' into 'master'
...
docs: update CN trans for external-ram and flash-encryption
See merge request espressif/esp-idf!15693
2021-11-08 07:36:15 +00:00
morris
490d3fee71
Merge branch 'refactor/make_peripheral_ctrl_as_private_api' into 'master'
...
global: make periph enable/disable APIs private
Closes IDF-3647
See merge request espressif/esp-idf!15632
2021-11-08 07:31:01 +00:00
Omar Chebib
0a3cdd4e4f
Example: Fix eventfd
example test and added a diagram to explain printed values
2021-11-08 14:16:04 +08:00
Wang Fang
b86619fc61
Merge branch 'docs/add_a_note_to_mck_io_num' into 'master'
...
docs: add a note to mck_io_num: for esp32, only gpio0/gpio1/gpio3 can be set
Closes DOC-2218
See merge request espressif/esp-idf!15812
2021-11-08 05:14:41 +00:00
morris
2a948cd09b
doc: initial migration guides
2021-11-08 10:37:47 +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
7bc3506350
tinyusb: sync to master 9245b8f89f5
2021-11-08 09:57:42 +08:00
Michael (XIAO Xufeng)
d0dd9ce1b9
Merge branch 'feature/support_esp8684_cmake' into 'master'
...
ESP8684: Introduce new chip target esp8684
Closes IDF-3813
See merge request espressif/esp-idf!15158
2021-11-07 16:44:02 +00:00
Cao Sen Miao
599227a1b6
ESP8684: Add esp8684 target to other repo for passing build
2021-11-06 17:33:45 +08:00
Cao Sen Miao
9ab043574d
ESP8684: update esptool
2021-11-06 17:33:45 +08:00
Cao Sen Miao
5add6593f4
ESP8684: Add esp_gdbstub, mbedtls, esp_timer
2021-11-06 17:33:45 +08:00
Cao Sen Miao
742f99f7d0
ESP8684: add esp8684, esp_adc_cal, esp_common
2021-11-06 17:33:44 +08:00