nuttx/arch/arm/src/armv6-m
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
exc_return.h
Kconfig Remove CONFIG_ARM_TOOLCHAIN_GNU; replace with CONFIG_ARCH_TOOLCHAIN_GNU 2017-05-13 13:28:15 -06:00
nvic.h
psr.h
svcall.h
Toolchain.defs Fix minor typos in docs and comments. 2019-09-29 12:52:20 -06:00
up_assert.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
up_blocktask.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
up_copyfullstate.c
up_doirq.c
up_dumpnvic.c
up_exception.S
up_fullcontextrestore.S Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
up_hardfault.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
up_initialstate.c Fix typos. 2019-08-04 14:50:28 -06:00
up_releasepending.c
up_reprioritizertr.c Replace non critical PANIC with DEBUGPANIC to save the code space 2018-08-24 06:21:15 -06:00
up_saveusercontext.S Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
up_schedulesigaction.c Squashed commit of the following: 2019-04-29 14:52:05 -06:00
up_sigdeliver.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
up_signal_dispatch.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
up_signal_handler.S Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
up_svcall.c Re-implements reverted commit 344f7bc9f6 in a way that should not have the undesired side-effect. include/nuttx/sched.h: Add a bit to the TCB flags to indicat the thread is a user thread in a syscall. sched/nuttx/nxsig_dispatch.c: Delay dispatching to signal handlers if within a system call. In all syscall implementations: Process delayed signal handling when exiting system call. 2019-11-28 12:47:36 -06:00
up_switchcontext.S Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
up_systemreset.c arch/ and config/ files: All board interfaces (those starting with board_) must be defined in board-specific logic. Otherwise, they cannot be customized of specialized usage by different boards. The board_reset() interface was defined in architecture-specific logic that only called up_systemreset(). That is useless! 2019-03-25 11:12:38 -06:00
up_unblocktask.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
up_vectors.c arch/arm/src/armv6+7-m/up_vectors.c: Fix the type mismatch warning for _ebss 2018-08-24 07:04:51 -06:00
vfork.S This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit(). 2019-02-04 13:42:51 -06:00