Low Level Controller
6.6
Listing of Driver Routines
/***************************************************************************/
/*
/*
/*
/*
/*
/*
/*
*/
*/
*/
*/
*/
*/
*/
SIEMENS ISDN-Userboard (c) 1987-1993
======================
Firmware:
File
driver functions for ICC/ISAC-S/ISAC-P
icc.c
:
/***************************************************************************/
/* Include Files
/* =============
*/
*/
#include "def.h"
#include "basic.h"
#include "message.h"
/* Import Functions
/* ================
*/
*/
/* from crt0.asm
*/
IMPORT
IMPORT
void
void
STRING_IN ();
STRING_OUT ();
/* from basic00.c
*/
*/
IMPORT
PEITAB
*GetPeitab_BASIC ();
/* from basic_l1.c
IMPORT
IMPORT
IMPORT
void
void
int
IntLay1_BASIC ();
ResetLay1_BASIC ();
EnableClk_BASIC ();
/* from basic_l2.c
*/
IMPORT
IMPORT
IMPORT
void
void
void
PassLongFrame_BASIC ();
Decode_S_Frame_BASIC ();
Decode_U_Frame_BASIC ();
/* from mmu.c
int
FPTR
*/
*/
IMPORT
IMPORT
MMU_free ();
MMU_req ();
/* from mofc.c
IMPORT
IMPORT
int
int
IntMon_MOFC ();
Wr_IntMon_MOFC ();
/* Export Functions
/* ================
*/
*/
EXPORT
int
Assign_ICC ();
EXPORT
EXPORT
void
int
Check_TREC_status_ICC ();
InitLay2_ICC ();
Semiconductor Group
285