Commit Graph

  • c422f3bce9 move coupler example to different dir Nanosonde 2020-07-17 08:56:30 +0200
  • fb87828881 save work Nanosonde 2020-07-16 21:21:33 +0200
  • f46778c176 handle SBC on closed media Nanosonde 2020-07-16 21:02:25 +0200
  • 79354f2394 save work Nanosonde 2020-07-16 20:15:43 +0200
  • 68b38feaea save work Nanosonde 2020-07-16 18:58:24 +0200
  • 3595e53aab save work Nanosonde 2020-07-16 18:42:06 +0200
  • 2793813d4d move comment Nanosonde 2020-07-16 18:40:33 +0200
  • 7bedb0e672 Filter table setting/clearing Nanosonde 2020-07-16 18:39:16 +0200
  • 592e4bb2a8 Fix wrong pointer arithmetic in TableObject Nanosonde 2020-07-16 16:57:59 +0200
  • c19548ff4f save work Nanosonde 2020-07-16 16:57:40 +0200
  • a68439b1f3 save work Nanosonde 2020-07-16 08:26:14 +0200
  • c5904ec707 derive from TableObject instead of InterfaceObject Nanosonde 2020-07-15 18:08:47 +0200
  • ddff1d3ffc save work Nanosonde 2020-07-15 17:53:05 +0200
  • f21709923c save work Nanosonde 2020-07-15 17:51:47 +0200
  • b8d938518f save work Nanosonde 2020-07-15 17:51:22 +0200
  • 9a6d5cecf4 save work Nanosonde 2020-07-15 17:50:54 +0200
  • bc09622a77 save work Nanosonde 2020-07-15 17:33:44 +0200
  • de7742a444 save work Nanosonde 2020-07-15 17:32:16 +0200
  • 5ced388133 save work Nanosonde 2020-07-15 17:21:10 +0200
  • fb5fb42d8a move comment Nanosonde 2020-07-15 16:33:27 +0200
  • 255ee7f1c4 save work Nanosonde 2020-07-15 16:32:04 +0200
  • c70e552991 Move crc16Ccitt to bits.c as it also used for PID_MCB Nanosonde 2020-07-15 16:31:06 +0200
  • e3ff81ea99 Remove forgotten code. Nanosonde 2020-07-15 16:30:16 +0200
  • 9acd1537bd save work Nanosonde 2020-07-14 17:37:03 +0200
  • a005e8f654 Add more comments about cleanup Nanosonde 2020-07-14 13:45:50 +0200
  • 18a705f8d5 Remove include Nanosonde 2020-07-14 13:26:46 +0200
  • e970ef4dcd Add simple alternative to std::function without smart pointers or move semantics Nanosonde 2020-07-14 13:25:16 +0200
  • 6a3f5273ca Use default value from PID_ROUTING_COUNT Nanosonde 2020-07-12 13:47:53 +0200
  • 50b63edda4 save work Nanosonde 2020-07-12 13:34:06 +0200
  • d17fe1003b save work Nanosonde 2020-07-12 11:41:11 +0200
  • e230fa79ab custom flash size etrinh 2020-07-11 18:43:34 +0200
  • 2d0b0d05e5 save work Nanosonde 2020-07-10 21:37:28 +0200
  • 373d44d29b Remember which interface received the cemi frame Nanosonde 2020-07-10 16:49:02 +0200
  • a4599f4f9d save work Nanosonde 2020-07-10 16:36:42 +0200
  • 6f8cde49b4 fix crash due to NULL _sendBuffer etrinh 2020-07-09 22:22:16 +0200
  • f3d9af5576 save work Nanosonde 2020-07-09 21:56:20 +0200
  • 283db3f616 save work Nanosonde 2020-07-09 21:51:56 +0200
  • 62f18e725b save work Nanosonde 2020-07-09 21:45:41 +0200
  • 27433fe5e1 save work. Nanosonde 2020-07-09 21:08:38 +0200
  • 96884f768e
    Add support for KNX data secure (#66) nanosonde 2020-07-06 19:16:54 +0200
  • 13d91e1188 Remove code that slipped in. Nanosonde 2020-07-06 18:31:53 +0200
  • 67f8cce0ba Handle SBC flag (systembroadcast) in SCF field. Couplers between open and closed media need this. Nanosonde 2020-07-06 18:20:13 +0200
  • c63d78dbb1 Correct comment Nanosonde 2020-07-06 17:48:11 +0200
  • 9d47def140 Modify .gitignore and remove vscode config file Nanosonde 2020-07-06 17:45:25 +0200
  • 1fde999bd8 Only reset TOOL kkey to FDSK on factory reset Nanosonde 2020-07-06 15:21:21 +0200
  • b7fda6d151 Remove unused IP data link layer test code Nanosonde 2020-07-06 15:10:57 +0200
  • 9db2524e5a Refactor master reset Nanosonde 2020-07-06 14:53:30 +0200
  • 5efc450bc7 Merge branch 'master' into feat_datasecure (fix conflicts) Nanosonde 2020-07-06 14:11:51 +0200
  • e8645dc5ad Further cleanup. Nanosonde 2020-07-05 16:18:59 +0200
  • 24b4a8d8a6 Cleanup comment and debug output Nanosonde 2020-07-05 15:28:08 +0200
  • 53f6828872 SecIfObject: save/restore required for persisting STATE. Bugfix: use correct PID for group key table Nanosonde 2020-07-05 15:15:47 +0200
  • 8cfd67662f
    Bugfixes for property startIndex 0 and PID_IO_LIST (#75) nanosonde 2020-07-05 12:11:44 +0200
  • 38872f11ba Callback properties must return valid data on startIndex 0. The return value must contain the actual element count within the property. Nanosonde 2020-07-05 11:13:51 +0200
  • 108e4d7275 pin platform for ESP8266 to specific version nanosonde 2020-07-04 19:35:51 +0200
  • 4a5cab3cc7 Don't compile secapplayer if data secure not enabled nanosonde 2020-07-04 17:07:39 +0200
  • 318a384532 Add printing of uint64_t nanosonde 2020-07-04 16:32:18 +0200
  • b5b0f4f0d2 cleanup Nanosonde 2020-07-04 12:08:41 +0200
  • e88d13a97f cleanup Nanosonde 2020-07-04 11:38:43 +0200
  • 7d348bd493 Bugfixes Nanosonde 2020-07-03 12:57:41 +0200
  • 46fa13df04 Fix comment and add missing size adjustment in other method Nanosonde 2020-07-03 12:52:43 +0200
  • cac333fbd2 Remove unsused method Nanosonde 2020-07-03 12:49:01 +0200
  • dbec6bf369 Bugfix for property entry 0 and PID_IO_LIST Nanosonde 2020-07-03 12:43:28 +0200
  • 1955bbdf11 Revert "Revert "Merge master into feat_datasecure"" Nanosonde 2020-07-03 11:13:50 +0200
  • aa59253785 Revert "Merge master into feat_datasecure" Nanosonde 2020-07-03 11:10:56 +0200
  • 0c8358692a Merge master into feat_datasecure Nanosonde 2020-07-03 11:09:37 +0200
  • b1770e1df3 Merge branch 'master' into feat_datasecure Nanosonde 2020-07-03 11:07:07 +0200
  • 6cd030203a
    Update data_property.cpp thelsing 2020-07-03 00:47:29 +0200
  • bdc6df376e flashSize must be big enough. Security IF object contains a lot more data. Nanosonde 2020-07-02 21:17:22 +0200
  • 31f8efc516 bugfix Nanosonde 2020-07-02 20:07:27 +0200
  • bb954f5b2c cleanup Nanosonde 2020-07-02 18:42:15 +0200
  • 1dc95bf2be MILESTONE: working programming of secure device with IA and tables Nanosonde 2020-07-02 18:11:27 +0200
  • 83df210df3 Remove obsolete code Nanosonde 2020-07-02 12:30:01 +0200
  • 3297b53332 Move code from header to source file Nanosonde 2020-07-02 12:17:06 +0200
  • 0834618843 Include simple_map.h in CmakeFile Nanosonde 2020-07-02 12:15:29 +0200
  • 2c626dfb3c use simple_map Nanosonde 2020-07-02 12:15:01 +0200
  • b428863b4b Move map to own file Nanosonde 2020-07-02 12:01:01 +0200
  • f8252097c8 Add group object security handling Nanosonde 2020-07-02 11:51:43 +0200
  • 0f794ab2ea save work Nanosonde 2020-07-01 22:27:47 +0200
  • 0dc98b2a30 Merge branch 'master' into feat_datasecure Nanosonde 2020-07-01 21:51:43 +0200
  • ec3999357e save work Nanosonde 2020-07-01 21:48:28 +0200
  • 8a34040631 Change comment. Nanosonde 2020-07-01 17:26:50 +0200
  • 4089ddcaa6 Fix FunctionPropertyExt* and FunctionProperty for PDT_CONTROL Nanosonde 2020-07-01 15:04:10 +0200
  • fda8e64425
    Add support for lambda for more platforms (#74) etrinh 2020-07-01 10:39:30 +0200
  • 43eb0e19fc remove automatic detection of functional due to breakage with some platforms: In file included from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/char_traits.h:39:0, from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/string:40, from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/stdexcept:39, from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:39, from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39, from /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx/group_object.h:37, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx/group_object_table_object.h:4, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx/bau_systemB.h:8, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx/bau07B0.h:4, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx_facade.h:12, from /home/travis/arduino_ide/libraries/Adafruit_Test_Library/src/knx.h:86, from /home/travis/build/thelsing/knx/examples/knx-bme680/knx-bme680.ino:4: /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2 min(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /home/travis/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2 max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ To be investigated... etrinh 2020-06-30 23:05:44 +0200
  • 4cf3dab9a6 Allow lambda on platforms which support it, can be forced with HAS_FUNCTIONAL 0/1 etrinh 2020-06-30 22:40:19 +0200
  • f0fcfe3b86 Merge branch 'master' of https://github.com/etrinh/knx etrinh 2020-06-30 22:14:17 +0200
  • 4362c7b0a4 Merge branch 'master' of https://github.com/thelsing/knx etrinh 2020-06-30 22:11:07 +0200
  • 2164d3896f Handle PDT_CONTROL in FunctionPropertyExt* Nanosonde 2020-06-30 22:05:26 +0200
  • de87c2a3a3 Fix FunctionPropertyExtStateRead, fix restart. MILESTONE: Working physical programming of IA and toolkey with confirmed restart. Reading deviceinfos working. Nanosonde 2020-06-30 20:46:10 +0200
  • 780001bd59 Add PropertyValueExt* AL services. Handle master reset in AL service RESTART. Nanosonde 2020-06-30 19:45:31 +0200
  • f880114da5
    Stm32 port (#71) etrinh 2020-06-30 14:58:53 +0200
  • 2463e6ffaf Fix FunctionPropertyExt*. Working T_DATA_CONNECTED with FunctionPropertyExt*. Nanosonde 2020-06-30 12:36:56 +0200
  • 4316ead508 Add FunctionPropertyExt* AL services Nanosonde 2020-06-30 11:47:01 +0200
  • ae07679b95 coding style etrinh 2020-06-29 23:08:38 +0200
  • 86d3b4b7e9 change tabs to space etrinh 2020-06-29 22:57:33 +0200
  • 3ffa7c298f Fix #73 Add ability to override config.h with define NO_KNX_CONFIG etrinh 2020-06-29 22:51:46 +0200
  • de643b34de First working secure broadcast mode with IA programming Nanosonde 2020-06-29 22:39:33 +0200
  • c309ddf5ee check chip state when enabled leoujz 2020-06-28 15:19:09 +0800
  • 83d4758024 Fix Stm32 Eeprom handler Fix missing parenthesis Fix some type consistencies etrinh 2020-06-27 22:33:24 +0200
  • 3290634215 save work Nanosonde 2020-06-27 22:22:37 +0200