あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

ひとやすみ

f:id:akkera102:20151116224231p:plain
今日はArduboyライブラリを少し書き直してみたり、
GBAライブラリから自作printfを持ってきたりしました。
ふー、とりあえずこれでひと段落です。
setup, loop関数はこれで随分見通しがよくなったと思います。

// hello.cpp
#include "hello.h"
#include "lib/sys.h"
#include "lib/oled.h"

void setup(void)
{
	SysInit();

	// 結果 1, 2, 4
	OledDrawStr(1, 1, "char: %d", sizeof(char));
	OledDrawStr(1, 2, "int : %d", sizeof(int));
	OledDrawStr(1, 3, "long: %d", sizeof(long));
}

void loop(void)
{
	// フレーム待ち
	if(SysLoop() == FALSE)
	{
		return;
	}


	// 画面バッファを書き込む
	SysLoopEnd();
}

残りTODOは・・・
・Arduboy ライブラリの音まわりを移植
・ゲームを作る
Arduino 標準プロジェクトをシェイプアップ
 (できればC++なものを全てCに書き換える。あと、不要機能の削除)
です。