examples/gene_SYNC_HCS12/vectors.s
author etisserant
Sun, 30 Sep 2007 22:35:48 +0200
changeset 291 6165554cbfe9
parent 0 4472ee7c6c3e
permissions -rw-r--r--
Some tricks in communication services status struct (states.c) and in sync.c to fit with Beremiz generated node code.
0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     1
;;/* M68HC11 Interrupt vectors table
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     2
;;   Copyright (C) 1999 Free Software Foundation, Inc.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     3
;;   Written by Stephane Carrez (stcarrez@worldnet.fr)	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     4
;;
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     5
;;This file is free software; you can redistribute it and/or modify it
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     6
;;under the terms of the GNU General Public License as published by the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     7
;;Free Software Foundation; either version 2, or (at your option) any
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     8
;;later version.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     9
;;
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    10
;;In addition to the permissions in the GNU General Public License, the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    11
;;Free Software Foundation gives you unlimited permission to link the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    12
;;compiled version of this file with other programs, and to distribute
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    13
;;those programs without any restriction coming from the use of this
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    14
;;file.  (The General Public License restrictions do apply in other
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    15
;;respects; for example, they cover modification of the file, and
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    16
;;distribution when not linked into another program.)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    17
;;
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    18
;;This file is distributed in the hope that it will be useful, but
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    19
;;WITHOUT ANY WARRANTY; without even the implied warranty of
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    20
;;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    21
;;General Public License for more details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    22
;;
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    23
;;You should have received a copy of the GNU General Public License
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    24
;;along with this program; see the file COPYING.  If not, write to
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    25
;;the Free Software Foundation, 59 Temple Place - Suite 330,
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    26
;;Boston, MA 02111-1307, USA.  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    27
;; ----------------------------------------------
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    28
;; Modified by  Francis Dupin for MC9S12DP256.  April 2003
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    29
;; francis.dupin@inrets.fr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    30
;;*/
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    31
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    32
	.sect .text
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    33
	.globl _start
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    34
        .globl can4HdlTra
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    35
 	.globl can4HdlRcv
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    36
	.globl can4HdlErr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    37
	.globl can4HdlWup
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    38
	.globl can3HdlTra
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    39
 	.globl can3HdlRcv
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    40
	.globl can3HdlErr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    41
 	.globl can3HdlWup
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    42
	.globl can2HdlTra
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    43
 	.globl can2HdlRcv
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    44
	.globl can2HdlErr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    45
 	.globl can2HdlWup
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    46
        .globl can1HdlTra
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    47
 	.globl can1HdlRcv
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    48
	.globl can1HdlErr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    49
 	.globl can1HdlWup
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    50
	.globl can0HdlTra
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    51
	.globl can0HdlRcv
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    52
	.globl can0HdlErr
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    53
 	.globl can0HdlWup
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    54
	.globl timerOvflHdl 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    55
	.globl timer3IC 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    56
	.globl timer2IC
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    57
	.globl timer1IC
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    58
	.globl timer0IC
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    59
	  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    60
;; Default interrupt handler.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    61
	.sect .text
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    62
def:
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    63
	rti
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    64
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    65
;; 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    66
;; Interrupt vectors are in a specific section that is
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    67
;; mapped at 0xff00. For the example program, the reset handler
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    68
;; points to the generic crt0 entry point.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    69
;;
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    70
	.sect .vectors
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    71
	.globl vectors
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    72
vectors:
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    73
       
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    74
        .word def               ; ff00
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    75
        .word def               ; ff02
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    76
        .word def               ; ff04
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    77
        .word def               ; ff06
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    78
        .word def               ; ff08
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    79
        .word def               ; ff0a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    80
        .word def               ; ff0c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    81
        .word def               ; ff0e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    82
        .word def               ; ff10
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    83
        .word def               ; ff12
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    84
        .word def               ; ff14
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    85
        .word def               ; ff16
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    86
        .word def               ; ff18
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    87
        .word def               ; ff1a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    88
        .word def               ; ff1c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    89
        .word def               ; ff1e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    90
        .word def               ; ff20
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    91
        .word def               ; ff22
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    92
        .word def               ; ff24
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    93
        .word def               ; ff26
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    94
        .word def               ; ff28
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    95
        .word def               ; ff2a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    96
        .word def               ; ff2c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    97
        .word def               ; ff2e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    98
        .word def               ; ff30
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    99
        .word def               ; ff32
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   100
        .word def               ; ff34
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   101
        .word def               ; ff36
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   102
        .word def               ; ff38
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   103
        .word def               ; ff3a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   104
        .word def               ; ff3c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   105
        .word def               ; ff3e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   106
        .word def               ; ff40
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   107
        .word def               ; ff42
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   108
        .word def               ; ff44
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   109
        .word def               ; ff46
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   110
        .word def               ; ff48
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   111
        .word def               ; ff4a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   112
        .word def               ; ff4c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   113
        .word def               ; ff4e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   114
        .word def               ; ff50
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   115
        .word def               ; ff52
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   116
        .word def               ; ff54
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   117
        .word def               ; ff56
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   118
        .word def               ; ff58
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   119
        .word def               ; ff5a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   120
        .word def               ; ff5c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   121
        .word def               ; ff5e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   122
        .word def               ; ff60
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   123
        .word def               ; ff62
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   124
        .word def               ; ff64
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   125
        .word def               ; ff66
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   126
        .word def               ; ff68
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   127
        .word def               ; ff6a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   128
        .word def               ; ff6c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   129
        .word def               ; ff6e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   130
        .word def               ; ff70
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   131
        .word def               ; ff72
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   132
        .word def               ; ff74
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   133
        .word def               ; ff76
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   134
        .word def               ; ff78
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   135
        .word def               ; ff7a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   136
        .word def               ; ff7c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   137
        .word def               ; ff7e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   138
        .word def               ; ff80
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   139
        .word def               ; ff82
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   140
        .word def               ; ff84
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   141
        .word def               ; ff86
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   142
        .word def               ; ff88
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   143
        .word def               ; ff8a
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   144
        .word def               ; ff8c
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   145
        .word def               ; ff8e
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   146
	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   147
	;; MSCAN
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   148
        .word can4HdlTra	; ff90 (MSCAN4 Transmit) 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   149
        .word can4HdlRcv	; ff92 (MSCAN4 Receive)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   150
        .word can4HdlErr	; ff94 (MSCAN4 Errors)   
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   151
        .word can4HdlWup	; ff96 (MSCAN4 Wake up)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   152
        .word can3HdlTra	; ff98 (MSCAN3 Transmit) 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   153
        .word can3HdlRcv	; ff9a (MSCAN3 Receive)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   154
        .word can3HdlErr	; ff9c (MSCAN3 Errors)   
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   155
        .word can3HdlWup	; ff9e (MSCAN3 Wake up)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   156
        .word can2HdlTra	; ffa0 (MSCAN2 Transmit) 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   157
        .word can2HdlRcv	; ffa2 (MSCAN2 Receive)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   158
        .word can2HdlErr	; ffa4 (MSCAN2 Errors)   
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   159
        .word can2HdlWup	; ffa6 (MSCAN2 Wake up)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   160
        .word can1HdlTra	; ffa8 (MSCAN1 Transmit) 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   161
        .word can1HdlRcv	; ffaa (MSCAN1 Receive)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   162
        .word can1HdlErr	; ffac (MSCAN1 Errors)   
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   163
        .word can1HdlWup	; ffae (MSCAN1 Wake up)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   164
        .word can0HdlTra	; ffb0 (MSCAN0 Transmit) 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   165
	.word can0HdlRcv	; ffb2 (MSCAN0 Receive)  
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   166
        .word can0HdlErr        ; ffb4 (MSCAN0 Errors)   
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   167
        .word can0HdlWup        ; ffb6 (MSCAN0 Wake up)      
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   168
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   169
      	.word def               ; ffb8     
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   170
        .word def               ; ffba 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   171
        .word def               ; ffbc
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   172
        .word def               ; ffbe
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   173
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   174
	.word def		; ffc0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   175
	.word def		; ffc2
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   176
	.word def		; ffc4
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   177
	.word def		; ffc6
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   178
	.word def		; ffc8
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   179
	.word def          	; ffca (Modulus Down Counter underflow)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   180
	.word def		; ffcc
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   181
	.word def		; ffce
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   182
	.word def		; ffd0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   183
	.word def		; ffd2
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   184
	.word def		; ffd4
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   185
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   186
	;; SCI
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   187
	.word def		; ffd6
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   188
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   189
	;; SPI
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   190
	.word def						; ffd8
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   191
	.word def						; ffda (PAII)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   192
	.word def						; ffdc (PAOVI)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   193
	.word def						;ffde (TOI)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   194
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   195
	;; Timer Output Compare
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   196
	.word def		; ffe0 Timer Chanel 7
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   197
	.word def		; ffe2 Timer Chanel 6
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   198
	.word def		; ffe4 Timer Chanel 5
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   199
	.word timer4Hdl         ; ffe6 Timer Chanel 4 used by Canopen
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   200
	.word def		; ffe8 Timer Chanel 3 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   201
	.word def		; ffea Timer Chanel 2
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   202
	.word def		; ffec Timer Chanel 1
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   203
	.word def		; ffee Timer Chanel 0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   204
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   205
	;;  Misc
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   206
	.word def               ; fff0 (RTII)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   207
	.word def		; fff2 (IRQ)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   208
	.word def		; fff4 (XIRQ)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   209
	.word def               ; fff6 (SWI)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   210
	.word def		; fff8 (ILL)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   211
	.word def               ; fffa (COP Failure)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   212
	.word def		; fffc (COP Clock monitor)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   213
	.word _start		; fffe (reset)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
   214