- Tested/debugged the display module. Now functional
- Tested the RTC - currently indicated with green LED toggle - functional Started with internal ADC driver git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@226 05563f52-14a8-4384-a975-3d1654cca0fa
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
// FreeRTOS includes
|
||||
#include "FreeRTOS.h"
|
||||
#include "task.h"
|
||||
|
||||
#include "Display.h"
|
||||
#include "Logger.h"
|
||||
|
||||
#include "misc.h"
|
||||
@@ -78,6 +80,8 @@ static xTaskHandle initTaskHandle;
|
||||
static xTaskHandle ledTaskHandle;
|
||||
static xTaskHandle sysTaskHandle;
|
||||
|
||||
static struct Display display;
|
||||
|
||||
static struct NHD0420 nhd0420;
|
||||
static struct MAX5715 max5715;
|
||||
|
||||
@@ -157,21 +161,14 @@ static void initTask(void* parameters)
|
||||
|
||||
Logger_construct(&uart1->device);
|
||||
|
||||
// NHD0420_construct(&nhd0420, &uart1->device);
|
||||
NHD0420_construct(&nhd0420, &spiDisplay->device);
|
||||
|
||||
NHD0420_turnOffDisplay(&nhd0420);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_clearScreen(&nhd0420);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_turnOnDisplay(&nhd0420);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_setContrast(&nhd0420, 30);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_setBacklightBrightness(&nhd0420, 3);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_setCursorToHome(&nhd0420);
|
||||
vTaskDelay(1000);
|
||||
NHD0420_sendData(&nhd0420, "Anode repair A", 20);
|
||||
Display_construct(&display, &nhd0420);
|
||||
|
||||
Display_write(&display, "anode repair", 12, 1, 1);
|
||||
Display_write(&display, "A", 1, 1, 20);
|
||||
Display_write(&display, "SW V. 1.0.0.0", 13, 3, 4);
|
||||
|
||||
MAX5715_construct(&max5715, &spiDAC->device);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user