Make(avr_gcc)
ver(4.04 build 182)
Add(EntryPoint,16751526,245,189)
{
 @Color=11776947
 Chip=1
 link(onStart,6125954:doLoop,[])
 AddHint(62,-68,62,13,Chip)
 AddHint(60,-49,66,13,Freq)
}
Add(Loop,6125954,308,189)
{
 link(onLoop,4127625:doEvent,[])
}
Add(PortCfg,16739206,448,140)
{
 PIN=0
 Mode=0
}
Add(PortOut,16735761,658,301)
{
 PIN=1
}
Add(PortIn,15336713,553,308)
{
 PIN=0
 link(onWrite,15832731:doCompare,[])
}
Add(Delay,60214,448,308)
{
 link(onDelay,5123988:doEvent,[])
}
Add(Hub,4127625,378,189)
{
 OutCount=5
 link(onEvent1,16739206:doSet,[(420,195)(420,146)])
 link(onEvent2,12091145:doSet,[(427,202)(427,174)])
 link(onEvent3,6756081:doSet,[])
 link(onEvent4,60214:doDelay,[(427,216)(427,314)])
 link(onEvent5,14396027:doWork1,[(404,223)(404,269)(135,269)])
}
Add(PortOut,1782988,658,343)
{
 PIN=2
}
Add(PortCfg,12091145,448,168)
{
 PIN=1
}
Add(PortCfg,6756081,448,203)
{
 PIN=2
}
Add(If,15832731,602,308)
{
 Op2=Integer(1)
 link(onTrue,16735761:doRead,[(646,314)(646,307)])
 link(onFalse,1782988:doRead,[(646,321)(646,349)])
 link(Op1,15336713:GetPin,[(608,296)(584,296)(584,352)(559,352)])
}
Add(PortOut,1605945,553,378)
{
 PIN=3
 link(onRead,12030175:doData,[(597,384)(597,402)(464,402)(464,419)])
}
Add(Hub,5123988,504,308)
{
 link(onEvent1,15336713:doWrite,[])
 link(onEvent2,6158007:doData,[(530,321)(530,345)(492,345)(492,377)])
}
Add(PortOut,12658095,560,413)
{
 PIN=1
}
Add(DoData,12030175,476,413)
{
 Data=Integer(0)
 link(onEventData,9957951:doEvent,[])
}
Add(PortOut,334079,560,448)
{
 PIN=2
}
Add(PortOut,812703,560,483)
{
 PIN=2
}
Add(DoData,6158007,497,371)
{
 Data=Integer(1)
 link(onEventData,1605945:doRead,[(541,377)(541,384)])
}
Add(Hub,9957951,518,413)
{
 OutCount=3
 link(onEvent1,12658095:doRead,[])
 link(onEvent2,334079:doRead,[(546,426)(546,454)])
 link(onEvent3,812703:doRead,[(542,433)(542,489)])
}
Add(PortOut,12653566,364,308)
{
 PIN=3
 link(onRead,14396027:doWork3,[(408,314)(408,286)])
}
Add(DoData,8163700,308,308)
{
 Data=Integer(0)
 link(onEventData,12653566:doRead,[])
}
Add(Delay,7258934,252,308)
{
 link(onDelay,8163700:doData,[])
}
Add(PortOut,6898756,203,308)
{
 PIN=3
 link(onRead,7258934:doDelay,[])
}
Add(DoData,15631068,147,308)
{
 Data=Integer(1)
 link(onEventData,6898756:doRead,[])
}
Add(HubEx,14396027,131,280)
{
 Angle=1
 link(onEvent,15631068:doData,[(135,314)])
}