Relocated some definitions.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15772 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2022-09-08 12:01:40 +00:00
parent 97df73ffdc
commit 662045f991
2 changed files with 19 additions and 19 deletions

View File

@ -71,25 +71,6 @@ static void sb_api_loadelf(struct port_extctx *ectxp);
#define SB_SVC12_HANDLER sb_api_loadelf
/** @} */
/**
* @name VRQ pseudo-instructions handlers
* @{
*/
#if (SB_CFG_ENABLE_VRQ == TRUE) || defined(__DOXYGEN__)
#define SB_SVC125_HANDLER sb_api_vrq_set_alarm
#define SB_SVC126_HANDLER sb_api_vrq_reset_alarm
#define SB_SVC127_HANDLER sb_api_vrq_wait
#define SB_SVC248_HANDLER sb_api_vrq_setwt
#define SB_SVC249_HANDLER sb_api_vrq_clrwt
#define SB_SVC250_HANDLER sb_api_vrq_seten
#define SB_SVC251_HANDLER sb_api_vrq_clren
#define SB_SVC252_HANDLER sb_api_vrq_disable
#define SB_SVC253_HANDLER sb_api_vrq_enable
#define SB_SVC254_HANDLER sb_api_vrq_getisr
#define SB_SVC255_HANDLER sb_api_vrq_return
#endif
/** @} */
#define __SVC(x) asm volatile ("svc " #x)
/*

View File

@ -41,6 +41,25 @@
#define SB_VRQ_ISR_DISABLED 1U
/** @} */
/**
* @name VRQ pseudo-instructions handlers
* @{
*/
#if (SB_CFG_ENABLE_VRQ == TRUE) || defined(__DOXYGEN__)
#define SB_SVC125_HANDLER sb_api_vrq_set_alarm
#define SB_SVC126_HANDLER sb_api_vrq_reset_alarm
#define SB_SVC127_HANDLER sb_api_vrq_wait
#define SB_SVC248_HANDLER sb_api_vrq_setwt
#define SB_SVC249_HANDLER sb_api_vrq_clrwt
#define SB_SVC250_HANDLER sb_api_vrq_seten
#define SB_SVC251_HANDLER sb_api_vrq_clren
#define SB_SVC252_HANDLER sb_api_vrq_disable
#define SB_SVC253_HANDLER sb_api_vrq_enable
#define SB_SVC254_HANDLER sb_api_vrq_getisr
#define SB_SVC255_HANDLER sb_api_vrq_return
#endif
/** @} */
/*===========================================================================*/
/* Module pre-compile time settings. */
/*===========================================================================*/