Dear Customer,
Please Bean Wizard's versions description in help below:
Basic version (included in CodeWarrior)
The basic version of Bean Wizard is designed for the creation of software beans, i.e. hardware independent. These beans are written in high-level programming languages (ANSI C, ...). You can create pure software beans (associated to other software modules), such as bean for computing Fast Fourier Transform, or you may create software beans which are indirectly dealing with hardware, using inheritance. You can, for example, create a bean for controlling EEPROM by inheriting methods and events from the input/output hardware beans and using them in your code. As input/output beans are written for all processors of Processor Expert's database, your EEPROM control bean is hardware independent and you may use it with each processor of Processor Expert's database.
In this version you cannot change existing hardware beans (for example input/output beans, timers, etc). You may only inherit from them by creating templates and interfaces.
Professional version
The Professional version of Bean Wizard is designed for creating software and hardware beans.
The Professional version also requires closer cooperation between customer and our company. The creating and modification of HW beans also require knowledge of e.g. internal macro-language, symbols from Processor Expert's database etc. The release of Professional version for public using isn't planned to future for these reasons. If you need to modify HW bean, the best way is to send us all requirements and we will make changes instead of you.
The "freeze" option isn't a final resolution, it is only "quick workaround" how to resolve a customer's problem before fixing or updating in generated code (if it is possible).
Answers:
1) Source code of HW beans is'nt public
2) You can load the bean to Bean Wizard, but all properties are read-only, some ones invisible.
3)-4) You can modify generated code only if "freeze" re-generation by Processor Expert
Best Regards,
Jan Pospisilik
Processor Expert Support