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.
Diff: helloworld.hpp
- Revision:
- 0:649b2fe69f16
- Child:
- 1:c53e766082b4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/helloworld.hpp Thu Jan 05 18:37:50 2017 +0000
@@ -0,0 +1,59 @@
+/*
+Hello, World! example
+June 11, 2015
+Copyright (C) 2015 David Martinez
+All rights reserved.
+This code is the most basic barebones code for writing a program for Arduboy.
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+*/
+
+#include "arduboy.hpp"
+
+// make an instance of arduboy used for many functions
+I2C i2c(p11,p12);
+//DigitalOut led2(LED2);
+Arduboy arduboy(i2c);
+
+// 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;
+ // initiate arduboy instance
+ arduboy.begin();
+
+
+ // 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);
+}
+
+
+// our main game loop, this runs once every cycle/frame.
+// this is where our game logic goes.
+void loop() {
+ // pause render until it's time for the next frame
+ // if (!(arduboy.nextFrame()))
+ // return;
+
+// wait_ms(2000);
+// led2 = 1;
+ // first we clear our screen to black
+ // 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);
+
+ // then we print to screen what is in the Quotation marks ""
+ //arduboy.printf("Hello, world!");
+ // wait_ms(2000);
+ // led2 = 1;
+
+ // then we finaly we tell the arduboy to display what we just wrote to the display
+ // arduboy.display();
+}