Initial commit

This commit is contained in:
JF
2019-11-17 20:47:04 +01:00
commit 2ea27e0cda
26 changed files with 14461 additions and 0 deletions

23
src/BlinkApp/BlinkApp.cpp Normal file
View File

@@ -0,0 +1,23 @@
#include "BlinkApp.h"
#include <FreeRTOS.h>
#include <task.h>
#include <libraries/log/nrf_log.h>
#include <boards.h>
using namespace Pinetime::Applications;
void BlinkApp::Start() {
if (pdPASS != xTaskCreate(BlinkApp::Process, "BlinkApp", 256, this, 0, &taskHandle))
APP_ERROR_HANDLER(NRF_ERROR_NO_MEM);
}
void BlinkApp::Process(void *instance) {
auto* app = static_cast<BlinkApp*>(instance);
NRF_LOG_INFO("BlinkApp task started!");
while (1) {
NRF_LOG_INFO("BlinkApp task running!");
bsp_board_led_invert(0);
vTaskDelay(1000);
}
}

15
src/BlinkApp/BlinkApp.h Normal file
View File

@@ -0,0 +1,15 @@
#pragma once
#include <FreeRTOS.h>
#include <task.h>
namespace Pinetime {
namespace Applications {
class BlinkApp {
public:
void Start();
private:
TaskHandle_t taskHandle;
static void Process(void* instance);
};
}
}