Gray Bar
Simply Connected Logo
Ansi C Language
The ARMexpress and ARMmite can be programmed by a PC, using a pre-configured GCC C compiler. Coridium supplies a simple IDE that sets up the GCC compiler and gives you a boilerplate sample program, so that you're working on your problem in minutes, not trying to configure your setup. MakeItC is an IDE that will analyze your sources, compile all the pieces, link it together, download the code, and provide a terminal interface to the PC.

#include "coridium.h"

The coridium library configures the hardware, so you can spend your time solving your control problem, not reading manuals, forums and tables of registers. Source included.

#include "cor_hwlib.h"

The cor_hwlib library allows for simple access to the hardware features of the ARMexpress. This includes pin controls, HWPWM, I2C, SPI, Async Serial, Sync Serial (SHIFTOUT), pulse generation and measurement, FREQOUT, and time functions.

#include "cor_wrflash.h"

The cor_wrflash library supports writing of Flash memory from a C program.

#include "printf.h"

A standalone, compact printf/sprintf that only consumes 1K of code space. Source included.

#include "string.h"

A standalone, compact string library. Source included.

#include "mem.h"

A standalone, compact memory manipulation library. Source included.

Csample.c

A boilerplate example program that excercises and demonstrates the library functions.

Coridium C Hardware Extensions