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.