Greenhouse  Viktor Vrablik 2017
Macros | Functions | Variables
greenhouse.c File Reference

Definice funkci z hlavickoveho souboru greenhouse.h. More...

#include "MKL25Z4.h"
#include "RTE_Device.h"
#include "greenhouse.h"
#include <math.h>
#include "FreeRTOS.h"

Macros

#define SOURCES_MODELSKLENIKU_C_
 
#define freeRTOS   1
 

Functions

void i2c0_event (uint32_t event)
 fukce ktera by se mela volat pri preruseni od i2C ovladace More...
 
void Greenhouse_Initialize ()
 Inicializace modelu skleniku. More...
 
void Greenhouse_EduKit_MeasureTemperature (MeasuredData_t *data)
 Funkce merici teplotu z vyukoveho kitu - prevzato z frdm_vyuka ukazkovy program i2c_demo. More...
 
void Greenhouse_EduKit_MeasureHumidity (MeasuredData_t *data)
 Funkce merici relativni vlhkost z vyukoveho kitu - prevzato z frdm_vyuka ukazkovy program i2c_demo. More...
 
void Greenhouse_Model_Wattering (myTime_t aktualT, WateringInfo_t wateringInfo)
 Funkce spoustejici zavlazovani. More...
 
void Greenhouse_Model_MeasureSoilHumidity (MeasuredData_t *data, int side)
 Funkce merici relativni vlhkost pudy. More...
 
void Greenhouse_Model_MeasureHumidity (MeasuredData_t *data)
 Funkce merici relativni vlhkost vzduchu uvnitr modelu skleniku. More...
 
void Greenhouse_Model_MeasureTemperature (MeasuredData_t *data)
 Funkce merici teplotu uvnitr modelu skleniku. More...
 
bool Greenhouse_Medel_ToggleCover (bool aktualStatus)
 Funkce prepinajici stav stresniho krytu. More...
 
uint8_t bin2bcd (uint8_t binary2convert)
 Fukce prevadi 8b cislo v binarnim zapisu do BCD kodu. More...
 
uint8_t bcd2bin (uint8_t bcd2convert)
 Fukce prevadi 8b cislo v BCD kodovani do standartniho tvaru. More...
 
void Greenhouse_RTC_TimeStart ()
 Funkce pozastavi cinost rtc modulu. More...
 
void Greenhouse_RTC_TimeStop ()
 Funkce spousti rtc modul. More...
 
myTime_t Greenhouse_RTC_GetTime ()
 Funkce pro zjisteni aktualniho casu z RTC modulu. More...
 
void Greenhouse_RTC_SetTime (myTime_t timeToSet)
 Funkce nastavi do RTC modulu novy cas a datum. More...
 

Variables

ARM_I2C_STATUS status
 Promenna obsahujici informace pro i2C komunikaci.
 

Detailed Description

Definice funkci z hlavickoveho souboru greenhouse.h.

Author
Viktor Vrablik
Date
27. 2. 2017

Function Documentation

◆ i2c0_event()

void i2c0_event ( uint32_t  event)

fukce ktera by se mela volat pri preruseni od i2C ovladace

V mem programu neni pouzita. je ale nutne ji vytvorit, jelikoz ji i2C ovladac vyzaduje pri inicializaci.