The AEKStudio combines AutoDevKit with SPC5-STUDIO.
The AutoDevKit library contains software components for functional boards.
Each component has a specific API to control the specific functional board.
The API consists of a set with two types of "methods": one type that is very high level and easy-to-use even to hardware inexpert users; the other type is able to access very low-level board/chip advanced functionalities and features.
The AutoDevKit components are provided with a graphical user interface for easy configuration and setup. Once the configuration is completed for each component, the Allocate button is used for pin allocation.
During the allocation phase, the library configures the peripherals and all the necessary pins to run the components, checking for conflicts on MCU peripherals and pins already allocated automatically or manually through the AEKStudio PinMap editor. If conflicts are spotted, the software reports appropriate alerts.
Once the AEKStudio project is saved, pin allocation and configuration are saved as well. The PinMap editor shows and allows modifications of the allocated pins.
Through the same component installation process in Eclipse, it is possible to install some demo samples that contain simple main () functions where a basic usage of the component API is shown.
For the AEKStudio latest list of components and APIs, refer to the relevant release note available at www.st.com.