Merge branch 'feature/toolchain_2020r1-RC1' into 'master'

Toolchain 2020r1 support bringing (esp32, esp32s2)

See merge request espressif/esp-idf!7509
This commit is contained in:
Ivan Grokhotkov
2020-04-01 18:17:28 +08:00
18 changed files with 163 additions and 68 deletions
+8 -2
View File
@@ -22,6 +22,12 @@
#include "xtensa/xtruntime.h"
#ifdef CONFIG_SPIRAM_WORKAROUND_NEED_VOLATILE_SPINLOCK
#define NEED_VOLATILE_MUX volatile
#else
#define NEED_VOLATILE_MUX
#endif
#define SPINLOCK_FREE 0xB33FFFFF
#define SPINLOCK_WAIT_FOREVER (-1)
#define SPINLOCK_NO_WAIT 0
@@ -29,8 +35,8 @@
#define CORE_ID_REGVAL_XOR_SWAP (0xCDCD ^ 0xABAB)
typedef struct {
uint32_t owner;
uint32_t count;
NEED_VOLATILE_MUX uint32_t owner;
NEED_VOLATILE_MUX uint32_t count;
}spinlock_t;
/**