aboutsummaryrefslogtreecommitdiff
path: root/src/rtos/rtos_nuttx_stackings.h
diff options
context:
space:
mode:
authorErhan Kurubas <erhan.kurubas@espressif.com>2023-01-22 23:43:03 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2023-03-25 18:06:08 +0000
commitee31f1578a333a75737bc5b183cd4ae98cdaf798 (patch)
treebde36e69c7ccf51179d55ceef6702fc3e31aca47 /src/rtos/rtos_nuttx_stackings.h
parent9ce6b0898e5c0b2d6b6928b93b18137fecd6a32d (diff)
downloadriscv-openocd-ee31f1578a333a75737bc5b183cd4ae98cdaf798.zip
riscv-openocd-ee31f1578a333a75737bc5b183cd4ae98cdaf798.tar.gz
riscv-openocd-ee31f1578a333a75737bc5b183cd4ae98cdaf798.tar.bz2
rtos/nuttx: add Espressif target support and refactoring
Almost written from the beginning in a modern OpenOCD way. - Endiannes support - Proper variable types - Align with the other rtos implementations Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com> Change-Id: I0868a22da2ed2ab664c82b17c171dc59ede78d10 Reviewed-on: https://review.openocd.org/c/openocd/+/7444 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'src/rtos/rtos_nuttx_stackings.h')
-rw-r--r--src/rtos/rtos_nuttx_stackings.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rtos/rtos_nuttx_stackings.h b/src/rtos/rtos_nuttx_stackings.h
index 2e5f092..213a060 100644
--- a/src/rtos/rtos_nuttx_stackings.h
+++ b/src/rtos/rtos_nuttx_stackings.h
@@ -8,5 +8,8 @@
extern const struct rtos_register_stacking nuttx_stacking_cortex_m;
extern const struct rtos_register_stacking nuttx_stacking_cortex_m_fpu;
extern const struct rtos_register_stacking nuttx_riscv_stacking;
+extern const struct rtos_register_stacking nuttx_esp32_stacking;
+extern const struct rtos_register_stacking nuttx_esp32s2_stacking;
+extern const struct rtos_register_stacking nuttx_esp32s3_stacking;
#endif /* INCLUDED_RTOS_NUTTX_STACKINGS_H */