Software License Agreement (BSD License)
- Copyright (c) 2011, microBuilder SARL
+ Copyright (c) 2012, microBuilder SARL
All rights reserved.
Redistribution and use in source and binary forms, with or without
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#include <time.h>
#include "projectconfig.h"
#include "sysinit.h"
while (1)
{
- // Toggle LED once per second ... rollover = 136 years :)
+ // Toggle LED once per second
currentSecond = systickGetSecondsActive();
if (currentSecond != lastSecond)
{
lastSecond = currentSecond;
- if (gpioGetValue(CFG_LED_PORT, CFG_LED_PIN) == CFG_LED_OFF)
- {
- gpioSetValue (CFG_LED_PORT, CFG_LED_PIN, CFG_LED_ON);
- }
- else
- {
- gpioSetValue (CFG_LED_PORT, CFG_LED_PIN, CFG_LED_OFF);
- }
+ gpioSetValue(CFG_LED_PORT, CFG_LED_PIN, lastSecond % 2);
}
// Poll for CLI input if CFG_INTERFACE is enabled in projectconfig.h