Louis Mayencourt / Mbed OS NRFBOY
Revision:
1:c53e766082b4
Parent:
0:649b2fe69f16
Child:
2:e3ef9f476913
--- a/helloworld.hpp	Thu Jan 05 18:37:50 2017 +0000
+++ b/helloworld.hpp	Fri Jan 06 22:10:20 2017 +0000
@@ -11,30 +11,37 @@
 version 2.1 of the License, or (at your option) any later version.
 */
 
-#include "arduboy.hpp"
+#include "mbedboy.hpp"
 
 // make an instance of arduboy used for many functions
-I2C i2c(p11,p12);
-//DigitalOut led2(LED2);
-Arduboy arduboy(i2c);
+
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+
+MbedBoy arduboy;
 
 // This function runs once in your game.
 // use it for anything that needs to be set only once in your game.
 void setup() {
-//        led2 = 0;
+        printf("start setup");
+        led2 = 0;
+        led3 = 0;
   // initiate arduboy instance
-  arduboy.begin();
+  arduboy.start();
   
+  arduboy.blank();
 
   // here we set the framerate to 15, we do not need to run at
   // default 60 and it saves us battery life
  // arduboy.setFrameRate(15);
+ printf("end setup");
 }
 
 
 // our main game loop, this runs once every cycle/frame.
 // this is where our game logic goes.
 void loop() {
+  printf("start loop");
   // pause render until it's time for the next frame
  // if (!(arduboy.nextFrame()))
   //  return;
@@ -42,18 +49,25 @@
 //    wait_ms(2000);
 //    led2 = 1;
   // first we clear our screen to black
- // arduboy.clear();
+//  arduboy.clear();
 //    wait_ms(2000);
  //     led2 = 0;
   // we set our cursor 5 pixels to the right and 10 down from the top
   // (positions start at 0, 0) 
-  //arduboy.setCursor(4, 9);
-
+  arduboy.setTextCursor(1, 1);
+  arduboy.writeChar('h');
+  arduboy.writeChar('e');
+  arduboy.writeChar('l');
+  arduboy.writeChar('l');
+  arduboy.writeChar('o');
   // then we print to screen what is in the Quotation marks ""
   //arduboy.printf("Hello, world!");
    // wait_ms(2000);
-   //   led2 = 1;
+      led2 = 1;
 
+    arduboy.drawCircle(30,30,30,WHITE);
   // then we finaly we tell the arduboy to display what we just wrote to the display
- // arduboy.display();
+  arduboy.display();
+  led3 = 1;
+  printf("end loop");
 }