/**
* Hyper Operating System Application Framework
*
- * @file at91uartdrv_create.c
- * @brief %jp{ATMEL AT91シリーズUART用デバイスドライバ}
+ * @file at91usartdrv_create.c
+ * @brief %jp{ATMEL AT91シリーズUSART用デバイスドライバ}
*
* Copyright (C) 2006-2007 by Project HOS
* http://sourceforge.jp/projects/hos/
*/
-#include "at91uartdrv_local.h"
+#include "at91usartdrv_local.h"
/* 仮想関数テーブル */
-const T_DRVOBJ_METHODS At91UartDrv_Methods =
+const T_DRVOBJ_METHODS At91UsartDrv_Methods =
{
- At91UartDrv_Delete,
- At91UartDrv_Open,
- At91UartDrv_Close,
- At91UartDrv_IoControl,
- At91UartDrv_Seek,
- At91UartDrv_Read,
- At91UartDrv_Write,
- At91UartDrv_Flush,
+ At91UsartDrv_Delete,
+ At91UsartDrv_Open,
+ At91UsartDrv_Close,
+ At91UsartDrv_IoControl,
+ At91UsartDrv_Seek,
+ At91UsartDrv_Read,
+ At91UsartDrv_Write,
+ At91UsartDrv_Flush,
};
/** コンストラクタ */
-void At91UartDrv_Create(C_AT91UARTDRV *self, void *pRegBase, int iIntNum, unsigned long ulBaseClock, int iBufSize)
+void At91UsartDrv_Create(C_AT91USARTDRV *self, void *pRegBase, int iIntNum, unsigned long ulBaseClock, int iBufSize)
{
void *pMem;
/* 親クラスコンストラクタ呼び出し */
- ChrDrv_Create(&self->ChrDrv, &At91UartDrv_Methods);
+ ChrDrv_Create(&self->ChrDrv, &At91UsartDrv_Methods);
/* メンバ変数初期化 */
self->pRegBase = pRegBase;
/* 割込み処理登録 */
self->iIntNum = iIntNum;
- SysIsr_Create(iIntNum, At91UartDrv_Isr, (VPARAM)self);
+ SysIsr_Create(iIntNum, At91UsartDrv_Isr, (VPARAM)self);
}