mirror of
https://github.com/apache/nuttx.git
synced 2026-10-12 00:30:23 +00:00
Many different architectures re-implemented the exact same code for `up_*delay` because it was originally written as architecture dependent code. Busy-waiting can be done regardless of architecture, so this commit moves that duplicated implementation to a common file with weak definitions so that individual architectures (see tc32) are still able to override the definition if needed/desired. Default implementation is not included if ARCH_TIMER is enabled, since it is more accurate and provides its own weak definitions to override. Signed-off-by: Matteo Golin <matteo.golin@gmail.com> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| renesas_allocateheap.c | ||
| renesas_createstack.c | ||
| renesas_doirq.c | ||
| renesas_exit.c | ||
| renesas_getintstack.c | ||
| renesas_idle.c | ||
| renesas_initialize.c | ||
| renesas_internal.h | ||
| renesas_lowputs.c | ||
| renesas_nputs.c | ||
| renesas_releasestack.c | ||
| renesas_stackframe.c | ||
| renesas_switchcontext.c | ||
| renesas_usestack.c | ||