Files
Shutter/shutter.h
Derisis13 5777ded698 Version 1.4.6
fixed freakin' typo, added a .gitignore
2021-09-09 16:35:18 +02:00

31 lines
748 B
C

//
// Created by lacko on 08/08/2021.
//
#ifndef _SHUTTER_H_
#define _SHUTTER_H_
typedef char byte;
typedef struct minitime {
byte tm_hour;
byte tm_min;
} minitime;
typedef struct shutter {
byte ch; //assigned channel on the connected remote
minitime up; //time of raise
minitime down; //time of lowering
byte rolltime_down; //measured in seconds, measured when the shutter is rolling down (usually faster than rolling up)
byte percentage; //the percentage to which the shutter is to be lowered
} shutter;
typedef enum buttons {
up = 17, //I'm lucky, I found 5 consecutively numbered gpios, starting with gpio 17
stop,
down,
prev,
next
} buttons;
#endif //_SHUTTER_H_