
-Realization of IrOBEX in 8bit micro computers-
This product provides the Infrared communication functions/MIDI playback functions in development of an environment
for Sitronix ST26xxB micro controllers .The IrOBEX/IrUltra, effects on IrST26xxB, and the library/sample sources
that provide MIDI playback, are included.
Objective Development Environment:
Compiler: IAR Embedded Workbench EW6502 v2.13A (IAR Systems)
Language:C Language
Resources for Needs
| IrMOBEX |
0.92 |
Bank4: 23,085
Non-bank: 1,860 |
1,067 |
Tx port (PC6 or PD6)
Rx port (PC7 or PD7)
SD port (any 1bit)
Interrupt UTX
Interrupt URX
One of Timer0~3 |
| IrUltra |
0.95 |
1,802 |
24 |
Tx port(PC6 or PD6)
Rx port(PC7 or PD7)
SD port (any 1bit)
Interrupt UTX(within library)
Interrupt URX(within library) |
| MIDI |
0.92 |
Non-bank: 1,211 |
24 |
PSG0 port
PSG0B port
Interrupt Timer0 (due to CH0 uses)
Base Timer 128Hz
|

Simple OBEX client model
OBEX client APL (Block API)
- GetReq (Receive Request)/PutReq(Send Request)
- AbortReq (Cutoff Request) etc.

IrST2608B is an 8bit micro computer used in mainly toys, electric writing devices, health goods and other such products.
The Implementation of IrOBEX will expand the possibility of network realization with infrared in mobile phones, PCs and other devices.
-
IrUltra protocol structure for IrST26xx
- RxReq(Receive Request)/TxReq(Send Request)etc.
IrOBEX Protocol Structure for IrSTST2608B

The IrUltra is a uni-directional protocol of a connection length type. It is open to the public as a guideline by the IrDA association,
compatible to devices with CPUs, which have no ability of managing the advanced protocol.
Sending/Receiving is managed in the programs background. And after completing the communication, the call back has been announced.
It is compatible to all micro controllers in the ST26xxB series.

- MIDI playback library structure
- MIDI API(non-block API)
- Play Sound / Stop Sound etc.
Playback of the melody/music composed by the MIDI is available.
Playback of the melody/music composed by General the MIDI
editor in 1channel Tone is available.