Nordic Semiconductor nRF5 AirFuel SDK
version 2.2.0
|
-------------------------------------------------------------------------------- Release notes nRF5 AirFuel SDK version 2.2.0 -------------------------------------------------------------------------------- This version of the nRF5 AirFuel SDK implements A4WP Wireless Power Transfer System Baseline Specification (BSS) v1.3 Final (05.11.2014) v5. Toolchain used for test / verification: -------------------------------------------------------------------------------- - ARM: MDK-ARM Version 5.14.0.0 - nRF Device Family Pack Version 8.5.0 SoftDevices and SDK included in this release: -------------------------------------------------------------------------------- - s130_nrf51: 2.0.0 - s132_nrf52: 2.0.0 - nrf5_sdk: 11.0.0 Please see "nRF51 Series Compatibility Matrix" and "nRF52 Series Compatibility Matrix" for SoftDevice version suitability for development and/or production. Both these documents can be found at infocenter.nordicsemi.com. New functionality: -------------------------------------------------------------------------------- - PTU: Added support for reduced positive and negative I_TX_COIL adjustments as defined in item 1 - 3 in section 5.2.5.5.2 (NOTE: NOT item 4, as the PTU implementation only operates with one MAX value). This functionality is effectively disabled by setting PTU_POWERAMP_INPUT_STEP_SIZE_REDUCED to equal PTU_POWERAMP_INPUT_STEP_SIZE. - PTU: Added support for increased I_TX_COIL adjustment step size as described in section 5.2.5.5.2. This functionality is effectively disabled by setting PTU_POWERAMP_INPUT_STEP_SIZE_INCREASED to equal PTU_POWERAMP_INPUT_STEP_SIZE. - PTU: Added support for distant list functionality. See file "ptu_distance_list_handler.c". NOTE: This is disabled by default. Undefine preprocessor define "PTU_DISABLE_DISTANT_LIST" to enable distant list functionality. Bugfixes: -------------------------------------------------------------------------------- - PTU: Fixed bug in "ptu_power_sharing.c" where use of 'ceil' function when calculating potential increase in power usage could result in PRU not getting correct power adjustment. Changes: -------------------------------------------------------------------------------- - None Known issues: -------------------------------------------------------------------------------- - None -------------------------------------------------------------------------------- Release notes nRF5 AirFuel SDK version 2.1.0 -------------------------------------------------------------------------------- This version of the nRF5 AirFuel SDK implements A4WP Wireless Power Transfer System Baseline Specification (BSS) v1.3 Final (05.11.2014) v5. Toolchain used for test / verification: -------------------------------------------------------------------------------- - ARM: MDK-ARM Version 5.14.0.0 - nRF Device Family Pack Version 8.5.0 SoftDevices and SDK included in this release: -------------------------------------------------------------------------------- - s130_nrf51: 2.0.0 - s132_nrf52: 2.0.0 - nrf5_sdk: 11.0.0 Please see "nRF51 Series Compatibility Matrix" and "nRF52 Series Compatibility Matrix" for SoftDevice version suitability for development and/or production. Both these documents can be found at infocenter.nordicsemi.com. New functionality: -------------------------------------------------------------------------------- - Added support for nRF52/PCA10040 in the following projects: - PTU App Beacon - PTU App - PRU App Multi Profile - DFU Bootloader - PTU: Long Beacon Extension status is now included in Debug output. Bugfixes: -------------------------------------------------------------------------------- - PTU: Long Beacon Extension Load Variation Detection timer is now stopped when exiting Power Save state. Previously the timer would continue to be repeatedly run if the PTU exited the Power Save state whilst Long Beacon Extension Load Variation Detection was active. - PTU: When performing Reconnection Procedure, the PTU will inspect the content of the ADV packet seen from the address being reconnected to. Previously the PTU would attempt to connect to the address regardless of the content in the ADV packet. - PTU: If a registration timeout occurs, and there are no active connections, an ALL_DEVICES_DISCONNECT state machine signal is triggered. Previously this signal would not be triggered, and the PTU would be slower in changing state to Power Save. - PTU: When sending PRU Control packet, the PTU will ensure that only PRUs that has reported support for Time Set will get a non-zero Time Set value. Previously all PRUs would get non-zero Time Set value in the PRU Control message. Changes: -------------------------------------------------------------------------------- - Changed folder structure of example projects. This was required as multiple projects are now supported for multiple platforms (PCA10028/PCA10040). Note that the projects are now located inside the 'apps' folder. - All example projects now define their memory layout in the 'Target' dialogue instead of using scatter files. This is done since the S13x SoftDevice uses dynamic amount of RAM. - PTU/PRU: S130 and S132 V2.0.0 SoftDevices are now used for respectively nRF51 and nRF52. - PTU/PRU: Moved error handling to common file 'wpt_error_handler.c'. - PTU: After setting a PRU registry item in the state 'FULLY_ACCEPTED', either due to 1700ms passing since the first observed partially accepted ADV packet, or due to 10 partially accepted ADV packets has been seen, the PTU will start a 'revocation' timer. When this timer times out, the PRU registry item state is reset to 'UNUSED' - PTU Beacon: The Advertiser Beacon functionality is now implemented using the SoftDevices standard BLE stack instead of using the Timeslot API. Known issues: -------------------------------------------------------------------------------- - None -------------------------------------------------------------------------------- Release notes nRF5 AirFuel SDK version 2.0.0 -------------------------------------------------------------------------------- This version of the nRF5 AirFuel SDK implements A4WP Wireless Power Transfer System Baseline Specification (BSS) v1.3 Final (05.11.2014) v5. Toolchain used for test / verification: -------------------------------------------------------------------------------- - ARM: MDK-ARM Version 5.14.0.0 - nRF51 MDK Version 8.2.0 SoftDevices and SDK included in this release: -------------------------------------------------------------------------------- - s110_nrf51822: 8.0.0 - s120_nrf51822: 2.1.0 - s132_nrf52: 2.0.0-4.alpha - nrf51_sdk: Version nRF51_SDK_10.0.0_dc26b5e - nrf52_sdk: Version nRF52_SDK_0.9.2_dbc28c9 Please see "nRF51822 Compatibility Matrix" for SoftDevice version suitability for development and/or production. (The "nRF51822 Compatibility Matrix" can be found at the nRF51822 product page at the Nordic Semiconductor web site.) Version 2.x.x summary: -------------------------------------------------------------------------------- Version 2.0.0 of the AirFuel SDK is based on a significantly different code architecture than previous versions. This version is intended for new project development. Version 1.x.x of the A4WP SDK is still supported and available for existing designs. Version 2.0.0 adds multi-profile support enabling a device to implement both the Wireless Power Transfer (WPT) profile, and an application profile. The PRU device examples in this release can be built for both the nRF51822 (using the S110 SoftDevice) and the nRF52832 (using the S132 SoftDevice). An implementation of multi-profile support is available with a non-concurrent application profile and the PRU WPT profile. The PTU charger examples are designed for the nRF51822 only (using the S120 SoftDevice). This release adds support for concurrent Beacon broadcast to the PTU examples.