mirror of
https://github.com/thelsing/knx.git
synced 2024-12-18 19:08:18 +01:00
Remove knx-rf-demo folder and move doc
This commit is contained in:
parent
b9e42c16d2
commit
c9819663fa
BIN
doc/CC1101-868mhz-radio-module-pinout.jpg
Normal file
BIN
doc/CC1101-868mhz-radio-module-pinout.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 122 KiB |
@ -1,70 +0,0 @@
|
||||
#include <knx.h>
|
||||
|
||||
// create macros easy access to group objects
|
||||
#define goTemperature knx.getGroupObject(1)
|
||||
#define goHumidity knx.getGroupObject(2)
|
||||
|
||||
uint32_t cyclSend = 0;
|
||||
uint8_t sendCounter = 0;
|
||||
long lastsend = 0;
|
||||
|
||||
// Entry point for the example
|
||||
void setup(void)
|
||||
{
|
||||
Serial1.begin(115200);
|
||||
ArduinoPlatform::SerialDebug = &Serial1;
|
||||
delay(1000);
|
||||
Serial1.println("start");
|
||||
|
||||
// read adress table, association table, groupobject table and parameters from eeprom
|
||||
knx.readMemory();
|
||||
|
||||
if (knx.induvidualAddress() == 0)
|
||||
knx.progMode(true);
|
||||
|
||||
|
||||
if (knx.configured())
|
||||
{
|
||||
cyclSend = knx.paramInt(0);
|
||||
Serial1.print("Zykl. send:");
|
||||
Serial1.println(cyclSend);
|
||||
goTemperature.dataPointType(Dpt(9, 1));
|
||||
goHumidity.dataPointType(Dpt(9, 1));
|
||||
}
|
||||
|
||||
// start the framework.
|
||||
knx.start();
|
||||
}
|
||||
|
||||
// Function that is looped forever
|
||||
void loop(void)
|
||||
{
|
||||
// don't delay here to much. Otherwise you might lose packages or mess up the timing with ETS
|
||||
knx.loop();
|
||||
|
||||
// only run the application code if the device was configured with ETS
|
||||
if(!knx.configured())
|
||||
return;
|
||||
|
||||
long now = millis();
|
||||
if ((now - lastsend) < 3000)
|
||||
return;
|
||||
|
||||
lastsend = now;
|
||||
|
||||
float temp = 1.2345;
|
||||
float humi = 60.2;
|
||||
String output = String(millis());
|
||||
output += ", " + String(temp);
|
||||
output += ", " + String(humi);
|
||||
Serial1.println(output);
|
||||
|
||||
if (sendCounter++ == cyclSend)
|
||||
{
|
||||
sendCounter = 0;
|
||||
|
||||
goTemperature.value(temp);
|
||||
goHumidity.value(humi);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user