Thomas Kunze
1f406abbd4
astyle
2024-09-14 11:55:51 +02:00
Michael Geramb
7efc9a556d
Prevent using inadvertently copy constructor of GroupObject
2024-09-02 18:57:18 +02:00
thelsing
150f3fc24b
Update knx.h
2024-08-10 15:24:43 +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
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
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
5ddbff2d16
Merge commit '093ae42' into openknx-merge
2024-08-09 20:14:40 +02:00
Thomas Kunze
934d9ca5ba
translate german comments with deepL
2024-08-09 19:53:00 +02:00
Thomas Kunze
f676cd2a20
Merge commit '06e0365' into openknx-merge
2024-08-09 19:32:26 +02:00
Marco Scholl
b2bcba7e1b
Merge pull request #27 from mgeramb/add_DPT17.001
...
add DPT 27.001
2024-08-07 21:24:50 +02:00
Michael Geramb
f0cd44cefa
add DPT 27.001
2024-08-07 21:09:05 +02:00
Marco Scholl
845aa38bd6
Merge branch 'v1' into v1dev
2024-08-03 21:27:20 +02:00
Marco Scholl
84a0ce3c22
fixes modulo in rx queue
2024-08-03 21:27:00 +02:00
Dom
7f119275ee
Better Routing and new Tunneling Support ( #26 )
...
Support 0x091A IP-Router better, including KNX IP Tunneling and a lot of smaller fixes
2024-07-29 10:47:41 +02:00
thelsing
5e337591b1
Update bau57B0.cpp
2024-07-22 12:56:06 +02:00
Marco Scholl
d0b5e84526
remove generic ethernet support on rp2040. uses now KNX_IP_LAN or KNX_IP_WIFI
2024-07-20 23:47:58 +02:00
Michael Geramb
093ae425b0
String \0 terminated in group objects ( #25 )
...
* String \0 terminated in group objects
* Remove copy constructor, fix bugs in setting buffer to 0
* Remove copy constructor in GroupObject
2024-07-20 16:27:47 +02:00
Ing-Dom
12fb67cc63
fix: only set pinMode of Prog button pin when pin is >= 0 and isr function is defined
...
otherwise it is useless anyway and causes warnings.
2024-07-17 22:22:58 +02:00
Tony
9a46d7b1b2
Fix build for cemi_server without RF support
2024-06-20 02:09:16 +08:00
Marco Scholl
4f0e47f809
drop unexpected udp data packet length
2024-06-03 10:38:48 +02:00
Ing-Dom
6eb7af74a0
flag also repeated telegrams as echoed / own telegrams
2024-06-02 23:45:54 +02:00
Marco Scholl
a645575a72
support detect acks with busy + nack and show in monitoring
2024-05-23 15:38:31 +02:00
Marco Scholl
2adac5e4af
fix: resets stats
2024-05-23 09:35:07 +02:00
Marco Scholl
06e0365a53
Merge branch 'v1dev-tp2' into v1dev
2024-05-21 22:47:18 +02:00
Michael Geramb
a330699a0e
Add function to group object to send a value only if it was changed.
2024-05-21 19:15:58 +02:00
Marco Scholl
f94bd0b674
allow to change MAX_TX_QUEUE
2024-05-19 23:52:21 +02:00
Marco Scholl
97e15c7d92
remove some debug output.
...
adds a tx queue size limit with warning.
2024-04-10 14:36:19 +02:00
Marco Scholl
1754e5387b
fixes some problems with txqueue
2024-04-08 21:21:30 +02:00
Marco Scholl
e65afebd3a
reenable sendframe handling
...
reenable rxProcess in loop
fixes a memory leak
2024-04-05 00:04:43 +02:00
Marco Scholl
7b910eba59
small optimizes
2024-04-04 20:51:45 +02:00
Marco Scholl
9d7e29d705
auto format
2024-03-30 09:52:15 +01:00
Marco Scholl
6884734cc3
fixes the missing processRx() in loop()
2024-03-30 06:58:18 +01:00
Marco Scholl
cf1b6bc7ac
some bugfixes
2024-03-29 22:32:18 +01:00
Marco Scholl
8388c79f9f
adds gcc optimize for tp frame
2024-03-29 22:31:59 +01:00
Marco Scholl
1ee78a45d1
Reimplementation of the tpuart data link layer
2024-03-28 08:38:55 +01:00
Marco Scholl
6b2ac7e50b
Adds dma support for rp2040 uart
2024-03-28 08:33:15 +01:00
Marco Scholl
f5724c64d1
Extends the platforms with additional uart methods.
2024-03-28 08:21:59 +01:00
Marco Scholl
03f55f5503
Makes the data link layer accessible from outside
2024-03-28 08:20:12 +01:00
thelsing
57b5b05ce1
Merge pull request #272 from OpenKNX/feature/set-value-and-check-change
...
Allow Setting Value of Group-Object with Checking for Modification of Converted Value
2024-02-12 08:54:21 +01:00
Cornelius Köpp
1f426e9203
Update for New Uninitialized-Handling
2024-01-24 21:54:08 +01:00
Cornelius Köpp
f5f45e2ce1
Allow Setting Value of GroupObject (KO) with Checking Change after Conversion by valueNoSendCompare(..)
...
* Return if Value was Changed
* Always Set the First Value
* Copy on Changes Only
* Make Comparison Independent of Sending
* Extend Doc of `valueNoSendCompare(..)`; Add Note for using `valueNoSend(..)`
2024-01-24 21:54:07 +01:00
Waldemar Porscha
c6368db8a3
Finalize uninitialized handling
2024-01-18 22:43:31 +01:00
Waldemar Porscha
efe2c46d32
New implementation of Uninitialized state for group object
...
- old implementation is still there for compatibility reasons
- new implementation reflects the case "uninitialized while transmitting"
- Just states "Updated", "WriteRequest" and "Ok" remove uninitialized state
2024-01-16 00:39:26 +01:00
Cornelius Köpp
0b33f0d67e
Fix Error Detected in Pipeline: Build knx-demo
2024-01-07 20:18:02 +01:00
Cornelius Köpp
e9541a9e76
Extend Doc of valueNoSendCompare(..)
; Add Note for using valueNoSend(..)
2024-01-07 19:55:42 +01:00