PreviousNext
DPA 3.00
Help > DPA Release Notes > DPA 3.00

IQRF OS: 4.00D-08B1 (TR-7xD)

         TR-5xD devices are not supported anymore.

         The demo DPA version is not released anymore.

         DPA for the [CN] device is not released anymore.

 

Changes and enhancements

         User peripherals do not have to be numbered consequently starting from number 0x20.

         Enumeration response extended by a bitmap specifying implemented user peripheral.

         The interval of allowed PCMD values extended.

         Bonding UserData extended from 2 to 4 bytes at Enable remote bonding and Read remotely bonded module ID.

         Remote bonding can bond up to 7 Nodes. See also Read remotely bonded module ID and RemoteBondingCount.

         MID at Authorize bond extended from 2 to 4 bytes to avoid MID collisions.

         The discovery data address extended to 2 bytes and not multiplied by 16 anymore.

         The meaning of Par1 changed at EEEPROM enumeration.

         The unlimited address range of Extended Read.

         The address range of Extended Write limited to the lower 16 kB of EEEPROM only.

         Changed addresses of Autoexec and IO Setup at EEEPROM.

         IO Setup size extended from 32 to 64 bytes.

         Send FRC returns data from one more extra Node in the case of 1B and 2B FRC commands.

         Slot timing updated according to IQRF OS 4.00.

         Backup and Restore data length increased and AES-128 encrypted using an access password.

         DSM protected and encrypted by an AES-128 using an access password.

         FRC command value is accessible at _PCMD variable.

         CustomDpaHandler-ChangeIQRFOS.iqrf HWPID changed.

         The response that is sent when the device is started is marked by the new asynchronous flag.

         Usage of Write TR Configuration and Write TR Configuration byte inside Batch is not limited.

         Command OS Read additionally returns the shortest and the longest timeslot length.

         New parameter at DpaApiSendToIFaceMaster to specify asynchronous packets.

         Discarded commands:

         CMD_OS_SET_MID (irrelevant at IQRF OS 4.00)

         CMD_OS_SET_USEC (unused at current DSM)

         CMD_EEEPROM_READ (use Extended Read instead)

         CMD_EEEPROM_WRITE (use Extended Write instead)

 

New features

         Command Set Security.

         Deep sleep feature at Sleep.

         DPA API function DpaApiSetRfDefaults.

         IQRF OS Change process can also change the DPA version at the same time.