y5HL?SV{ozyX|hgT$O#p!O@d4#`(X&US>f#I99Oer(TCVkft}Eb2=cSJVqED
zkWp?c05VF7=!+;TRs)W$2Ha2pgl+`zB`~ii8@_y%%md5FBD%%aOJ^#bDgZL&YgYqS
z765Ts1av6NI(n~h8yCX=1NC%QdsTgTde|JF
zjYdIe88)YrvkC~VVSdq!Af`RPufKyTT!93p_n8eZusGud*rcPOrOE>@%p1_>^5oV){&R~usdU29=S_t5>wNB
z?fj1U&iU@&j%3edXR_Aiw^$?d{ouo$-Us70X^VaFve5mz@lS|=%D)tZ?>-j9`Rv|D
z*_$Y!4=MZLq)n=SEEG1V@y1bOKhpW(m`!S4l`4Ds;aU<7Bj;f_wYCK09YhHMqzkMg
z;n=5ZNf<%Sk#!{;`?L`y1d%Sdj)bGXUrWL`a*mUPEo*owOT3#=#z~|+3CA_hXGcE^
zt>O7oNO=lQqes_jGtXO|c`Q`V{}%g7QwTXxz?
z%M-V8EPWXcV7)bMsoKE$suT`?3Cbp7p>Q(MJl)t-W4EHFWls+{UwOH(9zssQ@gs(6%W~-T_NLdPBf(Is`jyU|6ldEvo{0ZBlK^r%j)9XGgN3-_K+r
zTaEkAAP|wYA7j=MeD>HRn^Q%71^(wgu4Al^q*6TiVaYwU4CN&zt1VIH=9kedXl-#~F}0=>|_FTiL_PkA$rKqhCH;
z$}-q3$!uTzKw#x}B@19QXkWa;>+ef8`(mqLU+fWV__z=JP&L)=HoPW!GIKvfwT|Rf
z`%vnG#_C3gkp1M}GjBhFhU$iG4Q&ljUtPbgzOCN8X=CZm(yr3$e>6X{v3zHFSNUi6
zHJa}WKN2A0$T%}C8B509{&`M4!yB$AQ*Rkn8)E9^M<@FVYoHKVhk!l?WZqkr8dsjX
zuzkbwAI@xi(1!V=jP-$i@wo7x8OyTy0j1WvmJHFF>Lf=Cs_n=KnTEjLfIFbVcS(+!
z%$dwc#*>i)iNF=gHLEiBc?Era@I+Rz&&TNKr5_~hTQd57$pECG^h_b}5CWcN
zK&JjaNxbt8EA5xW4|wT-B)-c_ha~X^FLg^I8t}TdhE(ZZ-#@ttJt&`+T7$N(QrE
zQm5=F1XA}k76R!eWIF>gYkDN{C-bb-i+1r+pCtY@FAYfIbzbsI<&UzTRXuL_4*~6~
z7{Lyz!8NkVZG8Q*X0WFlSwSZK4NRHbAU_njTdLGHD-AD#wHCJ)UL5FJOk-Q8ftCse
z#G7gyaA&aUgLg310qNG{C}b!lniG=6nJs3^w%@r-2Iu^{H_(~@n^JHm*g+qrk^
z^D0eRYJc;0H?yA$B@49+p9`(Gez5TOn77~BvCzKIv)B9l(~tgJc=)k!_uoD)z2(Th
zDlL=^{1JV&xlz5Ts$|~=`bOoRlR@7Y>A|%Dvvj>K^Z(=TzWj=+t;0Pw;`0uAhUBr6
ZM|uK7W6YaOX_FH*@5TrBu@`>4^1mP~4`~1Z
literal 0
HcmV?d00001
diff --git a/example/Debug/Obj/AvrUartBaud.r90 b/example/Debug/Obj/AvrUartBaud.r90
new file mode 100644
index 0000000000000000000000000000000000000000..9f77839dcfb047debc20d5d8337d5a87c2cb4b3c
GIT binary patch
literal 12057
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
K8UM$75B>ux?bUw(
literal 0
HcmV?d00001
diff --git a/example/Release/Exe/AvrUartBaud(AT64).hex b/example/Release/Exe/AvrUartBaud(AT64).hex
new file mode 100644
index 0000000..7b92dfc
--- /dev/null
+++ b/example/Release/Exe/AvrUartBaud(AT64).hex
@@ -0,0 +1,62 @@
+:020000020000FC
+:100000000C944501189518951895189518951895FC
+:100010001895189518951895189518951895189578
+:100020001895189518951895189518951895189568
+:100030001895189518951895189518951895189558
+:100040001895189518951895189518951895189548
+:100050001895189518951895189518951895189538
+:100060001895189518951895189518951895189528
+:100070001895189518951895189518951895189518
+:100080001895189518951895189518950800000159
+:100090000000F801222311F0332311F400E0089549
+:1000A000438354836583768305E00783218332830A
+:1000B00000810160008301E008950E949C01D80145
+:1000C0000C9100FFCCC0FD010781021709F4C7C0E5
+:1000D0002783215071F12A9509F450C02A9509F41B
+:1000E00072C02A95038114812581368140E150E058
+:1000F00060E070E009F48DC00E947A0140E855E2AA
+:1001000060E070E00E947A01C8010197FD01028160
+:10011000E02FF0E09083FD01038114812581368179
+:1001200040E150E060E070E00E947A0140E855E272
+:100130006EC0038114812581368140E150E060E08A
+:1001400070E00E947A0140E05BE460E070E00E94B1
+:100150007A01C8010197FD010281E02FF0E0908350
+:10016000FD01038114812581368140E150E060E08A
+:1001700070E00E947A0140E05BE449C00381148191
+:100180002581368140E150E060E070E00E947A0114
+:1001900040E056E960E070E00E947A01C8010197F2
+:1001A000FD010281E02FF0E09083FD0103811481C5
+:1001B0002581368140E150E060E070E00E947A01E4
+:1001C00040E056E924C0038114812581368140E155
+:1001D00050E060E070E00E947A0140E051EE60E0A3
+:1001E00070E00E947A01C8010197FD010281E02FB1
+:1001F000F0E09083FD01038114812581368140E187
+:1002000050E060E070E00E947A0140E051EE60E072
+:100210001DC00E947A0140E052EC61E070E00E9453
+:100220007A01C8010197FD010281E02FF0E090837F
+:10023000FD01038114812581368140E150E060E0B9
+:1002400070E00E947A0140E052EC61E070E00E94B0
+:100250007A010A95FD011181E12FF0E00083E4E0CD
+:100260000C94A10130E929E240E050E061EE70E039
+:1002700000E011E00E94490020E000E011E00E944F
+:100280005D00FACF00008895FECF07E40DBF01E0C6
+:100290000EBFC8E4D3E00E94AA01002311F00E941F
+:1002A000BA010E9432010E9442010C9442010024D2
+:1002B00011241001E0E2EA9592F0001F111F221FA5
+:1002C000331F001C111C221C331C041615062606A5
+:1002D000370688F3041A150A260A370AECCF001FDE
+:1002E000111F221F331FA001B10100951095209509
+:1002F00030950895FF27772312F4F16015D033234A
+:1003000012F4F09509D00E945701F69508F404D034
+:10031000F69508F409C0089530952095109501953B
+:100320001F4F2F4F3F4F0895709560955095419501
+:100330005F4F6F4F7F4F0895BA93AA939A938A9312
+:100340000895BB81AA8199818881F0E0EC0FFD1F9F
+:10035000EF01089501E0089520E006D0E9F708953F
+:10036000259102D0E9F708952D9301501040202FD8
+:10037000212B08958CE890E0FC0105911491FC017B
+:100380003296A591B491FC01349625913491422F77
+:10039000432B19F0F901E4DF01C0DEDF069610E01F
+:0803A0008239910748F308952A
+:0400000300000000F9
+:00000001FF
diff --git a/example/Release/Obj/AvrUartBaud.pbd b/example/Release/Obj/AvrUartBaud.pbd
new file mode 100644
index 0000000..1c4fde1
--- /dev/null
+++ b/example/Release/Obj/AvrUartBaud.pbd
@@ -0,0 +1,4 @@
+This is an internal working file generated by the Source Browser.
+16:33 24s
+F:\Github\AvrUartBaud\example\Release\Obj\AvrUartBaud.pbi
+F:\Github\AvrUartBaud\example\Release\Obj\main.pbi
diff --git a/example/Release/Obj/AvrUartBaud.pbi b/example/Release/Obj/AvrUartBaud.pbi
new file mode 100644
index 0000000..e633eee
--- /dev/null
+++ b/example/Release/Obj/AvrUartBaud.pbi
@@ -0,0 +1,22 @@
+This is an internal working file generated by the Source Browser.
+16:33 24s
+F:\Github\AvrUartBaud\AvrUartBaud.c
+F:\Github\AvrUartBaud\AvrUartBaud.c
+--cpu=m64
+-ms
+-o
+F:\Github\AvrUartBaud\example\Release\Obj\
+-D
+NDEBUG
+-y
+--initializers_in_flash
+--no_inline
+--no_cross_call
+--no_tbaa
+-e
+-I
+../\
+--eeprom_size
+2048
+--clib
+-Om
diff --git a/example/Release/Obj/AvrUartBaud.r90 b/example/Release/Obj/AvrUartBaud.r90
new file mode 100644
index 0000000000000000000000000000000000000000..09571f9505b60012518492eda83aad0749ca3a02
GIT binary patch
literal 11169
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
+#include
+#include "AvrUartBaud.h"
+
+#define __CPU_CLK__ 14745600L //14.7456Mhz
+
+tag_UartBaudControl Uart0Baud;
+
+void main( void )
+{
+ AvrUartBaudControlInit(&Uart0Baud, __CPU_CLK__, &UBRR0L, &UBRR0H);
+ //init uart0 baudrate.
+
+ while(1)
+ {
+ AvrUartBaudChange(&Uart0Baud, BAUD_9600);
+ //setting baudrate 9600bps
+ }
+}
diff --git a/example/settings/AvrUartBaud.cspy.bat b/example/settings/AvrUartBaud.cspy.bat
new file mode 100644
index 0000000..ab9c80e
--- /dev/null
+++ b/example/settings/AvrUartBaud.cspy.bat
@@ -0,0 +1,15 @@
+@REM This batch file has been generated by the IAR Embedded Workbench
+@REM C-SPY Debugger, as an aid to preparing a command line for running
+@REM the cspybat command line utility using the appropriate settings.
+@REM
+@REM You can launch cspybat by typing the name of this batch file followed
+@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).
+@REM Note that this file is generated every time a new debug session
+@REM is initialized, so you may want to move or rename the file before
+@REM making changes.
+@REM
+
+
+"D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\common\bin\cspybat" "D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\avr\bin\avrproc.dll" "D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\avr\bin\avrsim.dll" %1 --plugin "D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\avr\bin\avrlibsupportbat.dll" --backend -B "--cpu=m64" "--enhanced_core" "-p" "D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\avr\Config\iom64.ddf" "--eeprom_size" "2048" "-d" "sim"
+
+
diff --git a/example/settings/AvrUartBaud.dbgdt b/example/settings/AvrUartBaud.dbgdt
new file mode 100644
index 0000000..e068f91
--- /dev/null
+++ b/example/settings/AvrUartBaud.dbgdt
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/example/settings/AvrUartBaud.dni b/example/settings/AvrUartBaud.dni
new file mode 100644
index 0000000..d252919
--- /dev/null
+++ b/example/settings/AvrUartBaud.dni
@@ -0,0 +1,18 @@
+[Stack]
+FillEnabled=0
+OverflowWarningsEnabled=1
+WarningThreshold=90
+SpWarningsEnabled=1
+WarnLogOnly=1
+UseTrigger=1
+TriggerName=main
+LimitSize=0
+ByteLimit=50
+[Breakpoints]
+Count=0
+[Aliases]
+Count=0
+SuppressDialog=0
+[Trace1]
+Enabled=0
+ShowSource=1
diff --git a/example/settings/AvrUartBaud.wsdt b/example/settings/AvrUartBaud.wsdt
new file mode 100644
index 0000000..6098a90
--- /dev/null
+++ b/example/settings/AvrUartBaud.wsdt
@@ -0,0 +1,141 @@
+
+
+
+
+
+ AvrUartBaud/Debug
+
+
+
+
+
+
+ 261
+ 27
+ 27
+ 27
+
+
+
+ 20
+ 1395
+ 372
+ 93
+
+
+
+
+
+
+ TabID-7069-8589
+ Workspace
+ Workspace
+
+
+ AvrUartBaud
+
+
+
+
+ 0
+
+
+
+
+ TabID-7362-8788
+ Build
+ Build
+
+
+
+ 0
+
+
+
+
+
+ TextEditor
+ $WS_DIR$\main.c
+ 0
+ 0
+ 364
+ 364
+
+ 0
+
+ 0
+
+
+ 1000000
+ 1000000
+
+
+ 1
+
+
+
+
+
+
+ iaridepm.enu1
+
+
+
+
+
+
+
+
+
+ -2
+ -2
+ 754
+ 335
+ -2
+ -2
+ 200
+ 200
+ 104167
+ 200602
+ 175521
+ 758275
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -2
+ -2
+ 198
+ 1922
+ -2
+ -2
+ 1924
+ 200
+ 1002083
+ 200602
+ 104167
+ 200602
+
+
+
+
+
+
+
+
+
+
+
+
+