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