mirror of
https://github.com/Valeh2012/PersonalVotingMachine
synced 2024-11-26 10:51:00 +02:00
121 lines
1.5 KiB
C
121 lines
1.5 KiB
C
/*
|
|
|
|
guihal.c
|
|
|
|
*/
|
|
|
|
|
|
#include "gui.h"
|
|
#include <stdio.h>
|
|
|
|
/*============================================*/
|
|
/* reset */
|
|
void do_reset(void)
|
|
{
|
|
}
|
|
|
|
/*============================================*/
|
|
/* load & store from/to permanent memory */
|
|
|
|
|
|
/* 5x 32bit */
|
|
|
|
void store_gui_data(uint32_t *data)
|
|
{
|
|
FILE *fp;
|
|
fp = fopen("clock.dat", "w");
|
|
if ( fp != NULL )
|
|
{
|
|
fwrite(data, sizeof(uint32_t), 5, fp);
|
|
fclose(fp);
|
|
}
|
|
}
|
|
|
|
void load_gui_data(uint32_t *data)
|
|
{
|
|
FILE *fp;
|
|
|
|
int i;
|
|
|
|
for( i = 0; i < GUI_ALARM_CNT; i++ )
|
|
data[i] = 0;
|
|
|
|
fp = fopen("clock.dat", "r");
|
|
if ( fp != NULL )
|
|
{
|
|
fread(data, sizeof(uint32_t), 5, fp);
|
|
fclose(fp);
|
|
}
|
|
}
|
|
|
|
|
|
/*============================================*/
|
|
/* input */
|
|
|
|
int is_por_reset(void)
|
|
{
|
|
return 1;
|
|
}
|
|
|
|
int is_button_reset(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
uint32_t get_boot_status_register(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
uint32_t get_pwr_status_register(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
uint32_t get_reset_reason(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
uint32_t get_wakeup_count(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
uint32_t get_dst_by_date(void)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
uint32_t get_dst_by_RTC(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/*============================================*/
|
|
/* output */
|
|
|
|
void enable_alarm(void)
|
|
{
|
|
}
|
|
|
|
void disable_alarm(void)
|
|
{
|
|
}
|
|
|
|
void set_time(uint8_t ht, uint8_t ho, uint8_t mt, uint8_t mo, uint8_t st, uint8_t so)
|
|
{
|
|
}
|
|
|
|
void set_date(uint8_t yt, uint8_t yo, uint8_t mt, uint8_t mo, uint8_t dayt, uint8_t dayo, uint8_t weekday)
|
|
{
|
|
}
|
|
|
|
/* set contrast to gui_data.contrast, value 1..7, 0 is default (do not set) */
|
|
void set_contrast(void)
|
|
{
|
|
}
|
|
|
|
|
|
|