Commit Graph

35 Commits

Author SHA1 Message Date
thelsing
1bfbf0e430
Update conf.py 2024-08-10 00:59:18 +02:00
thelsing
59d4ba4c1b
Update requirements.txt 2024-08-10 00:39:28 +02:00
thelsing
6363ff85fd
Update conf.py 2024-08-10 00:35:50 +02:00
thelsing
43ed529115
Update conf.py 2023-09-09 21:31:37 +02:00
nanosonde
77a796a39c
Add coupler support (#79)
* save work.

* save work

* save work

* save work

* save work

* Remember which interface received the cemi frame

* save work

* save work

* save work

* Use default value from PID_ROUTING_COUNT

* Add simple alternative to std::function without smart pointers or move semantics

* Remove include

* Add more comments about cleanup

* save work

* Remove forgotten code.

* Move crc16Ccitt to bits.c as it also used for PID_MCB

* save work

* move comment

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* derive from TableObject instead of InterfaceObject

* save work

* save work

* Fix wrong pointer arithmetic in TableObject

* Filter table setting/clearing

* move comment

* save work

* save work

* save work

* handle SBC on closed media

* save work

* move coupler example to different dir

* Restore device example for linux

* save work

* Remove MEDIUM_TYPE and use MASK_VERSION

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* save work

* Replace MEDIUM_TYPE by MASK_VERSION

* Remove adafruit/travis-ci tests

* Disable travis ci cache for platformio

* Fix missing changes

* Fix cemi server and add missing MASK_VERSION definitions

* Enable platformio caching on travis ci again

* Handle device address update for routing decision

* source address is set in network layer and not in data link layer

* Add remaining APCI types that are used with system broadcast

* Add debug print for routing

* Remove simple_functional

* Fix CMakLists.txt

* Use MASK_VERSION to conditionally compile code.

* Remove fixed version reuqirement from platform esp8266

* Add demo-coupler for MCUs

* Remove simple_functional.h from demo knx-linux

* Enable CI for coupler demos

* Correct path for knx-linux-coupler

* Fix knx_facade.h

* Refactor NetworkLayer to use getInterface() for devices and getPrimaryInterface(), getSecondaryInterface() for couplers

* Add platformio configs for other currently possible mask/platform combinations

* Add class diagrams and remove obsolete includes

* Add some minimal docs
2020-09-06 21:41:34 +02:00
nanosonde
a76fc31b80 Add cEMI Server with KNX USB HID support (#47) 2019-12-09 19:53:08 +01:00
nanosonde
c9819663fa Remove knx-rf-demo folder and move doc 2019-10-28 10:18:26 +01:00
Thomas Kunze
63d6d07e86 document multicast methods of applicationlayer and transportlayer 2019-07-05 23:53:43 +02:00
Thomas Kunze
dfec99ea3a . 2019-06-27 01:09:22 +02:00
Thomas Kunze
3f17ceb208 . 2019-06-27 00:50:09 +02:00
Thomas Kunze
130d3bbba0 . 2019-06-27 00:44:50 +02:00
Thomas Kunze
49f3a1a501 update doc generation 2019-06-27 00:19:31 +02:00
Thomas Kunze
1b6763a5cf . 2019-06-26 22:26:30 +02:00
Thomas Kunze
0e772d9f74 . 2019-06-26 22:21:55 +02:00
Thomas Kunze
ec52bde6f0 add more doc options 2019-06-26 22:19:12 +02:00
Thomas Kunze
3193b15aab . 2019-06-25 22:51:52 +02:00
Thomas Kunze
8c3e761943 . 2019-06-25 22:45:40 +02:00
Thomas Kunze
fa4f128e81 . 2019-06-25 22:41:36 +02:00
Thomas Kunze
5ca5f2d560 . 2019-06-25 22:35:15 +02:00
Thomas Kunze
fd94cf7b3f . 2019-06-25 22:24:06 +02:00
Thomas Kunze
d3618a7973 test breathe 2019-06-25 22:18:19 +02:00
Thomas Kunze
08bddd588b . 2019-06-25 21:48:42 +02:00
Thomas Kunze
a78930da24 test plantuml 2019-06-25 21:37:07 +02:00
Thomas Kunze
88f5c4214a remove @brief and enable JAVADOC_AUTOBRIEF in doxygen 2019-05-27 20:08:04 +02:00
Thomas Kunze
9cbd9a0760 use KnxFacade for linux too 2019-05-18 21:04:49 +02:00
Thomas Kunze
ae9baa7702 document AddressTableObject 2019-05-16 22:51:13 +02:00
Thomas Kunze
9a811b1458 add more citations 2019-05-16 21:32:56 +02:00
Thomas Kunze
d3ac67f771 test cite 2019-05-16 21:23:54 +02:00
Thomas Kunze
7af7c96234 reenable dot 2019-05-15 21:28:18 +02:00
Thomas Kunze
3a58ca8534 move main.cpp, document SaveRestore 2019-05-15 21:25:04 +02:00
Thomas Kunze
7b6a62bbc1 include readme again 2019-05-14 01:00:11 +02:00
Thomas Kunze
069bbcde8c change documentation 2019-05-14 00:54:40 +02:00
Thomas Kunze
1090efeadb add contents.rst 2019-05-13 23:38:50 +02:00
Thomas Kunze
e1326cf30b change doc 2019-05-13 23:31:51 +02:00
Thomas Kunze
6717a609df move Doxygenfile around 2019-05-13 23:11:00 +02:00