adl_flhWrite block size

Hello all,

Can anyone tell me how much data can be written to flash in one single adl_flhWrite operation, and, how long it takes for the OS to complete this operation?

The main reason for asking is because I have written up to the 30K limit for an object but it appears as though the write has been unsuccessful.

Currently this observation has been made by the fact that after a power cycle the flash information stored does not seem to exist.

I have further investigations to make on my application but any information would be grateful.

Regards

does the adl_flhWrite method return the OK value?
does the free value (adl_flhGetFreeMem) change after the adl_flhWirte call?