Commit Graph

666 Commits

Author SHA1 Message Date
Thomas Kunze
c77490ad62 Start with implementing subdpts 2024-09-12 23:13:30 +02:00
Thomas Kunze
60b414bab2 reimplement dpt1 and dpt9 2024-09-12 22:16:35 +02:00
Thomas Kunze
d1bdc6ef51 -remove hack for 0 terminating string in groupobjects
-fix logging on linux
-add parameters to python bindings
2024-09-12 00:16:49 +02:00
Thomas Kunze
b687cd24d9 fix build 2024-08-30 21:29:16 +02:00
Thomas Kunze
f9ba9acc3d more logging, chang knxPython 2024-08-30 20:47:43 +02:00
thelsing
a6563b0129
Update cmake-arm.yml 2024-08-29 02:07:08 +02:00
Thomas Kunze
bb8e182024 pio build 2024-08-28 21:58:51 +02:00
Thomas Kunze
71c1972217 build arm 2024-08-28 21:02:59 +02:00
Thomas Kunze
de6d6388f4 introduce Knx namespace 2024-08-28 20:12:21 +02:00
Thomas Kunze
628970a53d compiling again. 2024-08-20 01:37:35 +02:00
Thomas Kunze
09a3fe13c9 change header paths 2024-08-20 01:22:25 +02:00
Thomas Kunze
e73e4da8f1 spilt files into directories 2024-08-19 23:42:28 +02:00
Thomas Kunze
1b68cd0ef7 no more std::string 2024-08-19 23:24:21 +02:00
Thomas Kunze
e0f0b49db4 reduce use of std::string 2024-08-19 20:45:41 +02:00
Thomas Kunze
8f3e2f683f Merge branch 'directories' of https://github.com/thelsing/knx into directories 2024-08-19 18:14:46 +02:00
thelsing
285e516a93
Update cmake-arm.yml 2024-08-19 18:14:30 +02:00
Thomas Kunze
d721388b84 disable knx-cc ci 2024-08-19 18:13:01 +02:00
Thomas Kunze
9294257985 reduce footprint with KNX_NO_PRINT 2024-08-19 18:07:27 +02:00
Thomas Kunze
546300d705 Logging in memory and linuxplatform 2024-08-19 16:25:30 +02:00
Thomas Kunze
774a6b1d71 logger split up 2024-08-18 00:38:54 +02:00
Thomas Kunze
897acfe10f turn TUNNELLING of again 2024-08-18 00:05:30 +02:00
Thomas Kunze
8c3af52892 More logging 2024-08-17 22:37:15 +02:00
Thomas Kunze
59a76b7c3f frame logging data link layer 2024-08-17 21:30:44 +02:00
Thomas Kunze
2585deb52c add logging 2024-08-17 17:27:27 +02:00
Thomas Kunze
cd62a78eb4 do away with some feature #ifdefs add #ifndef KNX_NO_* if necessary 2024-08-17 12:51:31 +02:00
Thomas Kunze
32bd812ace fix build 2024-08-17 01:30:15 +02:00
Thomas Kunze
74036bad07 try to build less to reduce firmware sizes 2024-08-17 00:46:23 +02:00
Thomas Kunze
b59b37a462 Merge branch 'master' into directories 2024-08-16 22:22:22 +02:00
Thomas Kunze
31b765ab14 move files around and refactor cmake 2024-08-16 22:19:48 +02:00
thelsing
150f3fc24b
Update knx.h 2024-08-10 15:24:43 +02:00
thelsing
cdfd9de188
Update Doxyfile 2024-08-10 01:08:32 +02:00
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
c241bd7049
Update .readthedocs.yaml 2024-08-10 00:30:07 +02:00
Thomas Kunze
fcfeef3334 Refactor IP-Tunneling to use IpParameterObject directly instead of via BusAccessUnit 2024-08-10 00:18:50 +02:00
Thomas Kunze
e988c431fd move uninitialzed out of ComFlagEx enum 2024-08-09 22:37:58 +02:00
Thomas Kunze
1ba39e207f astyle everything 2024-08-09 22:20:19 +02:00
thelsing
44f90bb949
Merge pull request #289 from thelsing/openknx-merge
Openknx merge
2024-08-09 21:48:13 +02:00
Thomas Kunze
af96a7673f empty lines 2024-08-09 21:47:22 +02:00
Thomas Kunze
5293dd8894 no more warnings 2024-08-09 21:30:35 +02:00
Thomas Kunze
7c85635183 fix build 2024-08-09 21:02:51 +02:00
Thomas Kunze
84808912dc del files 2024-08-09 20:42:28 +02:00
Thomas Kunze
82f0774f11 Merge branch 'master' into openknx-merge 2024-08-09 20:38:43 +02:00
Thomas Kunze
5ac85818af Merge branch 'master' of https://github.com/thelsing/knx 2024-08-09 20:33:59 +02:00
Thomas Kunze
2043141301 Merge commit 'b2bcba7' into openknx-merge 2024-08-09 20:32:02 +02:00
Thomas Kunze
ee4d4ba3da Merge commit '7f11927' into openknx-merge 2024-08-09 20:30:39 +02:00
Thomas Kunze
dd5367eaac lib props 2024-08-09 20:18:10 +02:00
Thomas Kunze
5ddbff2d16 Merge commit '093ae42' into openknx-merge 2024-08-09 20:14:40 +02:00
Thomas Kunze
2b11ecc4e1 Merge branch 'master' into openknx-merge 2024-08-09 19:56:10 +02:00