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
Add AES driver from TI to optionally perform the AES128 algorithm internally.
Add MCU_API_get_ep_key() function to read the device private key when the new embedded AES driver is used.
Add SIGFOX_EP_AES_HW compilation flag to select the AES computation method (new embedded AES driver or legacy MCU_API_aes_128_cbc_encrypt() function).
Add SIGFOX_NUMBER_OF_RC macro.
Add sigfox_ep_flags_template.h file (more details in the Changed section).
Fixed
Fix compilation issue in TX control driver.
Remove unifdef dependency in all cmake with linked target.
Changed
Add SIGFOX_EP prefix to all compilation flags.
Rename RC3C zone to RC3_LBT and RC3D zone to RC3_LDC.
Rename sigfox_ep_flags.h to sigfox_ep_flags_template.h. The real sigfox_ep_flags.h file can be created manually from the provided template or generated by cmake. This way, the flags file can be used while keeping the sigfox-ep-lib repository clean.
The sigfox_ep_flags.h file is now included by default: the SIGFOX_EP_USE_FLAGS_FILE compilation flag is now replaced by SIGFOX_EP_DISABLE_FLAGS_FILE with inverted logic.
Add SIGFOX prefix to all macros.
Add _t suffix to all functions typedef.
Change SIGFOX EP API error codes order and name.
Better code formatting with spaces instead of tabs.
Removed
Remove MCU_API_print_dl_payload() function. It is now replaced by an applicative callback given in the RFP and TA addons API (downlink_cplt_cb field).
Remove sigfox_ep_flags.h file (more details in the Changed section).