#ifndef __407_BASE_H
#define __407_BASE_H

#ifdef __cplusplus
	extern "C" {
#endif



#include "FreeRTOS.h"
#include "task.h"
#include "main.h"
#include "cmsis_os.h"
#include "usart.h"
#include "stm32f4xx.h"
#include "tim.h"


#include "led.h"
#include "ds1302.h"
// #include "eeprom.h"
#include "i2c_ads1115.h"
#include "usbd_storage_if.h"
// #include "sensor.h"
// #include "ILI93xx.h"
// #include "touch.h"

// #include "lv_port_disp.h"
// #include "lvgl.h"
// #include "ui.h"


#include "elog.h"
 


//  osThreadId_t elogHandle;
// const osThreadAttr_t elog_attributes = {
// .name = "elog",
// .stack_size = 512,
// .priority = (osPriority_t) osPriorityLow,
// };

void SD_Test();
 void timer_callback();

#ifdef __cplusplus
	}
#endif
#endif
