Hello Alice,
thank you for the quick reply.
The thing is though that I wasn't referring to functions but to functionality/capability. So there seems to be a misunderstanding. Either on your side for not understanding my question or on my side for totally not getting at all what you're saying in your answer. I'll try to clarify.
The Reinvoke ISP command is given a pointer to the parameter array. In this array at index 0 according to the User Manual from october of 2018, only value 0 was allowed. But in the User Manual from november of 2019, values 0x55 and 0xAA are possible additionally. 0xAA adds the possibility to start in DFU mode which was not possible using 0 before. So I assume the same function is called internally, but the new parameters provide additional functionality / add capability.
So the question is: Was the boot code capable of booting into DFU mode already in october of 2018 using Reinvoke ISP command (then the document simply wasn't up to date at that time) or was that capability added later?
If that capability was added afterwards, I would have to check the boot code version of my controller to see if it is possible to use "Reinvoke ISP" to boot to DFU mode. That would require some kind of overview of the boot code version numbers and the boot code's capabilities at that version.
Hopefully that was understandable. I do have a tendency to be really cryptic about things especially when I'm deep into stuff. So at times not even colleagues working on the same project can tell what I'm on about.
Best regards,
Garry Hoberg