Time: 17:33 Date: 10/12/2017 Description: Task 1,7,8 Currently Functioning

Dependencies:   BME280 BMP280 TextLCD

Working Repository

TIME.hpp

Committer:
thomasmorris
Date:
2018-01-09
Revision:
50:3d61ca637399
Parent:
34:c0b8705f183d

File content as of revision 50:3d61ca637399:

#ifndef _TIME_HPP_ //Known as header guards
#define _TIME_HPP_

#include "mbed.h"
#include "rtos.h"
#include <string>
#include <iostream>
#include <sstream>

#define Days_In_Month 30.436875
#define second 1
#define minute 60
#define hour 3600
#define day 86400
#define week 604800
#define month 2629743
#define year 31556926

int get_current_time();
void set_new_date(int days, int months, int years);
void set_new_time(int hours, int minutes, int seconds);
void Add_Second();
void Subtract_Second();
void Add_Minute();
void Subtract_Minute();
void Add_Hour();
void Subtract_Hour();
void Add_Day();
void Subtract_Day();
void Add_Month();
void Subtract_Month();
void Add_Year();
void Subtract_Year();

#endif