nuttx/arch/mips/src/pic32mx
Matteo Golin 504ec6b2c6 arch/udelay: Make common, weak definition of up_*delay functions
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>
2025-09-29 09:22:56 +08:00
..
chip.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
excptmacros.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
Kconfig style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
Make.defs arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
pic32mx.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_adc.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_bmx.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_can.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_che.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_cm.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_config.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_cvr.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_ddp.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_decodeirq.c addrenv: Ensure that the transmission parameter of addrenv_switch is not NULL 2024-12-04 14:20:12 +08:00
pic32mx_devcfg.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_dma.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_ethernet.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
pic32mx_ethernet.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_exception.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_flash.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_gpio.c gpio: use small lock to protect configgpio 2024-12-17 16:37:59 +08:00
pic32mx_gpioirq.c Revert "Use small lock to protect resources related to irq in arch avr, hc, mips and or1k." 2025-02-13 14:15:43 +08:00
pic32mx_head.S arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_i2c.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_ic.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_int.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_ioport.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_irq.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_lowconsole.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_lowinit.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_memorymap.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_oc.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
pic32mx_osc.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_pmp.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_pps.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_reset.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_rtcc.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_serial.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
pic32mx_spi.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_spi.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_timer.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_timerisr.c arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_uart.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_usbdev.c arch: unify Private Types banners 2025-05-28 10:17:15 +08:00
pic32mx_usbotg.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
pic32mx_wdt.h arch/misps: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00