|
What is RBuilder?
RBuilder is a tool that helps developers starting their projects. It performs
the following:
- Selection of the peripherals
- Configuration of the selected peripherals
- Generation of the project skeleton
RBuilder is 100% a Raisonance product, however it uses the ST7 Library (version 2.0) for most of the code it
generates. This implies that:
- As the ST library evolves, so will the code generated by RBuilder (starting from the same
set of options).
- As the library is written in C, using RBuilder will require the use of a C Compiler.
RBuilder, with its graphical interface, lets the developer easily select which peripherals will be
used and how those will be configured. Once the developer has finished selecting and configuring its peripherals,
RBuilder generates a RIDE project skeleton. This project includes all the source files needed for use
and configuration of the peripherals, as well as the main function skeleton including calls to
the peripherals initialization.
RBuilder is itself dynamically configured depending on the device you selected in RIDE. Therefore,
the list of the peripherals/options is preset when you launch RBuilder.
How to use RBuilder?
Once the wizard has been called within Ride and that the project location and
microcontroller have been chosen, RBuilder appears to configure the project.
For more information on RBuilder, continue reading this page.
What are the different views in RBuilder?
RBuilder presents several views in order to give as much information as needed to the user to configure properly its microcontroller. Those views are:
- Project view
- Options view
- Generated files view
- Datasheet view
- Help view

- Project view
The project view is located in the upper left corner of RBuilder window. The following picture shows this view.

This view contains a tree which contains:
- The core of the microcontroller selected by the wizard in Ride.
- The memory provided for this microcontroller.
- The list of the peripherals embedded in your microcontroller.
- The interrupts settings.
- The project preferences. Those are information needed for the source generation, such as
tabulation width and comment style.
- Option view
The option view shows the options available for the object selected in the project view.

Options can be selected with check boxes, list boxes, text fields, ...
- Generated files view
The generated files view lists the files that will be generated by RBuilder once the developer will be done
configuring its project. Items in the file list cannot be modified or previewed. The following picture shows an
example of this view.
- Datasheet view
The datasheet view shows the datasheet (PDF files) of the microcontroller selected for the project and
the user manual of the software library used to interface the ST7 peripherals. The developer can access
the datasheet while configuring its microcontroller. Note that Acrobat Reader must be previously
installed to make the datasheet visible
- Help view
The Help view is the view where can be found help about a specific topic. The page in this view changes depending
on what is selected in the project view. You can navigate in this view using the links in the pages and
with the two icons at the top of the pages
|