Added prototype for default register access routines to header files.

Corrected prototypes to reflect unsigned32 values being passed around
instead of unsigned8's.
This commit is contained in:
Joel Sherrill
1998-07-29 00:18:11 +00:00
parent ee306fde14
commit c95e927ca9
8 changed files with 200 additions and 8 deletions

View File

@@ -48,5 +48,53 @@
extern rtc_fns icm7170_fns;
/*
* Default register access routines
*/
unsigned32 icm7170_get_register( /* registers are at 1 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_2( /* registers are at 2 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_2(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_4( /* registers are at 4 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_4(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_8( /* registers are at 8 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_8(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
#endif
/* end of include file */

View File

@@ -31,7 +31,7 @@
* ICM7170 Get Register Routine
*/
unsigned8 _ICM7170_NAME(icm7170_get_register)(
unsigned32 _ICM7170_NAME(icm7170_get_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum
)
@@ -50,7 +50,7 @@ unsigned8 _ICM7170_NAME(icm7170_get_register)(
void _ICM7170_NAME(icm7170_set_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned8 ucData
unsigned32 ucData
)
{
_ICM7170_TYPE *port;

View File

@@ -38,5 +38,53 @@
extern rtc_fns m48t08_fns;
/*
* Default register access routines
*/
unsigned32 m48t08_get_register( /* registers are at 1 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_2( /* registers are at 2 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_2(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_4( /* registers are at 4 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_4(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_8( /* registers are at 8 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_8(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
#endif
/* end of include file */

View File

@@ -31,7 +31,7 @@
* M48T08 Get Register Routine
*/
unsigned8 _M48T08_NAME(m48t08_get_register)(
unsigned32 _M48T08_NAME(m48t08_get_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum
)
@@ -50,7 +50,7 @@ unsigned8 _M48T08_NAME(m48t08_get_register)(
void _M48T08_NAME(m48t08_set_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned8 ucData
unsigned32 ucData
)
{
_M48T08_TYPE *port;

View File

@@ -48,5 +48,53 @@
extern rtc_fns icm7170_fns;
/*
* Default register access routines
*/
unsigned32 icm7170_get_register( /* registers are at 1 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_2( /* registers are at 2 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_2(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_4( /* registers are at 4 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_4(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 icm7170_get_register_8( /* registers are at 8 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void icm7170_set_register_8(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
#endif
/* end of include file */

View File

@@ -31,7 +31,7 @@
* ICM7170 Get Register Routine
*/
unsigned8 _ICM7170_NAME(icm7170_get_register)(
unsigned32 _ICM7170_NAME(icm7170_get_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum
)
@@ -50,7 +50,7 @@ unsigned8 _ICM7170_NAME(icm7170_get_register)(
void _ICM7170_NAME(icm7170_set_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned8 ucData
unsigned32 ucData
)
{
_ICM7170_TYPE *port;

View File

@@ -38,5 +38,53 @@
extern rtc_fns m48t08_fns;
/*
* Default register access routines
*/
unsigned32 m48t08_get_register( /* registers are at 1 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_2( /* registers are at 2 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_2(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_4( /* registers are at 4 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_4(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
unsigned32 m48t08_get_register_8( /* registers are at 8 byte boundaries */
unsigned32 ulCtrlPort, /* and accessed as bytes */
unsigned8 ucRegNum
);
void m48t08_set_register_8(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned32 ucData
);
#endif
/* end of include file */

View File

@@ -31,7 +31,7 @@
* M48T08 Get Register Routine
*/
unsigned8 _M48T08_NAME(m48t08_get_register)(
unsigned32 _M48T08_NAME(m48t08_get_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum
)
@@ -50,7 +50,7 @@ unsigned8 _M48T08_NAME(m48t08_get_register)(
void _M48T08_NAME(m48t08_set_register)(
unsigned32 ulCtrlPort,
unsigned8 ucRegNum,
unsigned8 ucData
unsigned32 ucData
)
{
_M48T08_TYPE *port;