Commit Graph

  • 1f3a5fe5a9 improve the implementation of the 50 packet / second limit delay knx.loop by 20ms has ugly side effects. count the frames in 100ms chunks to allow more than 5 packets per 100ms drop packet if over the limit. Ing-Dom 2023-05-26 11:26:33 +02:00
  • 4cdf6d4ffe Merge pull request #244 from OpenKNX/hotfix-uninitialized-asap thelsing 2023-05-13 10:07:22 +02:00
  • 5abd3d4408 Hotfix: remove of _savedAsapXXX = 0 Waldemar Porscha 2023-05-13 01:11:34 +02:00
  • e4bb3e1c59 Merge pull request #243 from OpenKNX/support-samd-flash-offset thelsing 2023-05-07 20:29:12 +02:00
  • f30ff30a6a Merge pull request #242 from OpenKNX/function-property thelsing 2023-05-07 20:22:14 +02:00
  • 2b8ad2f1ad support KNX_FLASH_OFFSET on samd Marco Scholl 2023-05-07 11:52:39 +02:00
  • 859b50eff6 functionproperty respond only if handled thewhobox 2023-05-06 20:53:06 +02:00
  • d52df6d584 fix: prevent use of uninitialized _savedAsapXXX variables (#241) mumpf 2023-05-05 00:42:28 +02:00
  • 0d140a5182 Added FunctionProperty Callback (#238) Mike 2023-04-06 15:35:37 +02:00
  • 5007462c70 correction for DPT 10.001 TimeOfDay implemented; #define DPT_TimeOfDay Dpt(10, 1, 1) (#237) mobil750 2023-04-06 12:25:52 +02:00
  • 8807780b55 FIX: occasional endless loop (wrong buffer limit) (#234) mumpf 2023-03-20 14:41:31 +01:00
  • 4c37c21699 make the Prog Button handling in the knx stack deativateable by pin value <0 (#231) Dom 2023-02-20 14:21:11 +01:00
  • 8650669b50 add commitNonVolatileMemory overload to batch write chars n times to flash (#229) Dom 2023-02-13 21:42:06 +01:00
  • dce92403e5 32bit eeprom size (#230) Dom 2023-02-13 21:39:30 +01:00
  • 9894a8c8b8 improved/corrected prog button debouncing (#221) 1.3 mumpf 2022-11-25 07:24:27 +01:00
  • b51c5950c5 reimplemented binary search for translateAsap() (#220) mumpf 2022-11-12 11:23:04 +01:00
  • eef3a85b18 Update CodeQL (#219) croghostrider 2022-10-22 14:18:55 +02:00
  • 7bf3696a3b Feature175 binarysearch (#218) mumpf 2022-10-21 10:03:11 +02:00
  • a0134e6cfb RP2040 EEPROM/Flash compiler flag fix (#216) Sonnengruesser 2022-10-15 22:25:22 +02:00
  • 5b48f21f53 get rid of some warnings during build (#214) mumpf 2022-10-15 22:24:58 +02:00
  • 920b1d287a Update README.md thelsing 2022-08-15 11:31:29 +02:00
  • 8af9121f6f H8I8O Example (#210) Matthias B 2022-08-15 11:27:57 +02:00
  • 5dc3d7666b Update platformio.ini thelsing 2022-08-15 11:12:48 +02:00
  • 476d9ce57d Update platformio.ini thelsing 2022-08-15 11:12:30 +02:00
  • 6631d278a0 Update platformio-ci.ini thelsing 2022-08-15 11:12:16 +02:00
  • 2049321071 Update platformio-ci.ini thelsing 2022-08-15 11:11:57 +02:00
  • 704c334ffe Update platformio-ci.ini thelsing 2022-08-15 11:10:06 +02:00
  • 3bf7f5ce48 remove unnecessary print to console (#213) mumpf 2022-07-15 23:11:10 +02:00
  • 8b9ff4fce1 H8I8O (#209) Matthias B 2022-06-08 21:13:34 +02:00
  • bd907c242d Fix prog button handling (#207) rueckix 2022-05-31 07:20:59 +02:00
  • 3948045c28 Fix stm32 eeprom handling (#205) rueckix 2022-04-30 22:15:16 +02:00
  • eb963583ee Fix last CodeFactor Style issues (#202) croghostrider 2022-04-25 11:30:53 -07:00
  • d43703f7bd Get rid of occsional fails during ETS programming (#200) mumpf 2022-04-25 19:27:47 +02:00
  • e12a074e07 Removed redundant declaration (#199) croghostrider 2022-04-25 02:27:40 -07:00
  • 4b8b951be8 FIX issue introduced with #194 (#201) mumpf 2022-04-25 11:18:57 +02:00
  • 29702f69c3 Fix #191 by initializing the platform pointer in all KnxFacade constructors (#198) Simon Billemont 2022-04-19 09:51:36 +02:00
  • 01979174e3 Fixed accedental swap of size parameter and KNX_FLASH_SIZE define introduced in PR #196 (#197) Simon Billemont 2022-04-16 22:16:02 +02:00
  • b0153de97f Fix issue with Esp8266/Esp32 platform reinitializing EEPROM multiple times causing it to forget staged EEPROM changes (#196) Simon Billemont 2022-04-13 09:19:18 +02:00
  • 9c620a013d GroupObjects can communicate internally (#194) mumpf 2022-04-12 00:28:21 +02:00
  • 2453c3ce5d Forgotten init for PR #187 (#195) mumpf 2022-04-06 21:36:36 +02:00
  • 22af8267c3 Openknx version support (#190) mumpf 2022-03-02 13:38:30 +01:00
  • a10fa20bde Feature: additional callbacks for application (#189) mumpf 2022-03-01 21:42:03 +01:00
  • 145c354110 Removed unneded TX_WAIT_ECHO state; fixed echo detection (#188) mptei 2022-03-01 17:30:54 +01:00
  • 4f17ed4b5d Feature: Uninitialized GO handling (#187) mumpf 2022-03-01 17:28:11 +01:00
  • f4d7f604be Handling buffer overrun (#184) mptei 2022-02-26 22:41:23 +01:00
  • 1f079147c0 solves #183 (#185) SirSydom 2022-02-26 22:40:17 +01:00
  • c47a8b06c8 - Get rid of EEPROM emulation (#186) mumpf 2022-02-26 22:39:21 +01:00
  • 9c48027d3c Using defines in ACK handling (#182) mptei 2022-02-24 21:23:57 +01:00
  • d27f420217 solves #178 bugfix when sending frames > 63 byte, missing masking of … (#179) SirSydom 2022-02-24 10:13:02 +01:00
  • a306174878 Branch flash pr with large eeprom (#177) SirSydom 2022-02-22 14:24:36 +01:00
  • 53425e2ef7 Add callback functions for prog mode and improve documentation (#173) Michael Geramb 2022-02-19 20:23:50 +01:00
  • d26771c432 Merge pull request #171 from mptei/tx_throttle_rx_wait_addr thelsing 2022-02-13 21:56:03 +01:00
  • 2c2d69a396 Rp2040 plattform newcore (#172) SirSydom 2022-02-13 21:54:38 +01:00
  • 408cd2bbeb printHex takes to long Mike Pieper 2022-02-13 11:22:02 +01:00
  • c908d5dc0a handle all available bytes Mike Pieper 2022-01-25 06:08:58 +01:00
  • 7d7e6eb3b4 New state RX_L_ADDR; loop load adaption Mike Pieper 2022-01-22 10:19:01 +01:00
  • 1ee4377e61 tx throttle. Mike Pieper 2022-01-22 08:56:51 +01:00
  • 6720f86e5c Changed color byte order from WRGB to RGBW (R MSB). (#168) mptei 2022-01-19 14:51:00 +01:00
  • 36e0a00e80 Added Datapointtype DPT 7.600 (colortemperature) (#165) dev-git-usr 2022-01-16 18:56:00 +01:00
  • 71e8607f43 Added support for DPT 251.600 RGBW (#167) mptei 2022-01-16 18:26:51 +01:00
  • f5feefb0f2 TPUART: Avoid false EOP (#166) mptei 2022-01-16 18:25:32 +01:00
  • bf70e162f8 fix constant comparison (#162) croghostrider 2021-12-29 17:20:46 +01:00
  • 12d0ea1ad8 Use full duplex in tpuart_data_link_layer. (#161) mptei 2021-12-28 19:53:48 +01:00
  • fb74931bec Add 2 new methods: paramSignedByte and paramBit. Comments and usage inside code (#159) Domos 2021-12-23 20:04:34 +01:00
  • eb7ae16dde Returning correct value for ULongType. (#157) mptei 2021-12-22 20:00:27 +01:00
  • 63ff2c5d4d Removed doubled code (#158) mptei 2021-12-22 19:59:55 +01:00
  • 87edd3dfe0 Fix callback sequence (#153) Sonnengruesser 2021-12-13 11:17:36 +01:00
  • 616599cf8b Fix EEPROM include on STM32 (#151) rueckix 2021-10-17 18:19:45 +02:00
  • 57b1950e38 support DPT9.009 (airflow) and DPT9.029 (absolute humidity) (#149) SirSydom 2021-09-22 23:51:21 +02:00
  • 4f6c837b78 added support for RP2040 (Raspberry Pi Pico) (#145) SirSydom 2021-07-08 19:45:33 +02:00
  • 6254fc9b67 fix bulid (#143) croghostrider 2021-06-14 08:10:48 +02:00
  • 31e35695e6 fix wrong IP (#142) croghostrider 2021-06-08 20:27:33 +02:00
  • 59d1b67d6c add KNX IP discovery support (#141) croghostrider 2021-06-04 17:23:23 +02:00
  • 2450c1c458 fix ESP32 IP KNX Demo (#139) croghostrider 2021-06-02 17:55:07 +02:00
  • 14462d410d Change individual address (#140) croghostrider 2021-06-02 17:53:46 +02:00
  • 75c863bffe Add new KNX_NO_STRTOx_CONVERSION define for footprint reduction (#137) etrinh 2021-05-12 13:03:10 +02:00
  • ed54da7089 fix some typos (#136) OutOfSync1 2021-05-04 16:19:29 +02:00
  • 95cf9df7fc fix userdata saverestore (#133) (#135) OutOfSync1 2021-05-04 16:17:27 +02:00
  • a4e74ebae5 Remove uniqueSerialNumber debug log to reduce footprint (#134) etrinh 2021-04-17 11:12:19 +02:00
  • 14162fb1a4 fix userdata saverestore (#133) OutOfSync1 2021-04-14 23:46:03 +02:00
  • 1343ed0b7d fixes to enable partial programming (#132) OutOfSync1 2021-04-14 23:44:12 +02:00
  • e57bbf9dbe generate unique serial number (#90) (#131) OutOfSync1 2021-04-12 11:40:56 +02:00
  • 036bd54c79 Tweak for Ram usage (#129) etrinh 2021-04-01 09:34:26 +02:00
  • 446ea1b9aa Fix int32 -> KNXValue conversion (#128) etrinh 2021-03-11 20:31:09 +01:00
  • 44075d80f7 Add KNX_NO_PRINT to define in project to avoid console info and reduce footprint (#127) etrinh 2021-03-11 09:38:06 +01:00
  • 164bf59166 added alternative GroupObject with less mangagement footprint (#125) mumpf 2021-02-18 09:40:35 +01:00
  • 21a05ae9b3 Add knx-433 (#122) zelogik 2021-02-09 02:37:14 +01:00
  • cddef776f7 move MAX,MIN,ABS to bits.h Thomas Kunze 2021-02-08 20:54:49 +01:00
  • f169e20f2f opt-out global KNX, ability to DIY construct knx object, minor cleanups (#121) Dennis Fleurbaaij 2021-02-05 15:57:45 +01:00
  • 58d3721571 Add: 'Demo example for PZEM004t-V3 (#120) zelogik 2021-01-21 18:41:55 +01:00
  • 742e7a1ee7 Fixing metadata size (#119) rueckix 2021-01-08 14:06:54 +01:00
  • d46b51fd4f Fix ambiguous call to attachInterrupt (#118) rueckix 2021-01-08 14:06:13 +01:00
  • 73df7fd28c Fix: "bool BauSystemBCoupler::configured()" (#112) rueckix 2020-12-10 19:17:45 +01:00
  • 8405d1f47d Adding std::function support for SAMD (#113) rueckix 2020-12-09 19:45:13 +01:00
  • f3751b6ccd Add nano.specs to linker to reduce memory footprint and increase HEAP+STACK sizes. (#107) nanosonde 2020-11-20 20:07:51 +01:00
  • 24c27815cf fix build Thomas Kunze 2020-11-18 18:39:35 +01:00
  • 9dd7aeb353 add masks for esp8266 Thomas Kunze 2020-11-18 17:56:19 +01:00
  • 2aecc213ff Rename DataSecurity enums; conflict with Wifimanager Thomas Kunze 2020-11-18 17:46:47 +01:00
  • eab31e7808 Finish RX on cancelled RX_CmdAdv if we issued hard abort due to crc16/address mismatch (#105) nanosonde 2020-11-17 21:08:53 +01:00
  • abb37c3b63 Add warning message in TP-UART data link layer (#104) nanosonde 2020-11-17 17:57:51 +01:00