From f5d312edda9d7896b45d1451166a5fe276297ca8 Mon Sep 17 00:00:00 2001 From: Thierry Date: Sat, 13 Feb 2016 17:18:33 +0100 Subject: [PATCH] 2.10 --- History/MemoryUsage.zip | Bin 0 -> 7399 bytes MakeLibrary.bat | 1 + MemoryUsage.zip | Bin 0 -> 7399 bytes README.adoc | 25 ++++++++++++++ README.txt | 1 - WhatsNew.TXT | 19 +++++++++++ keywords.txt | 43 +++++++++++++++++++++++++ library.properties | 4 +-- license.txt | 24 -------------- MemoryUsage.cpp => src/MemoryUsage.cpp | 0 MemoryUsage.h => src/MemoryUsage.h | 2 +- 11 files changed, 91 insertions(+), 28 deletions(-) create mode 100644 History/MemoryUsage.zip create mode 100644 MakeLibrary.bat create mode 100644 MemoryUsage.zip create mode 100644 README.adoc delete mode 100644 README.txt create mode 100644 WhatsNew.TXT create mode 100644 keywords.txt delete mode 100644 license.txt rename MemoryUsage.cpp => src/MemoryUsage.cpp (100%) rename MemoryUsage.h => src/MemoryUsage.h (97%) diff --git a/History/MemoryUsage.zip b/History/MemoryUsage.zip new file mode 100644 index 0000000000000000000000000000000000000000..8c0d7e7240eaf78cc2b3dee2ecacd4894d54b21c GIT binary patch literal 7399 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 bj$dn#sshs8QUU;2cdz$%jYTTbpTGVGTP1`I literal 0 HcmV?d00001 diff --git a/MakeLibrary.bat b/MakeLibrary.bat new file mode 100644 index 0000000..94b8e40 --- /dev/null +++ b/MakeLibrary.bat @@ -0,0 +1 @@ +@..\MakeLibrary.bat diff --git a/MemoryUsage.zip b/MemoryUsage.zip new file mode 100644 index 0000000000000000000000000000000000000000..8c0d7e7240eaf78cc2b3dee2ecacd4894d54b21c GIT binary patch literal 7399 zcmai31yq#X+8w%^p-Tj5kd{=sJEdWU?vNTlfdOer=`QI|q@}w-VCV*s?o#~mzxTWN zdHw$X%$hSZYrT7~J^Q@tIp^JvssaKcA>ikD7N#WozhC}60q;JQ%ZbPpfuaI_LVG@I4{hE-un_ z8JwsG>rg~fKe577!%$ikxVjo89M-}B{IkvE|Kyd1n<>clH{V!1%?3}snvxQ>XGn(b1(_jY@G z=7NC%p=ZD^>n%a3e0*?UQlNYrSWFq0o=$i;d9x2UNpU`HOq|`C9q2VoP~z3ftTm=f z5(HU^F2eFPcOD#w{e&j5gNEs**9SwTLs-%U^z^ccy5C5YdTL!Pz(R5!Ll@H?`qs*i z#K|QDf5Kw?hR6W&Y4Ydx{^ZSDiA*$@4ND4#@DMHx7g7$(t<8JPaM8qn{LC_+*k}I3 zu!WzSgm)Z%gEz7vNa=tYg3xk7+2Zb5UZ9id@bu~YyphoebtR_5)=kGjVO;7%jftJ` zK-Dd3!L+C+2Df}?n%i4LP>bDfVsKGo7-%OMpfiUjr6i9~0uu(DUXRk$j~NKQDPtm(X^OG>6fqFh}fzY&PK{A3bGqEHtsPEQMr2z#j}RA@7{ZaF|K za+rxp6b~iWo?sT>uk$((r^2r6&VegP)Dlzb-8gYI_Iw`PZr@IcXzEoI92IXhP~9h) zHip|LB~|}!aM8hj5>11T1;t8QRec*CNh!%x;+tv4n9LzJb6{6g>@(>(-NPg;`X%EB z7XGHK=jm-IOkWg4)<`?6X7mX9^~lbjK=rhUUbMNkO@oJ0d?(UkAIR729hA&oL@e-m zt9~8{iROgXd~na*a;-=J6&Z4i5m^ONTdhwMSqL4$j!Iqa|Tf&G97i^)TMpeFj>xNNZ&yP33p zYnw!kTk`%^FbloWwXfa>QytzyJ>YQk%JUoq2Ly|ntOzj?-4s0$vf=Yn`w7hb>Hf`H z;P5nH(_6}mp$or<2bn6h%68fONtEKb58YTo8^?*-$|gH*#X`faI|5Wf!xOA%e%vDb z_>*dKVQyl{o{*B$j@R0vspf$l2hQSZW{!o<`$UaI#Fu?VJIXMnL5Q3431F%DI~k0! zam1b54)PsE{4!|z$l((NV9dEqjHVK_{>%srb;OCpE&Bvh`pAh+_nl?xI*R7t`w%I| za^r<#%3{5LMeV^tPUD;M?Y+IF@xiZgEE~q{IfYN*?km*qdk4XP6&g1e)BBwR6~J(} z+4wEN7qPTwAiC`3@U3Mt zhhHTrvQzHF4X|gNC9P85bc-yd%qDNLpy=T(|Mg#G>>jnOmIB zXyi`Uhi7GSy{mMvYgyhsvonmp76lc+6{;jF+oglrf9EaDozGOid2DBG=3?sN#qQ+d z=w$BVW^L|j_@+%BkrOlcz&9)nNvM&kD-1$tpzEH760%^YpUx+dg1$DPuY+`SC~>>4 za;g3}ZcfAEd109UppcxB!F=R`!)~|9MDJ<_h&Bd@-MF@fI(^ugp~42_Bh?sVzou@O zaJ+fE7EoarTg;YsQJ}8IoH4J7=3U&LW`uZCz;!8mi>2)Vzvf)~8cw=vv5#2V$~b!J z)RqJ>@k@kE{-}%t^HcNdtT=0~#&-?#*b=ffBLSo=nUmE})7!3=x|W07%cS@wzU;5% zgADgB*o7#`>hji+Xu<;kkMHg@;@@0QmlBgyl43UnJAx84#vEp!;rd+Y41#F!0w)U8 z!&NsVodYBRrnwJ?tUKZw*9KfGMz0u8G%Wxs-qBqoBfmt-5VMjRu|F4gQ#5 z57XZBFijf-N@cci3Cl|;86mZS+h<*DNF3S&sNCkr>q{ugk8S6pavI6~eA;$B263y@ zpX8HPgU>agKUg#k3Kvdn6v`$5!^hu+r!+XpScGLWmfphLnT2>!pAb|`?0QuV4= z&vV8cUIoT9J@N^9nM~@FB+&YyuLEwMRvB+7bv3)tAgwpnpCG@6blFIMOT*YK!Xekn zjlh>oO1JPx<*ys@zt7jWzukzgE}-9zZk-z}*3n1+z$^{`K>dfSe>t7AgPfddbnG2h zrEzcV=x#egWbv>M>I(#ea{3c7Jk;VS;Bz#J<*lj`D~D!x_RCkSUi@f&Z%dx~Y#g$k zE$eJyX_4ubk<7WBrpdz3L+IjK*o$C)Ga4|y)H-8;UtgrnF4+{bYg&}O-{>^Em)_>q z_b#5C1g}q%ymgI2omdW-z(V$+B*6x0K{Es8(D?xq5hG~IF>DhR&d1NcNz z!-Pzh&<$FuEsj^&)vX)Ln1z2D8&JTdNker0#-rB5NeQ@!dSE3#ig>-kCp_a8Ig^CNoc~bz|aE0=->8v?{~wt3(NGn?-V4Q^T#b|5&Z++iXGfVa$ z=*9x2ynOpB>0iBiQ+CR`>Wn7>)8oupuEw#0iy2kYRS0Iw?fO(YDW7diP)^&j0DVt& z9sMQd;T1syRW*_YmCFM#!6IsY~9UIiV?19&L_7zVHkR&&p_QGXWT0@(M9;wR4qnUbu0NZIxQR=gI;x zN7W?I5Q}66hd#Pp3n2l3gVH57DPH@VF#y+vv-bPuV~=C5-tc%T=)g$QX{W;QN0Gu+ zFN-{m=62f~&$=&^FXCQWVCw`R1!vOcIViHnio5ZJzkl9Lg{OG1pA0<1y7Vp^qAh^% zPV-8MW=>VVgbvL}D68>(_bynW3x=Z@u_A=&S~i1qZAF5OBW9eopPJ=?psuB^^@O=m z1pH*1{M8W2`u0V4+;`}v^iJC_yY3R?%N00;tKzx!)fWr%+qZa=85HL!3g`1H+bVqH zhnCoIHLST}PE0jIoR-$@rSUGxSC%9ab2w}Bux``vkpXu3j)TZYMolloE+}!HvM0DL z<3ByO*Fw#+%TQo%U97duf0;iudsVM?g6d@wUiu=^qB+yjn`Iw~J*K*@v3Osl?;I9X z*rA>gmxHC4Vc4~D`Gk_Sl8uYBUJ4^#n)mhBsOHpxxmpX0+JZWsF#b(?n?=lUy6S}p zM^n7n2OXsP71Q?Bv1I^bI*KJJ^?U`!If+y{Lkq$6=hG@qLrvz)n_!IsBu96rnb>5r zml~GK>pShU(WVF$cGY=cmfmERGoIljY-qj&_~PxxRNWH<*^W#n~Nz$*LSs0+{FPkVv{1jLWr19U(TN6tjkCJA50)D|1g* zJqSi%v|1>>A#L(8fJ_ZhSyEkUBLdl|N|iM$NiRLPC5k>jt5bI*H1CCO2%=BBvr23H zTf2BGbVY;}F|A&+2Sjk>9D|8a6wLr^CM#wTl9`>csNqsOz1BNCQ8i`y(5%!5+D&4N z#KA%XH5&AS%{X*xKyJ{&6yM`(CQK^~;dHASeW&_8{^hdT7oXT`?gBBYLJ#V0h{r z98dYdvTN?NtpU#dSH@xq{}MOp1u@nPY0MF+IJy;Y|H`qxGNTiCejZVGcA-EagyscO zgW79ftEJN{xCLp)QR_t`KJU@yy%&zxY;G2rWeA7C$Rt18cJkp$;2 zm=8Y&b3vD6Wc{c;YG+7P9Aw0M(R~Qz$;V2NTenm7_D=K8Ppq+)KQ1v6MU`|{X2M9; zoG?39q(9zGxQT~CYdns9yK8>&h=hI`f+hx#705|_m^F-`k1m1;X#1>Xx-I~=@3F!K z^2Y-5IN7yh?a_W6>}QTFxO#<*Un`IY{_6Ms`6D^IV=JbeCCDQx?we;-Ek$ZPrjNqL z*AJzH&G7_-tfg`}qpOrP9OEldS5$QeK%Vpm2b5yDv*~K}QS!4~594P#Bdmo*!A>6n(I}?Sy1l{dcLL*dxg2CtD?Zz?DmhTGF!?fku>a|c(M*ustDOBp%}WFP9q ze`F9P5~hmt!9O@*Iw|F{zj@x)y)54%%mI20y?v^e!Can&g&l zH+&&7@{}+e?FHo~k&;d0*;;rscx!L84WcRHW38R91s?pn=YrFLrY~Q89}XuruIg$l zVLmRY$;-Qm8@cbGXoBBODp~tjy66 z=wR^GlgJ2}Kd^g4)JSpUj85;^g}m@t8~iRn&S&^D4{dntmFi-t=rDq)G8tJx-2}o; zh3Uy=F+|9!KGZ?HW{)0p9MmPZJG=j(#f=SK4oOncS@5vQ9FO~qO-(Qz?Z|x`{~lo5uy6K^2+@H&SP4BY7~6Hc}2{3V_b zbvO($;4sB{v@w;uyv;n{w_5H(Yk298hlfb2BHiRtd_PeIqa4&uJ+&*#G@ssC(txBq zS)_w3Hx5(j`=oUV+*ZDazCjEjdGl=TNP1Q*Js7kzBGy-$h; z+@cyG%EZc20~&2KJ|0!b_iGhrIVQ2as2k_v%(g~hOS5oe3^*oD+MSg})~9={Z}7;j z(}|k1I0EUT^CE=@b(Ub6q5$}5tbQ(Tc7k>YHI@xdCaGl92u1Y3xV0`PxLiPiz$uia zrP>WmA4qi5lb3X<4)daXZI{F;$iHo2E1@U1`>vS3NB27DI+P7-r`^oEc$Px~qs_)9 z1^=zs(P=M)Mxy~sLcyUyc=$E>vw!{}q5Ux~bVO>EGFW2{A&MaM zBR^p$5PLN91fP7B2=Z_auYYd3Kr>8l&&b{4)Y`*XpCCHLi4R4^uQf)*rowxTBxdYG z!&Q50bB~{nqpArt6O*>S^0w%xT=+KKw2T6$NePGUrkW`5IR72Ez7;|*FOWVzr1sK< zI@>KE#xQj>-P+T0@W_rCN%XdM-Apm|rRw0na`(bA70E z+;4>6=1O597R}!vm)py=`G_quPXjKwbt=Ylj8)Q`lICw(9KlexOJh>Y`pX7dy zU$*dHyCwG&f9jX~3;L6S`=2Q8yC;89{kebglL`(%b2mHOz5l4@FREX5-v$2c zH2iD)6qs_i{C{NqtMBl4dB1laeiHpl-o*b+^q)S&uhRY$G2TlPzB^g{UE03`$9qYC ziX87H+5blHYXEsK9~=p~JltRKTB(x%XuHc>gWsS2C+#ss2=T?x~3HiqJ1m bj$dn#sshs8QUU;2cdz$%jYTTbpTGVGTP1`I literal 0 HcmV?d00001 diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..24be1d4 --- /dev/null +++ b/README.adoc @@ -0,0 +1,25 @@ += Memory Usage checking Library for Arduino = + +This is a library for Arduino to see memory usage during a program execution. + +For more information about this library please visit us at +http://www.locoduino.org/spip.php?article149 in french + +== License == + +Copyright (c) 2015-2016 Locoduino.org. All right reserved. +Copyright (c) 2015-2016 Thierry Paris. All right reserved. + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA \ No newline at end of file diff --git a/README.txt b/README.txt deleted file mode 100644 index 7e3ebe3..0000000 --- a/README.txt +++ /dev/null @@ -1 +0,0 @@ -This library can be used to detect memory over use. Use it to check Stack size, and free memory size... diff --git a/WhatsNew.TXT b/WhatsNew.TXT new file mode 100644 index 0000000..35ba3d6 --- /dev/null +++ b/WhatsNew.TXT @@ -0,0 +1,19 @@ +This is a library for Arduino to check your SRAM / Stack memory usage. + + +Whats New ? + +06/08/2015 V2.10 + - Ajout de SRamDisplay() + + - Add of SRamDisplay() + +05/08/2015 V2.00 + - Ajout de mmacros d'impression... + + - Add printing macros... + +26/07/2015 V1.00 + - Naissance de MemoryUsage ! + + - MemoryUsage is Born ! \ No newline at end of file diff --git a/keywords.txt b/keywords.txt new file mode 100644 index 0000000..5a4612a --- /dev/null +++ b/keywords.txt @@ -0,0 +1,43 @@ +####################################### +# Syntax Coloring Map For Matrix +####################################### + +####################################### +# Datatypes (KEYWORD1) +####################################### + +####################################### +# Methods and Functions (KEYWORD2) +####################################### + +mu_freeRam KEYWORD2 +mu_StackCount KEYWORD2 +SRamDisplay KEYWORD2 + +MEMORY_PRINT_START KEYWORD2 +MEMORY_PRINT_HEAPSTART KEYWORD2 +MEMORY_PRINT_HEAPEND KEYWORD2 +MEMORY_PRINT_STACKSTART KEYWORD2 +MEMORY_PRINT_END KEYWORD2 + +MEMORY_PRINT_HEAPSIZE KEYWORD2 +MEMORY_PRINT_STACKSIZE KEYWORD2 +MEMORY_PRINT_FREERAM KEYWORD2 +MEMORY_PRINT_TOTALSIZE KEYWORD2 + +STACK_DECLARE KEYWORD2 +STACK_COMPUTE KEYWORD2 +STACK_PRINT_TEXT KEYWORD2 +STACK_PRINT KEYWORD2 + +FREERAM_PRINT_TEXT KEYWORD2 +FREERAM_PRINT KEYWORD2 + +STACKPAINT_PRINT_TEXT KEYWORD2 +STACKPAINT_PRINT KEYWORD2 + +####################################### +# Constants (LITERAL1) +####################################### + +EEPROMLIST_EMPTY_OWNER LITERAL1 \ No newline at end of file diff --git a/library.properties b/library.properties index d6c4e35..9307927 100644 --- a/library.properties +++ b/library.properties @@ -1,6 +1,6 @@ name=MemoryUsage -version=1.0.0 -author=Thierry PARIS +version=2.10.0 +author=Thierry PARIS - Locoduino maintainer=Thierry PARIS sentence=Use this library to check your SRAM / Stack memory usage. paragraph= diff --git a/license.txt b/license.txt deleted file mode 100644 index 5b388ff..0000000 --- a/license.txt +++ /dev/null @@ -1,24 +0,0 @@ -Software License Agreement (BSD License) - -Copyright (c) 2015 Thierry Paris. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/MemoryUsage.cpp b/src/MemoryUsage.cpp similarity index 100% rename from MemoryUsage.cpp rename to src/MemoryUsage.cpp diff --git a/MemoryUsage.h b/src/MemoryUsage.h similarity index 97% rename from MemoryUsage.h rename to src/MemoryUsage.h index d430d79..dc971fb 100644 --- a/MemoryUsage.h +++ b/src/MemoryUsage.h @@ -1,5 +1,5 @@ /* -MemoryUsage.h - MemoryUsage library V2.0 +MemoryUsage.h - MemoryUsage library V2.10 Copyright (c) 2015 Thierry Paris. All right reserved. This library is free software; you can redistribute it and/or