Italiano English

 H8/H8S family: GNU toolchain, C programming language.
 Cypress PSoC family: Cypress Designer, ASM\C programming language.
 Atmel AVR Mega family: WinAvr, C programming language.
 Microchip PIC family: Microchip MPLAB, ASM programming language.

 

  

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

 

written by NDA TECH
Copyright NDA TECH di Nicola Dell'Amico
All rights are reserved