SDK 3.1.2 has a bunch of DCT functions that are marked as deprecated, but provides no alternative. Strangely wiced_dct_get_security_section (for example) has the following comment:
* @deprecated Please use @wiced_dct_get_security_section instead.
* Function is not compatible with a DCT located in external flash, and will
* be removed in future SDK versions
So the deprecated function recommends to use itself or is it a typo? What should actually be used to read/write DCT? Most other functions just keep pointing to other deprecated or non-existent functions.
As per the new implementation, there is an application under snip -> dct_read_write. This demonstrates on usage of DCT.