If you have a chance to new created a project based on CCG3 notebook example code of SDK 3.3.1, you will found that the firmware project was changed.
The new project includes:
This is Dual asymmetric firmware architecture. The V3.2.1 is Dual symmetric firmware architecture. The difference is:
Dual asymmetric firmware architecture have a backup firmware on FW1, which have basic Type-C function. You can compare the config.h of both project, you will get below results:
Dual symmetric firmware architecture have totally same feature on both firmware.
Is it possible to switch from one to the other easily?