#include #include #include #include #include #include #include extern streamdevice* __opnfiles__[]; int main() { //gpioset(PSU_DISABLE); printf("i2C Control register 1 (I2C_CR1) = %x\n\r",I2C1->CR1); printf("i2C Control register 2 (I2C_CR2) = %x\n\r",I2C1->CR2); printf("i2C Status register 1 (I2C_SR1) = %x\n\r",I2C1->SR1); printf("i2C Status register 2 (I2C_SR2) = %x\n\r",I2C1->SR2); printf("i2C Clock control register (I2C_CCR) = %x\n\r",I2C1->CCR); while(1) { for(volatile int i=0;i<1024*2048;i++); gpioset(LED1); gpioclr(LED2); for(volatile int i=0;i<1024*2048;i++); gpioclr(LED1); gpioset(LED2); i2cwrite(i2c1,0x4a,"test",4); } printf("hello world\n\r"); return 0; }