You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
V2.0.1 (#106)
* Renamed to libxcplite
* ptp_demo: Hardware and software timestamps enabled
* clockGetMonotonic and clockGetRealtime
* CMakeLists.txt optimized for more clarity
* Bugfixes
* ApplXcpSetBaseAddr and improved checks for valid address range
* Build script supports installing the library
* external_example adapted
* Changed default encoding for dynamic addressing to 10 Bit event and 22 Bit signed offset
* XCP_MAX_DAQ_COUNT removed
* Windows build problems fixed
* Simplified build script
* Renamed main_cfg.h to xcplib_cfg.h, install xcplib_cfg.h
* Variadic macro/template for C++ A2L typedef registration
* Added axis support to A2lCreateTypedef
* Cleanup
* Alternative fixed entry size lockless queue
* Vectored socketSendTo and socketSend
* Improved daq_test, queue_test added
* Renamed queue files
* Identifier naming style adjusted
* Lock-free calibration segment lockup
* Removed the memory allocation when loading memory segments from persistence file
* Replaced create calseg malloc by a memory with bump allocator
* Singleton access macros renamed to self, self_mut and self_mut_safe
* OPTION_SHM_MODE
* Changed signature of XcpInit with a mode flag to enable local, shared or deactivate mode
* Separated local and shared state of the XCP protocol layer
* cal_test improved
* Calibration segment management moved to cal.c/h
* Block socket mode removed, added socketSetTimeout
* Fixed problem with background task without XCP communication
* README.md updated
* XcpEthServerGetInfo removed
* Lowercase filenames
* XcpGetEcuEpk
* xcpclient copied from Rust xcp-lite repo
* GET_ID VECTOR_ELF_UPLOAD
* Windows atomic emulation optimized
* Examples updated