Flash File System: basic filesystem implementation for AMD
Flash : just one folder for file storage.
basic file commands: list, rename,
delete, creation.
basic folder commands: formatting.
Graphical library: set of graphical API for
SED1335 and basic window system with touch screen handling:
APIs for: controller initialization,
points, lines and bitmap drawing.
Basic widget: buttons, images, numeric
up/down, gauges, labels. For each widget you can assign a variable (storing
actual value), or event handlers (press, release etc)
Virtual alphanumeric keyboard for touch
screen.
Resizable monospace charset (8x8,
8x16, 16x16)
Page definitions hard coded into static
arrays: performs static positioning and customization of the widgets.
Comunication libraries: Set of comunication libraries for the
follwing protocols:
OMRON HL,
MODBUS RTU.
ROBOX BCC
ALCO: Serial comunication protocol tailored to limited
resources' microcontrollers. The protocol consists of a fixed length header and
a variable length body: this structure make is simpler
to develop onto memory constraint microcontrollers. The following commands
have been implemented:
MEM8, MEM16 ( 8 and 16 memory bits) read
and write
Complex command execution: eg. files
download and upload.
Firmware for electro stimulator and biofeedback device:
2 stimulation waveform generation
through DMA channels ( 1 MS/s max)
electro myographic signal sampling and
conditioning:LP , notch (50 hz) software filtering and envelope.
Protocols runtime handler.
connessione con software su Host PC
320x240 graphical display handler with
touch screen.
electro myographic sampled signal
graphical view