A Scheme Interpreter for ARM Microcontrollers: ChangeLog for Version 00.0036
Changes from version 00.0017:
-
Armpit Scheme now runs on Atmel ARM MCUs. It includes specific support for the Olimex SAM7-H256
board that is based on the AT91SAM7S256 MCU.
-
Peripherals are no longer initialized by default, except uart0 and USB (where applicable).
-
An interface for I2C communications has been added to the LPC2000 series of MCUs.
-
Read/Write ports are now represented as integers that correspond to the base address of the peripheral
to read/write from/to in the MCU's memory map.
-
The syntax of Read/Write functions has been modified to (write object {port} {register} {number-of-bytes}) and
(read {port} {register} {number-of-bytes}) where the meaning of the optional {register} and {number-of-bytes}
arguments depend on the port being accessed and whether a register or an i2c-channel is read/written.
-
Taylor-series based floating point functions (sin, cos, ...) are now included in all implementations
(at the expense of control constructs on the LPC2131, eg. let, let*, begin ...).
-
Code documentation and structure have been modified to improve readability, size and efficiency.
-
Program examples and documentation pages have been updated to reflect these changes.
Last updated February 9, 2007
bioe-hubert-at-sourceforge.net