Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbed-rtos Adafruit_GFX ssd1306_library
Revision 12:9b4387dcc115, committed 2020-11-04
- Comitter:
- Aleman77
- Date:
- Wed Nov 04 06:20:04 2020 +0000
- Parent:
- 11:0309bef74ba8
- Commit message:
- RTOS OLED
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adafruit_GFX.lib Wed Nov 04 06:20:04 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/st17099ng/code/Adafruit_GFX/#2fe73307cb3c
--- a/main.cpp Wed Feb 15 14:04:02 2017 -0600
+++ b/main.cpp Wed Nov 04 06:20:04 2020 +0000
@@ -1,22 +1,40 @@
#include "mbed.h"
+#include "Adafruit_SSD1306.h"
+#include "Adafruit_GFX.h"
+#include "Adafruit_GFX_Config.h"
#include "rtos.h"
-
-DigitalOut led1(LED1);
-DigitalOut led2(LED2);
+
Thread thread;
+DigitalOut pin(PC_13);
+I2C myI2C(PB_9,PB_8);
+Adafruit_SSD1306_I2c oled(myI2C,PB_7,0x78,64,128);
+Ticker ticker;
+void OLED(){
+ //oled.clearDisplay();
+ }
+struct PROYECT : Adafruit_GFX {
+
+ PROYECT(int16_t x, int16_t y): Adafruit_GFX (x,y){}
+
+ };
-void led2_thread() {
- while (true) {
- led2 = !led2;
- Thread::wait(1000);
+int main() {
+ ticker.attach(&OLED,0.320);
+
+ int t=1604340235;
+ //
+ set_time(t);
+ while (true) {
+ oled.clearDisplay();
+ // oled.printf("%s\r", ctime(&seconds));
+ time_t seconds = time(NULL);
+ oled.setTextCursor(10,0);
+ oled.printf("%s", ctime(&seconds));
+
+ oled.setTextCursor(38,17);
+ oled.printf("%s"" SPI/ I2C");
+
+ oled.display();
+ wait_ms(16);
}
}
-
-int main() {
- thread.start(led2_thread);
-
- while (true) {
- led1 = !led1;
- Thread::wait(500);
- }
-}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ssd1306_library.lib Wed Nov 04 06:20:04 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/rodriguj/code/ssd1306_library/#57209a7e9cba