Subversion Repositories NaviCtrl

Rev

Rev 119 | Rev 137 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 136
Line 58... Line 58...
58
#include <string.h>
58
#include <string.h>
59
#include "91x_lib.h"
59
#include "91x_lib.h"
60
#include "i2c.h"
60
#include "i2c.h"
61
#include "uart1.h"
61
#include "uart1.h"
62
#include "timer1.h"
62
#include "timer1.h"
-
 
63
#include "config.h"
63
#include "main.h"
64
#include "main.h"
64
#include "led.h"
65
#include "led.h"
65
#include "spi_slave.h"
66
#include "spi_slave.h"
Line 163... Line 164...
163
 
164
 
164
        I2C_DeInit(I2C1);
165
        I2C_DeInit(I2C1);
165
        I2C_StructInit(&I2C_Struct);
166
        I2C_StructInit(&I2C_Struct);
166
        I2C_Struct.I2C_GeneralCall = I2C_GeneralCall_Disable;
167
        I2C_Struct.I2C_GeneralCall = I2C_GeneralCall_Disable;
167
        I2C_Struct.I2C_Ack = I2C_Ack_Enable;
168
        I2C_Struct.I2C_Ack = I2C_Ack_Enable;
168
        I2C_Struct.I2C_CLKSpeed = 20000;
169
        I2C_Struct.I2C_CLKSpeed = I2C1_CLOCK;
169
        I2C_Struct.I2C_OwnAddress = 0x00;
170
        I2C_Struct.I2C_OwnAddress = 0x00;
Line 170... Line 171...
170
        I2C_Init(I2C1, &I2C_Struct);
171
        I2C_Init(I2C1, &I2C_Struct);
171
 
172
 
Line 178... Line 179...
178
        I2C_RxBufferSize = 0;
179
        I2C_RxBufferSize = 0;
Line 179... Line 180...
179
 
180
 
180
        I2C_Cmd(I2C1, ENABLE);
181
        I2C_Cmd(I2C1, ENABLE);
Line 181... Line 182...
181
        I2C_ITConfig(I2C1, ENABLE);
182
        I2C_ITConfig(I2C1, ENABLE);
182
 
183
 
Line 183... Line 184...
183
        VIC_Config(I2C1_ITLine, VIC_IRQ , 0);
184
        VIC_Config(I2C1_ITLine, VIC_IRQ , PRIORITY_I2C1);
184
        VIC_ITCmd(I2C1_ITLine, ENABLE);
185
        VIC_ITCmd(I2C1_ITLine, ENABLE);
185
 
186