And I do understand the difference between cortex m3 and m7 as 1.5 or 2 whole generations apart. I am just a little lost on whether any of those differences are actually relevant to what we are doing here. I welcome actual knowledge and experience on this matter joining the conversation. My thoughts and ideas here only become truth if they stay unchallenged. And I for one love to learn new things.