Real-Time Embedded Software Development
We have a long history of real-time embedded software development.
Recent Projects
Man Overboard Finder
A product to locate lost crew in the sea. The crew wear a radio beacon and the Man Overboard Finder locates their direction and distance by tuning into the beacon signal. Our part in this was to write the software to carry out the scanning, calculate the direction and distance and provide a full user interface.
Software features:
-
NEC 78KO Series microcontroller
-
Custom embedded OS (in-house)
-
User interface state machine
-
LCD driver
-
Button scan & debounce
-
PWM backlight intensity control
-
Synth IC driver
-
Flash memory driver
-
Battery power and charging control
-
Serial interface driver
-
I2C driver
Paging Alarm Module
A battery powered radio paging alarm able to send fsk messages.
Software features:
-
NEC 78KO Series microcontroller
-
Custom embedded OS (in-house)
- Synth IC driver
-
Flash memory driver
-
Battery power managment for low power long life operation
-
Serial interface driver
-
A to D temperature monitoring
Analogue Cordless Telephone
A CT0 spec analogie cordless mobile phone and basestation with address book, caller display, call transfer, advanced features.
Software features:
-
Toshiba microcontroller
-
Custom embedded OS (in-house)
-
LCD and LED display driver
-
Over air messaging between basestation and handset
-
Full mobile phone style user interface
-
Button scan and debounce
- Synth IC driver
-
Flash memory driver
-
Battery power managment for low power long life operation
-
Serial interface driver
MPT1327 Trunked Mobile Handheld Radion
An MPT1327 trunked handheld radio.
Software features:
-
Hitachi H8 microcontroller
-
Custom embedded OS (in-house)
-
LCD and display driver
- Full mobile phone style user interface
-
Button scan and debounce
- Synth IC driver
-
Flash memory driver
-
Battery power managment for low power long life operation
-
Serial interface driver
