1 # BCU SDK bcu development enviroment
2 # Copyright (C) 2005-2011 Martin Koegler <mkoegler@auto.tuwien.ac.at>
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2 of the License, or
7 # (at your option) any later version.
9 # In addition to the permissions in the GNU General Public License,
10 # you may link the compiled version of this file into combinations
11 # with other programs, and distribute those combinations without any
12 # restriction coming from the use of this file. (The General Public
13 # License restrictions do apply in other respects; for example, they
14 # cover modification of the file, and distribution when not linked into
15 # a combine executable.)
17 # This program is distributed in the hope that it will be useful,
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # GNU General Public License for more details.
22 # You should have received a copy of the GNU General Public License
23 # along with this program; if not, write to the Free Software
24 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
26 .global OR_TAB, AND_TAB, U_flagsGet, U_flagsSet, U_testObj, U_transRequest
27 .global EEwrite, EEsetChecksum, U_debounce, U_deb10, U_deb30, U_delMsgs
28 .global U_readAD, U_map, U_ioAST, S_AstShift, S_LAstShift, U_SerialShift
29 .global TM_Load, TM_GetFlg, U_SetTM, U_GetTM, U_Delay, AllocBuf, FreeBuf
30 .global PopBuf, multDE_FG, divDE_BC, shlA4, shlA5, shlA6, shlA7, shrA4
31 .global shrA5, shrA6, shrA7, rolA1, rolA2, rolA3, rolA4, U_SetBit, U_GetBit
32 .global U_SetTMx, U_GetTMx, rolA7
37 .set U_flagsGet, 0x0C9D
38 .set U_flagsSet, 0x0CB3
39 .set U_testObj, 0x0CA5
40 .set U_transRequest, 0x0DB9
42 .set EEsetChecksum, 0x0C68
43 .set U_debounce, 0x0C75
46 .set U_delMsgs, 0x0C93
50 .set S_AstShift, 0x1117
51 .set S_LastShift, 0x1115
52 .set U_SerialShift, 0x0C90
54 .set TM_GetFlg, 0x0E49
63 .set multDE_FG, 0x0B4B