Newer
Older
Tardis / src / main.cpp
@Jookia Jookia on 19 Mar 2023 503 bytes Initial commit
#include "mbed.h"
#include "ButtonThread.h"
#include "Filesystem.h"
#include "FlashErase.h"
#include "MainBD.h"
#include "MainFilesystem.h"
#include "MyUSBMSD.h"

int main()
{
	printf("Project Tardis\n");

	mountFilesystem(mainBD, mainFS);

	Thread buttonThread;
	buttonThread.start(buttonTask);

	while(true) {
		int presses = waitForPresses(600s);
		if(presses == 1) {
			doUSBMSD(mainBD, mainFS);
		}

		if(presses == 2) {
			doErase(mainBD, mainFS);
		}
	}

	buttonThread.terminate();

	return 0;
}