Azure / embedded-wireless-framework

Microsoft's Embedded Wireless Framework is a design concept that enables users to abstract application code from host port drivers and communication adapter drivers primarily in microcontroller-based projects.
MIT License
63 stars 31 forks source link

NetX Duo Middleware Compile Error #19

Closed renesas-adam-benson closed 1 year ago

renesas-adam-benson commented 1 year ago

When parameter checking is disabled (EWF_PARAMETER_CHECKING is not defined) the NetX Duo Middleware layer fails to build because undefined adapter struct members are accessed:

https://github.com/Azure/embedded-wireless-framework/blob/5d15b928bbb228f57da93f97bd1077ab77b86885/src/ewf_middleware_netxduo.c#L1032-L1035

'ewf_adapter' {aka 'struct _ewf_adapter'} has no member named 'struct_magic' 'ewf_adapter' {aka 'struct _ewf_adapter'} has no member named 'struct_size' 'ewf_adapter' {aka 'struct _ewf_adapter'} has no member named 'struct_version'

andrejm-rtos commented 1 year ago

This has been fixed.