knx stack (TP, IP and RF) for arduino and linux, Can be configured with ETS
Go to file
Phil1pp 06871ed074 Added support for LibreTiny IoT chips
https://github.com/libretiny-eu/libretiny

Tested with v1.8.0 on a BK7231N and the following build flags:
  -DMASK_VERSION=0x57B0
  -DKNX_NO_SPI
  -DKNX_FLASH_OFFSET=0x1DB000
2025-05-20 17:46:07 +02:00
.github/workflows Update cmake-arm.yml 2025-05-07 20:19:59 +02:00
doc Revert "clangformat everything" 2025-02-23 02:29:13 +01:00
examples Added support for LibreTiny IoT chips 2025-05-20 17:46:07 +02:00
src Added support for LibreTiny IoT chips 2025-05-20 17:46:07 +02:00
.clang-format Revert "clangformat everything" 2025-02-23 02:29:13 +01:00
.gitattributes opt-out global KNX, ability to DIY construct knx object, minor cleanups (#121) 2021-02-05 15:57:45 +01:00
.gitignore ignore build* 2025-02-23 00:06:10 +01:00
.readthedocs.yaml Update .readthedocs.yaml 2024-08-10 00:30:07 +02:00
CMakeLists.txt no more warnings 2024-08-09 21:30:35 +02:00
library.json no more warnings 2024-08-09 21:30:35 +02:00
library.properties no more warnings 2024-08-09 21:30:35 +02:00
LICENSE Create LICENSE 2018-04-21 21:51:41 +02:00
platformio.ini add platformio file and fix compiling without IP 2020-05-08 01:50:50 +02:00
README.md Added support for LibreTiny IoT chips 2025-05-20 17:46:07 +02:00

knx

This projects provides a knx-device stack for arduino (ESP8266, ESP32, SAMD21, RP2040, STM32), CC1310, LibreTiny (BK7231, RTL8710 and LN882H) and linux. (more are quite easy to add) It implements most of System-B specification and can be configured with ETS. The necessary knxprod-files can be generated with the Kaenx-Creator tool.

Generated documentation can be found here.

Usage

See the examples for basic usage options