Issues with using menuconfig in Solution

Is there any documentation that explains what the features in menuconfig do, and the differences between enabling and disabling them? I often encounter situations where some features are unnecessary, but disabling them causes compilation errors.

You can refer to this document: menuconfig - SiFli Solution Documents

That means you still have to look at the code to understand the specific function of a macro!