This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 4c6f75d13c sched/irq: correct critical section to spin lock
add 667e92390b nuttx/atomic.h:replace ALL stdatomic.h with
nuttx/stdatomic.h in nuttx/
add 8e1a042eef nuttx/atomic.h:Fix missing type declarations at compile time
add cfcf347515 nuttx/atomic.h:replace ALL stdatomic.h with
nuttx/stdatomic.h in nuttx/
add 900e713cd0 atomic:Add more interfaces
add aade7c7c2d atomic:support ATOMIC_VAR_INIT in others platform
add 6e1dfe2777 include/wchar:Fix mbstate_t Redeclaration in MSVC
No new revisions were added by this update.
Summary of changes:
arch/arm/Kconfig | 3 -
arch/risc-v/Kconfig | 1 -
arch/sim/src/sim/sim_heap.c | 2 +-
arch/xtensa/Kconfig | 2 -
drivers/net/netdev_upperhalf.c | 58 +---
drivers/note/notesnap_driver.c | 3 +-
drivers/wireless/bluetooth/bt_bridge.c | 2 +-
include/nuttx/atomic.h | 111 +++++++
include/nuttx/compiler.h | 10 -
include/nuttx/lib/stdatomic.h | 271 +++++++++++++++++
include/nuttx/net/netdev_lowerhalf.h | 10 +-
include/nuttx/reset/reset.h | 2 +-
include/nuttx/serial/uart_ram.h | 2 +-
include/nuttx/spinlock.h | 29 +-
include/stdbool.h | 2 +
include/wchar.h | 3 +-
libs/libc/machine/CMakeLists.txt | 4 +-
libs/libc/machine/Kconfig | 4 -
libs/libc/machine/Make.defs | 4 +-
libs/libc/machine/arch_atomic.c | 517 +++++++++++++++++----------------
openamp/libmetal.defs | 3 +-
21 files changed, 674 insertions(+), 369 deletions(-)
create mode 100644 include/nuttx/atomic.h
create mode 100644 include/nuttx/lib/stdatomic.h