|
@@ -26,6 +26,8 @@ static void board_Init(void);
|
|
static void checkTemperatureSetpoint(void);
|
|
static void checkTemperatureSetpoint(void);
|
|
static void sensorStart(void);
|
|
static void sensorStart(void);
|
|
static void sensorGetData(void);
|
|
static void sensorGetData(void);
|
|
|
|
+static void LedOn(void);
|
|
|
|
+static void LedOff(void);
|
|
|
|
|
|
int main(void) {
|
|
int main(void) {
|
|
/* Init all */
|
|
/* Init all */
|
|
@@ -44,6 +46,7 @@ int main(void) {
|
|
RTOS_SetTask(checkTemperatureSetpoint, 10, 100);
|
|
RTOS_SetTask(checkTemperatureSetpoint, 10, 100);
|
|
RTOS_SetTask(sensorStart, 50, 1000);
|
|
RTOS_SetTask(sensorStart, 50, 1000);
|
|
RTOS_SetTask(sensorGetData, 1050, 1000);
|
|
RTOS_SetTask(sensorGetData, 1050, 1000);
|
|
|
|
+ RTOS_SetTask(LedOn, 1, 1000);
|
|
|
|
|
|
// ssd1306_fill2(0xff, 0x00);
|
|
// ssd1306_fill2(0xff, 0x00);
|
|
ssd1306_clear();
|
|
ssd1306_clear();
|
|
@@ -195,6 +198,16 @@ static void sensorGetData(void) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static void LedOn(void) {
|
|
|
|
+ PORTB |= (1<<PB5);
|
|
|
|
+ RTOS_SetTask(LedOff, 200, 0);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+static void LedOff(void) {
|
|
|
|
+ PORTB &= ~(1<<PB5);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* I n t e r r u p t s
|
|
* I n t e r r u p t s
|
|
*/
|
|
*/
|