Commit Graph

34 Commits

Author SHA1 Message Date
Thomas Kunze
d2b6653d68 add config.h and USE_IP USE_TP USE_RF macros 2019-12-12 21:23:37 +01:00
Thomas Kunze
e128debabb convert CallbackProperty to template 2019-12-12 01:42:56 +01:00
Thomas Kunze
396994c1a5 add Property, DataProperty and CallbackProperty classes 2019-12-11 22:23:21 +01:00
Thomas Kunze
c64b7f6a01 change signature of propertyRead/Write 2019-12-10 23:42:27 +01:00
Thomas Kunze
d6db6a9673 add default noop implementations for most stuff of platform. 2019-12-10 22:25:33 +01:00
Thomas Kunze
5d8264555a remove unused methods of Platform class 2019-12-10 21:44:23 +01:00
Thomas Kunze
aa230ee0b9 Merge master 2019-12-09 23:28:17 +01:00
Thomas Kunze
3ed796ef93 fix more memory bugs 2019-12-09 23:19:13 +01:00
Thomas Kunze
266a2e126d save work 2019-12-01 21:47:14 +01:00
Thomas Kunze
8421279d53 -add saveLength to SaveRestore
-undo split of Restore from SaveRestore
-add some dynamic memory management to memory-class
2019-11-03 22:09:22 +01:00
Nanosonde
5f36196e78 Prevent swapping of process 2019-10-28 20:42:51 +01:00
Nanosonde
15b318992d Keep GPIO value sysfs file open for reading/writing 2019-10-28 20:37:40 +01:00
nanosonde
ddea3eab99 knx-linux: use default MEDIUM_TYPE IP 2019-10-28 18:26:24 +01:00
nanosonde
eb87ec1fe9 Compile KNX-RF specific bau27B0 and layers only if MEDIUM_TYPE is 2 (RF).
For knx-linux add MEDIUM_TYPE 0 (TP) as default to the CMakeLists.txt
2019-10-28 14:03:35 +01:00
nanosonde
b9e42c16d2 Fix Linux compilation 2019-10-27 14:10:05 +01:00
nanosonde
b4923815fe Fix blanks 2019-10-25 17:01:04 +02:00
nanosonde
fc0153e52a initial KNX RF S-Mode support 2019-10-25 16:41:29 +02:00
Thomas Kunze
d23613ad65 convert KnxFacade to a template class 2019-08-22 22:57:35 +02:00
Thomas Kunze
db740d6687 remove mdelay and millis from platform 2019-08-22 21:31:02 +02:00
Thomas Kunze
13b1cff315 fix dpt9 for small values 2019-07-15 22:53:21 +02:00
Thomas Kunze
c5bf61a44f fix coredump 2019-07-15 21:32:00 +02:00
Thomas Kunze
141f9ddd81 add .clang-format, remove VS class diagramm 2019-07-15 21:23:19 +02:00
Thomas Kunze
dfe000844d fix build; add debug output 2019-07-09 21:36:32 +02:00
Thomas Kunze
4ab96db96e add vs cmake files; fix knxPython 2019-06-29 00:48:57 +02:00
Thomas Kunze
378385ee97 add converstions to KnxValue and remove now obsolet methods 2019-06-12 00:01:21 +02:00
Thomas Kunze
6acaf59ddd move KnxValue and Dpt to extra files 2019-06-03 22:15:32 +02:00
Thomas Kunze
c898f824b8 add reboot to linux platform 2019-05-31 23:44:03 +02:00
Thomas Kunze
a35c0616ac fixed dpt 9.* add new value api to linux example 2019-05-29 22:43:21 +02:00
Thomas Kunze
d58483530d add dptconvert code from knxd 2019-05-27 23:39:29 +02:00
Thomas Kunze
9cbd9a0760 use KnxFacade for linux too 2019-05-18 21:04:49 +02:00
Thomas Kunze
46dba3ce73 remove warnings 2019-05-15 21:53:12 +02:00
Thomas Kunze
3a58ca8534 move main.cpp, document SaveRestore 2019-05-15 21:25:04 +02:00
Thomas Kunze
6717a609df move Doxygenfile around 2019-05-13 23:11:00 +02:00
Thomas Kunze
bb77fa7000 fix examples. Only reserve memory on tableobject if size > 0 2019-05-13 22:31:45 +02:00