Commit Graph

  • ba1966c0e1
    Update rp2040_arduino_platform.h Sonnengruesser 2022-10-15 16:36:04 +0200
  • 4248a1f073 Updated for samd51 flash storage compatibility OnlineCaveman 2022-10-15 16:15:32 +0200
  • fdf09012d0
    RP2040 EEPROM/Flash compiler flag fix Sonnengruesser 2022-10-15 12:28:01 +0200
  • 3c2dc6e7ea
    RP2040 EEPROM/Flash compiler flag fix Sonnengruesser 2022-10-15 12:24:20 +0200
  • 376ab5c84b
    Merge pull request #215 from thelsing/master SirSydom 2022-10-11 12:30:36 +0200
  • 82ae9652ad Merge branch 'master' into comparison-warnings Waldemar Porscha 2022-10-10 14:43:44 +0200
  • 704e94d207 get rid of some warnings during build (comparison between signed and unsigned integer expressions) Waldemar Porscha 2022-10-05 10:26:00 +0200
  • 920b1d287a
    Update README.md thelsing 2022-08-15 11:31:29 +0200
  • 8af9121f6f
    H8I8O Example (#210) Matthias B 2022-08-15 11:27:57 +0200
  • 5dc3d7666b
    Update platformio.ini thelsing 2022-08-15 11:12:48 +0200
  • 476d9ce57d
    Update platformio.ini thelsing 2022-08-15 11:12:30 +0200
  • 6631d278a0
    Update platformio-ci.ini thelsing 2022-08-15 11:12:16 +0200
  • 2049321071
    Update platformio-ci.ini thelsing 2022-08-15 11:11:57 +0200
  • 704c334ffe
    Update platformio-ci.ini thelsing 2022-08-15 11:10:06 +0200
  • 3bf7f5ce48
    remove unnecessary print to console (#213) mumpf 2022-07-15 23:11:10 +0200
  • f130f1d6e4 remove unnecessary print to console Waldemar Porscha 2022-07-15 15:25:43 +0200
  • 92e12e556e H8I8O Example M-Byte 2022-06-10 13:18:06 +0200
  • 8b9ff4fce1
    H8I8O (#209) Matthias B 2022-06-08 21:13:34 +0200
  • a629a5b0c7 Add STM32 unlock target M-Byte 2022-06-08 11:44:27 +0200
  • 191d996e29 Add H8I8O and H8C09 configurations to knx-demo M-Byte 2022-06-08 09:49:34 +0200
  • c6cd49d913 GD32 flash workaround M-Byte 2022-06-08 09:42:54 +0200
  • b718295423 Add defines for LED, button and serial port M-Byte 2022-06-08 09:37:55 +0200
  • bd907c242d
    Fix prog button handling (#207) rueckix 2022-05-31 07:20:59 +0200
  • b6953320d9
    Update knx_facade.h rueckix 2022-05-29 14:57:23 +0200
  • 840615ca5c
    Update knx_facade.h rueckix 2022-05-29 14:55:38 +0200
  • db58c21aae Update stm32_platform.cpp rueckix 2022-04-29 23:15:29 +0200
  • 21f96ff494 progbutton fix rueckix 2022-05-27 21:40:12 +0200
  • 3948045c28
    Fix stm32 eeprom handling (#205) rueckix 2022-04-30 22:15:16 +0200
  • c6dd834e35
    Code style fix rueckix 2022-04-29 23:47:53 +0200
  • 10beb907c2
    Update stm32_platform.cpp rueckix 2022-04-29 23:15:29 +0200
  • eb963583ee
    Fix last CodeFactor Style issues (#202) croghostrider 2022-04-25 11:30:53 -0700
  • cabc96931c fix trailing spaces croghostrider 2022-04-25 20:10:58 +0200
  • e28e26317c fix malformed whitespace croghostrider 2022-04-25 19:54:59 +0200
  • d43703f7bd
    Get rid of occsional fails during ETS programming (#200) mumpf 2022-04-25 19:27:47 +0200
  • e12a074e07
    Removed redundant declaration (#199) croghostrider 2022-04-25 02:27:40 -0700
  • 4b8b951be8
    FIX issue introduced with #194 (#201) mumpf 2022-04-25 11:18:57 +0200
  • cae65d0f48 FIX issue introduced with #194 - if go handler writes to same go, value is not sent to bus anymore Waldemar Porscha 2022-04-21 16:35:34 +0200
  • 29702f69c3
    Fix #191 by initializing the platform pointer in all KnxFacade constructors (#198) Simon Billemont 2022-04-19 09:51:36 +0200
  • 3be5e9e2d5 removed redundant declaration croghostrider 2022-04-18 14:25:56 +0200
  • b64db66f82 removed redundant declaration croghostrider 2022-04-18 13:30:54 +0200
  • 4cad4de390 Alternative fix for #191 by initializing the platform pointer in KnxFacade(&bau) from the platform stored in bau Simon Billemont 2022-04-18 08:37:33 +0200
  • 5d09670cf2 Revert "Fix #191 by initializing the platform pointer in all KnxFacade constructors" Simon Billemont 2022-04-18 08:24:57 +0200
  • 0ba41b3409 Get rid of occsional fails during ETS programming - happens just with large applications - occured mainly on SAMD platform - new crc16ccitt algorithm without additional buffer - reorder groupObjTable in memory for less fragmentation Waldemar Porscha 2022-04-17 23:59:54 +0200
  • 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 +0200
  • adc05cfaf7 Fix #191 by initializing the platform pointer in all KnxFacade constructors Simon Billemont 2022-04-13 21:02:25 +0200
  • ae7f2e456f Fixed accedental swap of size parameter and KNX_FLASH_SIZE define introduced in PR #196 Simon Billemont 2022-04-13 20:47:36 +0200
  • 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 +0200
  • 16eeaa87af Fix issue with Esp8266/Esp32 platform reinitializing EEPROM multiple times causing it to forget staged EEPROM changes Simon Billemont 2022-04-12 20:29:46 +0200
  • 9c620a013d
    GroupObjects can communicate internally (#194) mumpf 2022-04-12 00:28:21 +0200
  • 6d72e4b39a Remove #ifdef INTERNAL_GROUPOBJECT Waldemar Porscha 2022-04-11 22:12:20 +0200
  • 2453c3ce5d
    Forgotten init for PR #187 (#195) mumpf 2022-04-06 21:36:36 +0200
  • a56fde7528 FIX-Works now also if SMALL_GROUPOBJECT is not set Waldemar Porscha 2022-04-02 16:35:15 +0200
  • 0f32c85d53 Forgotten init for PR #187 Waldemar Porscha 2022-04-02 15:52:29 +0200
  • f7e8fec2ff GroupObjects can communicate internally - GroupObjects use callback infrastructure also during write to bus - external and internal write of a GO can be handled identically - needs #define INTERNAL_GROUPOBJECT Waldemar Porscha 2022-04-01 18:04:01 +0200
  • 22af8267c3
    Openknx version support (#190) mumpf 2022-03-02 13:38:30 +0100
  • a7db14a88c version <-> apiVersion swapped Waldemar Porscha 2022-03-02 12:55:40 +0100
  • 39af540c49 Merge branch 'openknx-version-support' of https://github.com/thelsing/knx into openknx-version-support Waldemar Porscha 2022-03-02 11:24:40 +0100
  • 78120e41e6 correct wrong buffer initialization Waldemar Porscha 2022-03-02 11:24:36 +0100
  • 3886fa5e9f
    Merge branch 'master' into openknx-version-support mumpf 2022-03-02 11:10:05 +0100
  • d3cba2e895 forgotten parameter in callback Waldemar Porscha 2022-03-02 09:33:29 +0100
  • 5f7e9e2f98 changes for PR - (old) version is again part of version check - naming conventions Waldemar Porscha 2022-03-02 09:27:12 +0100
  • a10fa20bde
    Feature: additional callbacks for application (#189) mumpf 2022-03-01 21:42:03 +0100
  • df211379a1 naming conventions for PR Waldemar Porscha 2022-03-01 21:11:38 +0100
  • 145c354110
    Removed unneded TX_WAIT_ECHO state; fixed echo detection (#188) mptei 2022-03-01 17:30:54 +0100
  • 4f17ed4b5d
    Feature: Uninitialized GO handling (#187) mumpf 2022-03-01 17:28:11 +0100
  • 65a60fdb48 updated source code formatting Waldemar Porscha 2022-02-27 23:26:49 +0100
  • 052732c5b4 Removed unneded TX_WAIT_ECHO state; fixed echo detection Mike Pieper 2022-02-25 17:39:31 +0100
  • 82c41bfbf6 Feature: Allow additional version check on startup - added versionCheckCallback - added apiVersion to DeviceObject - added new versionCheck to memory,cpp Waldemar Porscha 2022-02-27 15:35:31 +0100
  • 8b92bdf865 Feature: additional callbacks for application - beforeRestart callback - beforeTablesUnload callback Waldemar Porscha 2022-02-27 13:15:44 +0100
  • 6fe13ff9a6 Feature: Uninitialized GO handling - don't send senseless values on GroupValueRead Waldemar Porscha 2022-02-27 13:00:02 +0100
  • f4d7f604be
    Handling buffer overrun (#184) mptei 2022-02-26 22:41:23 +0100
  • 1f079147c0
    solves #183 (#185) SirSydom 2022-02-26 22:40:17 +0100
  • c47a8b06c8
    - Get rid of EEPROM emulation (#186) mumpf 2022-02-26 22:39:21 +0100
  • 77a03297e2 solves #183 get the unique id directly from flash instead using the async. SDK call. SirSydom 2022-02-26 10:27:07 +0100
  • 4010b16e56 Handling buffer overrun Mike Pieper 2022-02-24 16:31:55 +0100
  • 9c48027d3c
    Using defines in ACK handling (#182) mptei 2022-02-24 21:23:57 +0100
  • 0b4c94796e added newline Mike Pieper 2022-02-24 06:58:06 +0100
  • c23dc16b5f Using defines in ACK handling Mike Pieper 2022-02-24 06:31:19 +0100
  • 85b5655835 - Get rid of EEPROM emulation - Use SAMD-Flash without copying parameters to RAM Waldemar Porscha 2022-02-24 18:14:36 +0100
  • d27f420217
    solves #178 bugfix when sending frames > 63 byte, missing masking of … (#179) SirSydom 2022-02-24 10:13:02 +0100
  • 6c531b1598 used bit masking instead of % SirSydom 2022-02-23 21:06:53 +0100
  • 681f9218d0 also masked U_L_DATA_END_REQ correctly SirSydom 2022-02-22 21:10:39 +0100
  • 7910bd886a solves #178 bugfix when sending frames > 63 byte, missing masking of upper bits after sending a U_DataOffset SirSydom 2022-02-22 16:28:38 +0100
  • a306174878
    Branch flash pr with large eeprom (#177) SirSydom 2022-02-22 14:24:36 +0100
  • 5f71935e60 resolved CodeFactor issue SirSydom 2022-02-21 11:24:22 +0100
  • 76654f3310 - writebuffersize clarified (PR discussion) - changed alignment from flashpagesize to 32bit - added override modifier (PR discussion) - changed comment regarding flash/eeprom functions for plattforms to override/implement (PR discussion) SirSydom 2022-02-21 11:18:24 +0100
  • ef24cdc7de #175 added a binary search for address and assoc table can be enabled by defining USE_BINSEARCH SirSydom 2022-02-19 23:18:39 +0100
  • 53425e2ef7
    Add callback functions for prog mode and improve documentation (#173) Michael Geramb 2022-02-19 20:23:50 +0100
  • f466d6affa Add callback functions for prog mode and improve documentation Michael Geramb 2022-02-19 18:47:59 +0100
  • 4513e1de2a Merge branch 'Branch_flash_pr_with_large_eeprom' of https://github.com/SirSydom/knx into Branch_flash_pr_with_large_eeprom SirSydom 2022-02-19 09:06:27 +0100
  • 11220172b5 fixed typo in KNX_FLASH_OFFSET SirSydom 2022-02-19 09:06:08 +0100
  • 54666ab016
    Merge pull request #2 from SirSydom/flash_pr SirSydom 2022-02-18 15:02:21 +0100
  • fe5a542301 added support for EEPROM-Emulation / RAM-buffered Flash improvements in RP2040 plattform SirSydom 2022-02-18 14:02:45 +0100
  • eb70c55bdf bugfix when calculating memorywrites over multiple blocks by mumpf SirSydom 2022-02-18 11:53:11 +0100
  • 6ad8bd64e5 comments only, hints for plattforms SirSydom 2022-02-15 12:48:02 +0100
  • dbfd190653 rolled back linux plattform to eeprom SirSydom 2022-02-14 23:14:46 +0100
  • 5bf2177d66 Merge branch 'master' into flashnew_w_master2 SirSydom 2022-02-14 23:04:00 +0100
  • 49b93c2315 Merge branch 'master' of https://github.com/SirSydom/knx SirSydom 2022-02-14 22:59:52 +0100
  • 3bf579f712 another try for fixing the min problem SirSydom 2022-02-14 22:51:30 +0100
  • 23b7b453f6 fixed std::min SirSydom 2022-02-14 22:46:43 +0100