fixed compiling error, RT_Device_Class_I2C is not defined in rtdef.h
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2173 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
parent
9d53578c54
commit
6e7f8a36ff
|
@ -609,7 +609,7 @@ rt_err_t rt_hw_iic_register(
|
|||
RT_ASSERT(0);
|
||||
}
|
||||
|
||||
device->type = RT_Device_Class_I2C;
|
||||
device->type = RT_Device_Class_Unknown;
|
||||
device->rx_indicate = RT_NULL;
|
||||
device->tx_complete = RT_NULL;
|
||||
device->init = rt_iic_init;
|
||||
|
|
|
@ -45,6 +45,7 @@ uint32_t EE_WritePage(void* pBuffer, uint16_t WriteAddr)
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t EE_WriteByte(void *pBuffer, uint16_t WriteAddr)
|
||||
{
|
||||
I2C_IORW(I2C1, (uint8_t *)pBuffer, 1 , WriteAddr, EE_Address, EE_ADDR_SIZE );
|
||||
|
@ -84,13 +85,13 @@ Status EE_WriteBuffer(const void* pBuffer, rt_off_t WriteAddr, rt_size_t NumByte
|
|||
}
|
||||
|
||||
return Success;
|
||||
|
||||
}
|
||||
|
||||
static rt_err_t ee24LCxx_init(rt_device_t dev)
|
||||
{
|
||||
return RT_EOK;
|
||||
}
|
||||
|
||||
static rt_size_t ee24LCxx_read(rt_device_t dev, rt_off_t pos, void *buf, rt_size_t size)
|
||||
{
|
||||
if (EE_ReadBuffer(buf, pos, size) == Success)
|
||||
|
@ -122,7 +123,7 @@ static rt_err_t ee24LCxx_control (rt_device_t dev, rt_uint8_t cmd, void *args)
|
|||
return RT_EOK;
|
||||
}
|
||||
|
||||
void ee24LCxx_hw_init()
|
||||
void ee24LCxx_hw_init(void)
|
||||
{
|
||||
uint32_t delay, i;
|
||||
I2C1_INIT();
|
||||
|
@ -139,13 +140,12 @@ void ee24LCxx_hw_init()
|
|||
ee_dev.read = ee24LCxx_read;
|
||||
ee_dev.write = ee24LCxx_write;
|
||||
ee_dev.control = ee24LCxx_control;
|
||||
ee_dev.type = RT_Device_Class_I2C;
|
||||
|
||||
ee_dev.type = RT_Device_Class_Unknown;
|
||||
|
||||
rt_device_register(&ee_dev, "eeprom", RT_DEVICE_FLAG_RDWR);
|
||||
}
|
||||
|
||||
void dump_ee()
|
||||
void dump_ee(void)
|
||||
{
|
||||
rt_device_t dev;
|
||||
char buf[EE_MEM_SIZE];
|
||||
|
@ -159,13 +159,12 @@ void dump_ee()
|
|||
for (j = 0; j < 16; j++)
|
||||
{
|
||||
rt_kprintf("0x%02X ", buf[ i*16+ j]);
|
||||
|
||||
}
|
||||
rt_kprintf("\n");
|
||||
}
|
||||
}
|
||||
|
||||
void ee_reset()
|
||||
void ee_reset(void)
|
||||
{
|
||||
char buf[EE_MEM_SIZE], read[EE_MEM_SIZE];
|
||||
int i;
|
||||
|
@ -186,8 +185,8 @@ void ee_reset()
|
|||
if (buf[i] != read[i])
|
||||
rt_kprintf("EE Failed %X != %X at %d\n", buf[i], read[i], i);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#ifdef RT_USING_FINSH
|
||||
#include <finsh.h>
|
||||
FINSH_FUNCTION_EXPORT(ee_reset, test system);
|
||||
|
|
Loading…
Reference in New Issue