forked from espressif/esp-idf
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'espressif:master' into master
- Loading branch information
Showing
2,125 changed files
with
189,220 additions
and
266,808 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
[codespell] | ||
skip = build,*.yuv,components/fatfs/src/*,alice.txt,*.rgb,components/wpa_supplicant/*,components/esp_wifi/*,*.pem | ||
skip = build,*.yuv,components/fatfs/src/*,alice.txt,*.rgb,components/wpa_supplicant/*,components/esp_wifi/*,*.pem,components/newlib/COPYING.* | ||
ignore-words-list = ser,dout,rsource,fram,inout,shs,ans,aci,unstall,unstalling,hart,wheight,wel,ot,fane,assertIn,registr,oen,parms | ||
write-changes = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ | |
* The Embedded Experts * | ||
********************************************************************** | ||
* * | ||
* (c) 1995 - 2021 SEGGER Microcontroller GmbH * | ||
* (c) 1995 - 2024 SEGGER Microcontroller GmbH * | ||
* * | ||
* www.segger.com Support: [email protected] * | ||
* * | ||
|
@@ -49,7 +49,7 @@ | |
* * | ||
********************************************************************** | ||
* * | ||
* SystemView version: 3.42 * | ||
* SystemView version: 3.56 * | ||
* * | ||
********************************************************************** | ||
---------------------------------------------------------------------- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,7 +8,7 @@ | |
* The Embedded Experts * | ||
********************************************************************** | ||
* * | ||
* (c) 1995 - 2021 SEGGER Microcontroller GmbH * | ||
* (c) 1995 - 2024 SEGGER Microcontroller GmbH * | ||
* * | ||
* www.segger.com Support: [email protected] * | ||
* * | ||
|
@@ -47,7 +47,7 @@ | |
* * | ||
********************************************************************** | ||
* * | ||
* SystemView version: 3.42 * | ||
* SystemView version: 3.56 * | ||
* * | ||
********************************************************************** | ||
---------------------------END-OF-HEADER------------------------------ | ||
|
@@ -100,6 +100,10 @@ Revision: $Rev: 25842 $ | |
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#elif (defined(__ARM_ARCH_8_1M_MAIN__)) // Cortex-M85 | ||
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#else | ||
#define _CORE_HAS_RTT_ASM_SUPPORT 0 | ||
#endif | ||
|
@@ -130,6 +134,10 @@ Revision: $Rev: 25842 $ | |
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#elif (defined __ARM_ARCH_8_1M_MAIN__) // Cortex-M85 | ||
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#elif ((defined __ARM_ARCH_7A__) || (defined __ARM_ARCH_7R__)) // Cortex-A/R 32-bit ARMv7-A/R | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
|
@@ -156,6 +164,10 @@ Revision: $Rev: 25842 $ | |
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#elif (defined __ARM_ARCH_8_1M_MAIN__) // Cortex-M85 | ||
#define _CORE_HAS_RTT_ASM_SUPPORT 1 | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
#elif ((defined __ARM_ARCH_7A__) || (defined __ARM_ARCH_7R__)) // Cortex-A/R 32-bit ARMv7-A/R | ||
#define _CORE_NEEDS_DMB 1 | ||
#define RTT__DMB() __asm volatile ("dmb\n" : : :); | ||
|
@@ -271,6 +283,7 @@ Revision: $Rev: 25842 $ | |
#ifndef SEGGER_RTT_ASM // defined when SEGGER_RTT.h is included from assembly file | ||
#include <stdlib.h> | ||
#include <stdarg.h> | ||
#include <stdint.h> | ||
|
||
/********************************************************************* | ||
* | ||
|
@@ -412,7 +425,7 @@ unsigned SEGGER_RTT_ReadUpBufferNoLock (unsigned BufferIndex, void* pDa | |
unsigned SEGGER_RTT_WriteDownBuffer (unsigned BufferIndex, const void* pBuffer, unsigned NumBytes); | ||
unsigned SEGGER_RTT_WriteDownBufferNoLock (unsigned BufferIndex, const void* pBuffer, unsigned NumBytes); | ||
|
||
#define SEGGER_RTT_HASDATA_UP(n) (((SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[n] + SEGGER_RTT_UNCACHED_OFF))->WrOff - ((SEGGER_RTT_BUFFER_UP*)((char*)&_SEGGER_RTT.aUp[n] + SEGGER_RTT_UNCACHED_OFF))->RdOff) // Access uncached to make sure we see changes made by the J-Link side and all of our changes go into HW directly | ||
#define SEGGER_RTT_HASDATA_UP(n) (((SEGGER_RTT_BUFFER_UP*)((uintptr_t)&_SEGGER_RTT.aUp[n] + SEGGER_RTT_UNCACHED_OFF))->WrOff - ((SEGGER_RTT_BUFFER_UP*)((uintptr_t)&_SEGGER_RTT.aUp[n] + SEGGER_RTT_UNCACHED_OFF))->RdOff) // Access uncached to make sure we see changes made by the J-Link side and all of our changes go into HW directly | ||
|
||
/********************************************************************* | ||
* | ||
|
Oops, something went wrong.