Here, you can access projects for both the new STM32 Primer2 and the original Primer shared by fellow STM32 application designers. Download and try out these applications, rate them, modify them and use them to stimulate your own creative application designs. Submit your own applications or improvements to the designs of others. See how they are rated by other designers.
Tables indicate whether applications run on Primer2, Primer or on Both platforms. Verification of the portability of original Primer projects to the Primer2 is in progress. Watch these pages to see when new projects become available.
Submission conditions:
- Registration required
- Include all application resources in a compressed ZIP file.
- Submitter guarantees that his/her contribution does not infringe any copyright, patent, trade secret, or other intellectual property right of any person or entity.
- Submitted source or binary files are free for use by all other designers.
- For the projects based on the CircleOS, the ZIP file must have this directory architecture:
- "Project name" directory.
- "SRC" directory that contains the source files and the application project.
- "add_to_Circle.bat" file that allows to load easily the application to the STM32Primer.
- "application.o" file which is the object file of the application (or a .lib file when several files are used).
- "readme.txt" file contains a project description.
Note: Raisonance reserve the right to remove entries that might be harmful or that might damage the tools or equipment of other users.
Use conditions:
- Registration required
- Users use downloaded code at their own risk. There is no guarantee stated or implied that the files downloaded cannot damage the development tools.
- Downloading code from this site does not imply any exclusive right to use that code nor a license for distribution.
Projects and applications:
- At the moment, only projects based on GCC are accepted. Only C and Assembly languages are allowed.
- An application must be loadable by the "circle_mgr" utility. Such an application consists of one or several object files (.o), that can be linked by LD with the standard GCC run-time libraries.
- It must be possible to launch the application using the Circle-OS. However, once launched, an application may disable the systick interrupt (i.e. the execution of the Circle OS). It may directly manage any/all the resources of the STM32 Primer.
- When exiting, an application must restore the Circle-OS context in order to guarantee that the Circle-OS and other applications will behave properly.