|
|
|
@ -144,7 +144,6 @@ int main(int argc, char *argv[])
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pinWrite(pinB3,0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i2c_init(&i2c_1, I2C_CH_1, i2c_mode_master, 0x00,0x00, i2c_address_count_single, i2c_address_size_7b, i2c_clk_speed_standart, i2c_clk_stretching_disable, i2c_wake_disabled);
|
|
|
|
|
|
|
|
|
@ -155,20 +154,22 @@ int main(int argc, char *argv[])
|
|
|
|
|
|
|
|
|
|
i2c_check_device(&i2c_1, &slaveAddress);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// i2c_write(&i2c_1, &slaveAddress, ®isterToRead, &i2cData, &i2cDataLenght);
|
|
|
|
|
// i2c_read(&i2c_1, &slaveAddress, ®isterToRead, &i2cRecieved,&i2cDataLenght);
|
|
|
|
|
|
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
|
print_Usart(usart2, "All Is Working fine ");
|
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
|
|
|
|
|
|
ssd1306_begin(&i2c_1, SSD1306_SWITCHCAPVCC, SSD1306_I2C_ADDRESS);
|
|
|
|
|
delayMs(5);
|
|
|
|
|
ssd1306_begin(&i2c_1, SSD1306_SWITCHCAPVCC, SSD1306_I2C_ADDRESS);
|
|
|
|
|
delayMs(5);
|
|
|
|
|
ssd1306_display(&i2c_1); //Adafruit logo is visible
|
|
|
|
|
delayMs(5000);
|
|
|
|
|
ssd1306_clearDisplay(&i2c_1);
|
|
|
|
|
delayMs(2000);
|
|
|
|
|
ssd1306_display(&i2c_1);
|
|
|
|
|
|
|
|
|
|
/* Work on progress
|
|
|
|
|
char* text = "This is demo for SSD1306 i2c driver for Raspberry Pi";
|
|
|
|
|
ssd1306_drawString(text);
|
|
|
|
|
ssd1306_display(&i2c_1);
|
|
|
|
|
delayMs(2000);
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
|
print_Usart(usart2, "All Is Working fine ");
|
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
|
|
|
|
|
|
while(1)
|
|
|
|
|
{
|
|
|
|
|