Can I use the 64bit GPIO calls on all of the RP2040, RP2350A and RP2350B? e.g. gpio_get_all64
I want a single version of the application without too many "if then else's" so assuming it is compatible I will use the 64 bit calls throughout if it is safe to do so.
I'm also confused by errata RP2350-E3. If I use the various masked calls such as gpio_set_dir_out_masked64 will they work on all versions of the chips assuming I'm not touching GPIO_NSMASK0/GPIO_NSMASK1 and leaving them at their default values (0,0 = secure).
What would be a non-secure access? When could I need to allow it?
Thanks
I want a single version of the application without too many "if then else's" so assuming it is compatible I will use the 64 bit calls throughout if it is safe to do so.
I'm also confused by errata RP2350-E3. If I use the various masked calls such as gpio_set_dir_out_masked64 will they work on all versions of the chips assuming I'm not touching GPIO_NSMASK0/GPIO_NSMASK1 and leaving them at their default values (0,0 = secure).
What would be a non-secure access? When could I need to allow it?
Thanks
Statistics: Posted by matherp — Mon Sep 02, 2024 5:58 pm