SVC_Table.s 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ;/*----------------------------------------------------------------------------
  2. ; * CMSIS-RTOS - RTX
  3. ; *----------------------------------------------------------------------------
  4. ; * Name: SVC_TABLE.S
  5. ; * Purpose: Pre-defined SVC Table for Cortex-M
  6. ; * Rev.: V4.70
  7. ; *----------------------------------------------------------------------------
  8. ; *
  9. ; * Copyright (c) 1999-2009 KEIL, 2009-2017 ARM Germany GmbH. All rights reserved.
  10. ; *
  11. ; * SPDX-License-Identifier: Apache-2.0
  12. ; *
  13. ; * Licensed under the Apache License, Version 2.0 (the License); you may
  14. ; * not use this file except in compliance with the License.
  15. ; * You may obtain a copy of the License at
  16. ; *
  17. ; * www.apache.org/licenses/LICENSE-2.0
  18. ; *
  19. ; * Unless required by applicable law or agreed to in writing, software
  20. ; * distributed under the License is distributed on an AS IS BASIS, WITHOUT
  21. ; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22. ; * See the License for the specific language governing permissions and
  23. ; * limitations under the License.
  24. ; *---------------------------------------------------------------------------*/
  25. AREA SVC_TABLE, CODE, READONLY
  26. EXPORT SVC_Count
  27. SVC_Cnt EQU (SVC_End-SVC_Table)/4
  28. SVC_Count DCD SVC_Cnt
  29. ; Import user SVC functions here.
  30. ; IMPORT __SVC_1
  31. EXPORT SVC_Table
  32. SVC_Table
  33. ; Insert user SVC functions here. SVC 0 used by RTL Kernel.
  34. ; DCD __SVC_1 ; user SVC function
  35. SVC_End
  36. END
  37. /*----------------------------------------------------------------------------
  38. * end of file
  39. *---------------------------------------------------------------------------*/