Which registers/modules/functions are off limits?
Take a look at the file ifi_picdefs.h to see which registers you must not modify in your custom code. If you see “Reserved – Do not use‿ next to a register or a bit of a register then your Robot Controller will not operate if you modify them. They are reserved by the system and must not be changed.
There use to be a file called ifi_picdefs.h included in the default robot code - but this year the file is not included in frc-code-2007-8722.zip. Does this mean there are no registers off limits? Or did the information get moved to another file/document?
No, there are still things that are off limits. The ifi_picdefs.h is no longer used. The ifi_aliases.h now shows the mapping of what you can use.