|
|
@ -52,6 +52,7 @@ int main(int argc, char *argv[])
|
|
|
|
registerToRead = 0x02;
|
|
|
|
registerToRead = 0x02;
|
|
|
|
registerToRead = 0x06;
|
|
|
|
registerToRead = 0x06;
|
|
|
|
i2cData = 0xAA;
|
|
|
|
i2cData = 0xAA;
|
|
|
|
|
|
|
|
uint8_t text[30]="KED Wellcomes You";
|
|
|
|
|
|
|
|
|
|
|
|
i2c_check_device(&i2c_1, &slaveAddress);
|
|
|
|
i2c_check_device(&i2c_1, &slaveAddress);
|
|
|
|
|
|
|
|
|
|
|
@ -71,12 +72,11 @@ int main(int argc, char *argv[])
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_init(&i2c_1 , SSD1306_I2C_ADDRESS);
|
|
|
|
lcd_oled_init(&i2c_1 , SSD1306_I2C_ADDRESS);
|
|
|
|
lcd_oled_display(); //Adafruit logo is visible
|
|
|
|
lcd_oled_display(); //Adafruit logo is visible
|
|
|
|
delayMs(1000);
|
|
|
|
delayMs(500);
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_clear();
|
|
|
|
lcd_oled_clear();
|
|
|
|
uint8_t text[30]="KED Wellcomes You";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_print_text(0,5,text,18,WHITE);
|
|
|
|
lcd_oled_print_text(0,5,text,18,WHITE);
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_draw_line(64, 32, 0, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 0, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 45, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 45, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 90, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 90, 10, WHITE);
|
|
|
@ -86,8 +86,17 @@ int main(int argc, char *argv[])
|
|
|
|
lcd_oled_draw_line(64, 32, 270, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 270, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 315, 10, WHITE);
|
|
|
|
lcd_oled_draw_line(64, 32, 315, 10, WHITE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_draw_circle(64, 32, 15, EMPTY, WHITE);
|
|
|
|
|
|
|
|
lcd_oled_draw_circle(10, 30, 10, FILLED, WHITE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_draw_rectangle(10, 50, 10, 10, EMPTY, WHITE);
|
|
|
|
|
|
|
|
lcd_oled_draw_rectangle(30, 50, 10, 10, FILLED, WHITE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lcd_oled_display(&i2c_1);
|
|
|
|
lcd_oled_display(&i2c_1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
print_Usart(usart2, "All Is Working fine ");
|
|
|
|
print_Usart(usart2, "All Is Working fine ");
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|
print_Usart(usart2, "\n\r");
|
|
|
|