<root>
<file schema='101' />
<macros >
<macro >
<flowline name='Change_Baud_Rate' description='Change serial Baud Rate 0 for no Change 

1=2400,2=4800,3=9600,4=14400,5=19200,6=28800,7=38400,8=57600,9=76800,10=115200' >
<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
<param name='CH1_Baud' type='u8' description='1=2400,2=4800,3=9600,4=14400,5=19200,6=28800,7=38400,8=57600,9=76800,10=115200' isconst='0' isinit='0' usrinit='0' setinit='' />
<param name='CH2_Baud' type='u8' description='1=2400,2=4800,3=9600,4=14400,5=19200,6=28800,7=38400,8=57600,9=76800,10=115200' isconst='0' isinit='0' usrinit='0' setinit='' />
<command class_type='decision' title='IF 0 = No Change' cmdcolor='12615680' cmdcolor_sec='15376912' exp='.CH1_Baud != 0' swap='0' >
<flowline >
<command class_type='switch' title='Channel 1' textshow='0' textarea='36,25,36,25' cmdcolor='12615680' cmdcolor_sec='15376912' exp='.CH1_Baud' >
<case >
<flowline />
</case>
<case exp='1' >
<flowline >
<command class_type='native' title='2400' textshow='0' ccode='// Baud Rate 2400:
UBRR0L = 0xA0;
UBRR0H = 0x01;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='2' >
<flowline >
<command class_type='native' title='4800' textshow='0' ccode='// Baud Rate 4800:
UBRR0L = 0xCF;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='3' >
<flowline >
<command class_type='native' title='9600' textshow='0' ccode='// Baud Rate 9600:
UBRR0L = 0x67;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='4' >
<flowline >
<command class_type='native' title='14400' textshow='0' ccode='// Baud Rate 14400:
UBRR0L = 0x44;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='5' >
<flowline >
<command class_type='native' title='19200' textshow='0' ccode='// Baud Rate 19200:
UBRR0L = 0x33;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='6' >
<flowline >
<command class_type='native' title='28800' textshow='0' ccode='// Baud Rate 28800:
UBRR0L = 0x22;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='7' >
<flowline >
<command class_type='native' title='38400' textshow='0' ccode='// Baud Rate 38400:
UBRR0L = 0x19;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='8' >
<flowline >
<command class_type='native' title='57600' textshow='0' ccode='// Baud Rate 57600:
UBRR0L = 0x10;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='9' >
<flowline >
<command class_type='native' title='76800' textshow='0' ccode='// Baud Rate 76800:
UBRR0L = 0x0C;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='10' >
<flowline >
<command class_type='native' title='115200' textshow='0' ccode='// Baud Rate 115200:
UBRR0L = 0x08;
UBRR0H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
</command>
</flowline>
<flowline />
</command>
<command class_type='decision' title='IF 0 = No Change' cmdcolor='12615680' cmdcolor_sec='15376912' exp='.CH2_Baud != 0' swap='0' >
<flowline >
<command class_type='switch' title='Channel 2' textarea='36,25,36,25' cmdcolor='12615680' cmdcolor_sec='15376912' exp='0' >
<case >
<flowline />
</case>
<case exp='1' >
<flowline >
<command class_type='native' title='2400' textshow='0' ccode='// Baud Rate 2400:
UBRR1L = 0xA0;
UBRR1H = 0x01;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='2' >
<flowline >
<command class_type='native' title='4800' textshow='0' ccode='// Baud Rate 4800:
UBRR1L = 0xCF;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='3' >
<flowline >
<command class_type='native' title='9600' textshow='0' ccode='// Baud Rate 9600:
UBRR1L = 0x67;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='4' >
<flowline >
<command class_type='native' title='14400' textshow='0' ccode='// Baud Rate 14400:
UBRR1L = 0x44;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='5' >
<flowline >
<command class_type='native' title='19200' textshow='0' ccode='// Baud Rate 19200:
UBRR1L = 0x33;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='6' >
<flowline >
<command class_type='native' title='28800' textshow='0' ccode='// Baud Rate 28800:
UBRR1L = 0x22;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='7' >
<flowline >
<command class_type='native' title='38400' textshow='0' ccode='// Baud Rate 38400:
UBRR1L = 0x19;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='8' >
<flowline >
<command class_type='native' title='57600' textshow='0' ccode='// Baud Rate 57600:
UBRR1L = 0x10;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='9' >
<flowline >
<command class_type='native' title='76800' textshow='0' ccode='// Baud Rate 76800:
UBRR0L = 0x1C;
UBRR0H = 0x10;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
<case exp='10' >
<flowline >
<command class_type='native' title='115200' textshow='0' ccode='// Baud Rate 115200:
UBRR1L = 0x08;
UBRR1H = 0x00;' cmdcolor='7687168' cmdcolor_sec='8152576' language='C' />
</flowline>
</case>
</command>
</flowline>
<flowline />
</command>
</flowline>
</macro>
</macros>
<variables />
</root>
