Ognjen Arbutina 2020/0581

Dependencies:   mbed-os Adafruit_GFX

Files at this revision

API Documentation at this revision

Comitter:
arbutinao
Date:
Sat Dec 11 15:53:44 2021 +0000
Commit message:
Ognjen Arbutina 2020/0581

Changed in this revision

Adafruit_GFX.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed-os.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 319b30195b43 Adafruit_GFX.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Adafruit_GFX.lib	Sat Dec 11 15:53:44 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/arbutinao/code/Adafruit_GFX/#cc5a9a49859c
diff -r 000000000000 -r 319b30195b43 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Dec 11 15:53:44 2021 +0000
@@ -0,0 +1,50 @@
+//UVOZ BIBLIOTEKA
+
+#include "mbed-os"
+#include "Adafruit_GFX.h"
+#include "Adafruit_GFX_Config.h"
+#include "Adafruit_SSD1306.h"
+
+//DEFINISANJE MAKROA
+
+//Lnije za implementaciju I2C protokola
+
+#define  SDA   PB_13
+#define  SCL   PB_14
+
+//dimenzije OLED displeja
+
+#define  OLED_HEIGHT_PX   128
+#define  OLED_WIDTH_PX    64
+
+//Adrese
+
+#define I2C_adress          0x3c
+#define I2c_adress_MBED     I2C_adress << 1
+
+//Dimenzije kruga
+
+#define  x0      30
+#define  y0      30
+#define  r       10
+#define  color   WHITE  
+
+#define  WAIT_MS 10
+
+//DEFINISANJE KLASA
+
+I2C i2c_obj(SDA, SCL);
+Adafruit_SSD1306_I2c myOLED(i2c_obj, PB_5, I2c_adress_MBED,OLED_HEIGHT_PX, OLED_WIDTH_PX  ) ;
+
+//GLAVNI PROGRAM
+
+int main()
+{
+    myOLED.begin();
+    while(1)
+    {
+        myOLED.drawCircle(x0, y0, r, color);
+        myOled.display();
+        wait_ms(WAIT_MS);
+    }
+}
diff -r 000000000000 -r 319b30195b43 mbed-os.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed-os.lib	Sat Dec 11 15:53:44 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/bLandais/code/mbed-os/#4c0e0edd4545