The Projects Section allows you to access the complete list of applications that are available for Primers from Raisonance and those shared by fellow application designers. Download and try out these applications, rate them, modify them and use them to stimulate your own 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 EvoPrimer/Open4, Primer2, Primer or on All platforms.
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 Primer.
- "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 reserves 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 for ARM or the Raisonance C compiler for STM8/ST7 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 CircleOS. 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 Primer.
- When exiting, an application must restore the CircleOS context in order to guarantee that the CircleOS and other applications will behave properly.