Wireless Core Changelog¶
v0.6.1 - 2022-06-16¶
FixedFix wrong channel configuration when using dual radio mode.
ARQ setting
retry_counthas changed name totry_countinswc_connection_cfg_t.
v0.6.0 - 2022-05-27¶
This release contains a major Wireless Core API refactor. See Wireless Core and Wireless Core API for more details.
AddedFallback mode feature.
Statistics module.
Fast Sync feature.
Configurable Automatic Repeat Request (ARQ) feature.
Dual Radio feature.
Link Throttling feature.
Concurrency mechanisms.
Configurable channels.
ChangedPrefix of the SPARK Wireless Core (SWC) API changed from
wireless_toswc_.Connection callbacks behavior.
Address scheme now using a 12-bit PAN ID and a 8-bit Node address.
RemovedSupport for Wireless Core internal WPS and SR APIs.
writeandreadfunction pointers fromradio_halmember in the Wireless Core API HAL (swc_hal_t).criticalmember in the Wireless Core API HAL (swc_hal_t).
v0.5.1 - 2022-04-19¶
FixedDelay line calibration issue that could slightly increase the packet error rate on some transceivers.
v0.5.0 - 2022-03-03¶
ChangedSet auto-sync to disabled by default in the Wireless Core API.
FixedMost recently manufactured transceivers were not handled properly causing a wrong Wireless Core behavior.
Transceiver’s FIFO corruption when IRQ handling was too much delayed.
v0.4.0 - 2022-02-04¶
AddedNew Wireless Core API call wireless_core_get_allocated_bytes().
New Wireless Core API call wireless_set_syncing_address().
New Wireless Core API call wireless_free_memory().
SR API which is a merge of the SR1000 API and SR1000 API advance.
Syncword length can be adjusted through the syncword_len field of the wps_node_cfg_t type.
ChangedWireless Core processing time optimization.
NVM instance is now in the wps_radio_t type.
Calibration instance is now in the wps_radio_t type.
RemovedSR1000 API and SR1000 API advance.
FixedDoxygen comment header of wireless_connection_init().
v0.3.0 - 2021-12-16¶
AddedWireless Core API.
Dual radio feature.
Link throttling feature.
Fast synchronization feature.
An SPI timing setting which compensates for high capacitive loads on the SPI bus.
Auto-reply with user payload capabilities
Phase fetching , use for ranging. See stdspi in the wps_radio_t type.
ChangedRename wps_l1.c/h source files to wps_phy.c/h.
Rename wps_l2.c/h source files to wps_mac.c/h.
Split wps_phy.c/h source files in wps_phy_common.c/h, wps_phy_def.h, multi_radio/wps_phy.c/h and single_radio/wps_phy.c/h.
Rename wps_set_coordinator_address() to wps_set_syncing_address().
Add sr1000/ folders for SR1000 Series transceiver specific code.
Add api/ folder for the Wireless Core API.
Inline sr1000_access_adv functions (function definitions are now in the header file).
Inline sr1000_api_adv functions (function definitions are now in the header file).
Removedsr1000_access_adv.c source file.
sr1000_api_adv.c source file.
wps_radio_calibrate() from the WPS API.
wps_phy_init() from the WPS API.
wps_modem_phy_init() from the WPS API.
wps_modem_phy_t type from the WPS API.
FixedIssue with shutdown mode that could cause the WPS to hang.
Issue when using small payloads into an auto-reply frame.
v0.2.0 - 2021-11-09¶
AddedChangelog.
v0.1.0 - 2021-09-30¶
Initial release.