Myriota Flex SDK 2.5.0
Loading...
Searching...
No Matches
Blinky Example

This example will blink the Green LED NO_OF_FLASHES times, every BLINKY_INTERVAL_MIN minutes.

#include <stdio.h>
#include "flex.h"
#define APPLICATION_NAME "Blinky"
// Blinky Interval
#define BLINKY_INTERVAL_MIN 1
// Number of LED Flashes
#define NO_OF_FLASHES 10
// Green LED ON time
#define LED_ON_TIME_SEC 1
// Green LED OFF time
#define LED_OFF_TIME_SEC 1
static time_t Blinky(void) {
for (uint8_t i = 0; i < NO_OF_FLASHES; i++) {
printf("Green LED On\n");
FLEX_Sleep(LED_ON_TIME_SEC);
printf("Green LED Off\n");
FLEX_Sleep(LED_OFF_TIME_SEC);
}
return FLEX_MinutesFromNow(BLINKY_INTERVAL_MIN);
}
void FLEX_AppInit() {
printf("%s\n", APPLICATION_NAME);
}