knx/src/knx
Simon Billemont 29702f69c3
Fix #191 by initializing the platform pointer in all KnxFacade constructors (#198)
* Fix #191 by initializing the platform pointer in all KnxFacade constructors

* Revert "Fix #191 by initializing the platform pointer in all KnxFacade constructors"

This reverts commit adc05cfaf7.

* Alternative fix for #191 by initializing the platform pointer in KnxFacade(&bau) from the platform stored in bau
2022-04-19 09:51:36 +02:00
..
address_table_object.cpp Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
address_table_object.h fix some typos (#136) 2021-05-04 16:19:29 +02:00
aes.c Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
aes.h Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
aes.hpp Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
apdu.cpp Update apdu.cpp 2019-10-23 22:16:48 +02:00
apdu.h initialize all fields (hopefully) 2019-07-15 21:50:04 +02:00
application_layer.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
application_layer.h fix some typos (#136) 2021-05-04 16:19:29 +02:00
application_program_object.cpp fixes to enable partial programming (#132) 2021-04-14 23:44:12 +02:00
application_program_object.h fixes to enable partial programming (#132) 2021-04-14 23:44:12 +02:00
association_table_object.cpp Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
association_table_object.h refactor device object, add more const to functions 2019-12-21 17:48:46 +01:00
bau07B0.cpp Add warning message in TP-UART data link layer (#104) 2020-11-17 17:57:51 +01:00
bau07B0.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau27B0.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau27B0.h Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
bau57B0.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau57B0.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau091A.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau091A.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau2920.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau2920.h Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
bau_systemB_coupler.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau_systemB_coupler.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau_systemB_device.cpp GroupObjects can communicate internally (#194) 2022-04-12 00:28:21 +02:00
bau_systemB_device.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
bau_systemB.cpp Fix #191 by initializing the platform pointer in all KnxFacade constructors (#198) 2022-04-19 09:51:36 +02:00
bau_systemB.h Fix #191 by initializing the platform pointer in all KnxFacade constructors (#198) 2022-04-19 09:51:36 +02:00
bau.cpp Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
bau.h Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
bits.cpp Add KNX_NO_PRINT to define in project to avoid console info and reduce footprint (#127) 2021-03-11 09:38:06 +01:00
bits.h added support for RP2040 (Raspberry Pi Pico) (#145) 2021-07-08 19:45:33 +02:00
callback_property.h refactor device object, add more const to functions 2019-12-21 17:48:46 +01:00
cemi_frame.cpp Nikwest (#100) 2020-11-09 20:20:21 +01:00
cemi_frame.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
cemi_server_object.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
cemi_server_object.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
cemi_server.cpp Nikwest (#100) 2020-11-09 20:20:21 +01:00
cemi_server.h fix property save 2019-12-12 22:47:54 +01:00
config.h Add new KNX_NO_STRTOx_CONVERSION define for footprint reduction (#137) 2021-05-12 13:03:10 +02:00
data_link_layer.cpp Nikwest (#100) 2020-11-09 20:20:21 +01:00
data_link_layer.h Nikwest (#100) 2020-11-09 20:20:21 +01:00
data_property.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
data_property.h Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
datapoint_types.cpp move files back 2018-11-07 21:31:07 +01:00
datapoint_types.h move files back 2018-11-07 21:31:07 +01:00
device_object.cpp set valid default value for routing count 2020-11-11 22:51:23 +01:00
device_object.h Openknx version support (#190) 2022-03-02 13:38:30 +01:00
dpt.cpp print warning on DPT *.0 2019-09-02 22:04:07 +02:00
dpt.h Added support for DPT 251.600 RGBW (#167) 2022-01-16 18:26:51 +01:00
dptconvert.cpp Changed color byte order from WRGB to RGBW (R MSB). (#168) 2022-01-19 14:51:00 +01:00
dptconvert.h Added support for DPT 251.600 RGBW (#167) 2022-01-16 18:26:51 +01:00
function_property.h refactor RfMediumObject to use properties 2020-06-24 23:03:12 +02:00
group_object_table_object.cpp Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
group_object_table_object.h refactor device object, add more const to functions 2019-12-21 17:48:46 +01:00
group_object.cpp Forgotten init for PR #187 (#195) 2022-04-06 21:36:36 +02:00
group_object.h Feature: Uninitialized GO handling (#187) 2022-03-01 17:28:11 +01:00
interface_object.cpp Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
interface_object.h Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
ip_data_link_layer.cpp Nikwest (#100) 2020-11-09 20:20:21 +01:00
ip_data_link_layer.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
ip_host_protocol_address_information.cpp implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
ip_host_protocol_address_information.h implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
ip_parameter_object.cpp fix wrong IP (#142) 2021-06-08 20:27:33 +02:00
ip_parameter_object.h implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_device_information_dib.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
knx_ip_device_information_dib.h fix some typos (#136) 2021-05-04 16:19:29 +02:00
knx_ip_dib.cpp implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_dib.h implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_frame.cpp add platformio file and fix compiling without IP 2020-05-08 01:50:50 +02:00
knx_ip_frame.h Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
knx_ip_routing_indication.cpp implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_routing_indication.h add object for routing indication packet 2019-12-22 17:31:33 +01:00
knx_ip_search_request.cpp implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_search_request.h - add some knx-ip classes 2019-12-27 02:06:10 +01:00
knx_ip_search_response.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
knx_ip_search_response.h implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_ip_supported_service_dib.cpp add platformio file and fix compiling without IP 2020-05-08 01:50:50 +02:00
knx_ip_supported_service_dib.h implement knx-ip searchresponse 2019-12-28 00:29:17 +01:00
knx_types.h Rename DataSecurity enums; conflict with Wifimanager 2020-11-18 17:46:47 +01:00
knx_value.cpp Returning correct value for ULongType. (#157) 2021-12-22 20:00:27 +01:00
knx_value.h add float to knxValue 2019-07-24 22:28:11 +02:00
memory.cpp Openknx version support (#190) 2022-03-02 13:38:30 +01:00
memory.h Openknx version support (#190) 2022-03-02 13:38:30 +01:00
network_layer_coupler.cpp another bugfix try for #83 2020-11-17 17:49:54 +01:00
network_layer_coupler.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
network_layer_device.cpp Nikwest (#100) 2020-11-09 20:20:21 +01:00
network_layer_device.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
network_layer_entity.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
network_layer_entity.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
network_layer.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
network_layer.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
npdu.cpp move files back 2018-11-07 21:31:07 +01:00
npdu.h initialize all fields (hopefully) 2019-07-15 21:50:04 +02:00
platform.cpp Branch flash pr with large eeprom (#177) 2022-02-22 14:24:36 +01:00
platform.h Branch flash pr with large eeprom (#177) 2022-02-22 14:24:36 +01:00
property.cpp Bugfixes for property startIndex 0 and PID_IO_LIST (#75) 2020-07-05 12:11:44 +02:00
property.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
rf_data_link_layer.cpp Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
rf_data_link_layer.h Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
rf_medium_object.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
rf_medium_object.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
rf_physical_layer_cc1101.cpp move MAX,MIN,ABS to bits.h 2021-02-08 20:54:49 +01:00
rf_physical_layer_cc1101.h fix some typos (#136) 2021-05-04 16:19:29 +02:00
rf_physical_layer_cc1310.cpp fix some typos (#136) 2021-05-04 16:19:29 +02:00
rf_physical_layer_cc1310.h Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
rf_physical_layer.h Add support for CC1310 platform based on SimpleLink SDK (#94) 2020-11-10 21:52:38 +01:00
router_object.cpp fixes to enable partial programming (#132) 2021-04-14 23:44:12 +02:00
router_object.h fixes to enable partial programming (#132) 2021-04-14 23:44:12 +02:00
save_restore.h refactor device object, add more const to functions 2019-12-21 17:48:46 +01:00
secure_application_layer.cpp Rename DataSecurity enums; conflict with Wifimanager 2020-11-18 17:46:47 +01:00
secure_application_layer.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
security_interface_object.cpp Rename DataSecurity enums; conflict with Wifimanager 2020-11-18 17:46:47 +01:00
security_interface_object.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
simple_map.h Add support for KNX data secure (#66) 2020-07-06 19:16:54 +02:00
table_object.cpp Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
table_object.h Feature: additional callbacks for application (#189) 2022-03-01 21:42:03 +01:00
tpdu.cpp move files back 2018-11-07 21:31:07 +01:00
tpdu.h initialize all fields (hopefully) 2019-07-15 21:50:04 +02:00
tpuart_data_link_layer.cpp Removed unneded TX_WAIT_ECHO state; fixed echo detection (#188) 2022-03-01 17:30:54 +01:00
tpuart_data_link_layer.h Handling buffer overrun (#184) 2022-02-26 22:41:23 +01:00
transport_layer.cpp Add coupler support (#79) 2020-09-06 21:41:34 +02:00
transport_layer.h Add coupler support (#79) 2020-09-06 21:41:34 +02:00
usb_tunnel_interface.cpp split USE_USB from USE_CEMI_SERVER 2019-12-28 09:54:02 +01:00
usb_tunnel_interface.h split USE_USB from USE_CEMI_SERVER 2019-12-28 09:54:02 +01:00