From 80c311b516ccd7c3611ff6724bb25a08448ae925 Mon Sep 17 00:00:00 2001
From: Thibaut VIARD <thibaut.viard@atmel.com>
Date: Thu, 8 May 2014 23:28:52 +0200
Subject: [PATCH]  Updating Test application

---
 cores/arduino/validation/build_as6/test.atsuo | Bin 25088 -> 25088 bytes
 cores/arduino/validation/test.cpp             |  23 +++++++++++++++---
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/cores/arduino/validation/build_as6/test.atsuo b/cores/arduino/validation/build_as6/test.atsuo
index 835a53bc1ac99b753074ca00bb1d6dc892d7deb6..26b524b33b54fad372b5784431c9893881c36c82 100644
GIT binary patch
delta 1748
zcmYjRdrX^E6u-Ch1#N}0@_w~r1BMhz*`Ok@LJQ+f%VUzscnruu%D_<w9eaEXNQ_xB
z=-D4e6GeQ4%t@x7F=)iph{_(BV>+F4bJIk#X;ik<7|9r(+ZNK({JwL}@0^}{zw@1Y
zxkbt?((^W<VtOdUD(v~11`t9xa0o9d$U2G$U8cb*-3BhH5QasSaw(EA{sFhBKkhMR
zF~njZ4iS%Fz8dvG7!_v-nFk+;r|AMTNGf8P`y2*)5H>_F;t=8tg8xJ!r?edk3yjcf
zkp&$X?6!5Zv<+l8fl;@WHwKOg6cqoz9*W6Kv;FaI*<`?!PN-2MSw|dXfY?bV)-{nn
zau_WWuG2@_Ne^g*5#S0Q6Hzgyf^mPEC>#v~I6}%5REcH?Vxz7&0-bpRt083yvK{Rw
z{eoau)=PKz6K*9Jh&~BMP`IPdfL3WNzZCk2${EiV+Nca}l|>$g#1?<j9%hlJA))Xi
zd3RWi08FZU;37>-JEKhSxiAy#QJk1{5?^CAs$9-0v+i%KAnrzIP6kJ!%M_IDNaYs<
zcXSOaB1%NEnRmoIPeEO`laG&kD}eF5TRkg)TZvN838k=@sD{glJE?-F+m2BfPdn*M
z8m5)tNLr_Jydzm60F9|Y(9sDYiK(E|hC5SD3L1r_1%7Mt_S92Ul1{o94<p+r;A7*b
za6C=STeK^J2wR&Yy&XeDoOfu@W-DMOAyybIvBHblk#D$k6o#{M;YgMtyn_sqZXB6D
z(uAKnh|J0ekq~%LGf&UL)$$RT)=7Y~?0{WGD&CdF3E=gD1jx_Vz%SVm)PloR0>ObX
zP@B^STy+B6eL5FD%i)Eu;)*bA81@dV+fZ4|8hj1eZxGDBj`};FeFOCmKKn=1w-C2|
z{vFhJ5kE73${G`RAC2D;YoJNrGSzC(vT7UBL^^OtZKMrHHyy|HtnK#d;K*+?j=wLh
zH4hCP4CFPr?^DkUROMZS7Tq2&=7jPQ`S&TftX=T1QV%bgx?rVH1u3<eKD(GNF0oMs
zC6waAOuCJ%M?wiP`?qO#xW*gCXNc=5pKU(pG%rb0&||yw+yZWMy)@aMuos{5wEJOY
zsqzos|CoBr9#B!WEMo`AD^f_Vwm3`8@+9=th|RM0Qj1)UM5;gOF7*s3*vo1}6hE)$
ztjh19@g;%@jOLfXLiKJXyF$Dob@ej?{;avCWINvwGa53uYWa#C@J-1?ONA_lJ*$g}
z-sHVTB%wIHudvoZVZt$ZRJWDRfK{6TD~*RGgs>e?di?X+X8v5gk<ynvZvU=kxRNEu
z>r?{o)lb2d+$S)dy@EG=CBp)9&qRjy_a8kvVkpWo=<%n`*6Z}n#xu%a!y1g{(3S_i
zshzRc_v+q^XY=B@RS4;7n}pGnQRvWzC_n1z$s9jDcHs+U#YD-waiIa8ymsGxHvlJ^
zL3y)&kLJIb<MWYqH(pc5CS*xHIo?ClMtb2y(*-DPFaWoIR(Z+Z<vhVvO(+)M9=fMm
zc*m0q)46&43wwug${J_l=faCluf+d*V2n!{U7l}TW4qdz;PrLh)i_S&LCB^1cs4Vl
zWpw7jv9AKmF*^D!{IjoGL9|F__-B2O&WGT57VltIQRf$v-9%>zfdU$R9ben@mjHAv
VE@!J<^b?Yop|GWbUu?~z{{!TpNjm@l

delta 2153
zcmb_ddu)?c6u-A?yKZY)yLE%T*y<)@(2sq6w=lZC);*z{ASxnbFJyDD2_>#>gW^bx
z3BlPz4AF!jBu2x4#ZOTQYRwi!LLv$ZK0r`Z#1}|WnFyZSwOCC2!^G44?m6do?(Mzz
zoO|yV9H+r?I@&E(T(Z4uIob6-O(KLiARs=Xpm(BKhPa6WDp?7HWn$=)G{`fM%u5VJ
zB)tU>B5?zI=A$k^Opp0Rs8_=#X}S0WTJW-TC;b@iPOi`IM7Im^5TYBw2Cs=};ZU-i
z(nfIFy>P~yN88ZK5*#T*A{Z0vgh<+O5^T<>fN=T{BP7{4P7MKN9rL79(bI}xLRqVz
z613A0w>IHdEtbg>iHIslsjxo7Cz8)bKI^uax>2r1A~TWnXEn-sBvc8c5Xth1B$Pu6
z91m#0Kh3A0Y|fN~P7q<N6d73}>(2>Fw;>V4CFj)16=<>q##b!efzAd6Jepf8A#9`3
z2_m^ZaF^;N#YmhG0(lQpgAvVs;v{<FB~`>ijM(Z3M_f_cfR+w_9>SyLjK-WoLBaD$
zlM5}v(eWvTNYM)-<vIV2UG7(psrKcPo$saJ90QGb8jKVd!TI8RDi>(UAca)zW1$&+
zv>gI7Zc?cbC`}f@<@x5+*7cp;?aeLg%*$Yl))AWJj@HdTYYPRD$sRJvp<$j8&zcPO
zm+S{^SuWZlVF7nV1k+RQfO{-FjFu_E!B5{E=4tfgm57xPOqV5#aiJm1LK9aG{GwJY
z%?xCiFwHV+e@ZhAa%6>UnC6j*>O-yr2kZ8{70ej>^Vrj@BV|oY#CWu4vz{#PQDIRL
zG)anKLT8O)U(FODY{2?Z%WQapw?MVM5Sq<ac(dX@xMuEww=II0onPp)_KDxX@er{#
zZ2SO?4-v-^Ec#JQpG18M@d@Hn#Ak@l5vLJn5MLn9BF-VcM0|xfkN6t#4dPn_`@io{
zUyRv5p#Bl@Q_R0a$Q*Jx=3GG?L0pabzoGseaV_Tmf%-aZvSn(Pk#^F7*Rh2JaC{pX
zZe6tDRLXY4QMYdR$nLG9GC?!<C9H>C0gqeeg3pkFdC)*)-VxYqQOA8@`TSiJhL>zl
zQjpYWp?XdD#*kDZ$hCH=ViuEB(uY}3A$x!t`r%r=4n_=W*jKp<`n`IHIM(1Hm;$HF
zN*FSf!84VsLY~7iR^|9Xg@|XdY-S?iui65mdNpJ_@R@LQQ(uQ?E|0%{J|-N~|7hZ|
z!GVfJJ>Bd5ojq&p1OAS6{(*sh-srMAT~<BkG+FeVF;wG`m*Rvuw@q5pC}%sGl}JWv
zqBj)$wLS$AVMLh_ExCZsYX~OZDlca<xvMynUavPAjV`mxY#bao5Y0-yJrl0G%IJld
zm$vcmyTz6`r>(cQcWqA>F4d*C@K)a9<~&xnnKRm|T%5JaRfUb!V=|k~28&ZSIH2PV
zrgnqH#_3IMt(>7lZ{lo5Oo`3fveIbl;CWkHJ0&!JM>-vQXe@;;gV$=ZLAqfztCd(r
zJR{LX^?PfwpN;n?vhZHCm*T!WuV8pJyf|M2R@Y2;vN}7By{?nugwg6oI9oXrFH|8^
z*V(hX;vwP;_r`3G5S<}@1onEfvny_O%a3-GqVKsaSAgAA>@}Peak!Ql(9{sbbyus3
zCTVQ*!{ykjFmk+yeXrOaJpc27`IqA2W2zRdY60)mBDk1u)c%)hfn&iAIvl-Mqug>q
z?Q>9wH0~0%E?G;#ao0B0>j%f5s~kJMFr?ZVURi!|Fb_0yGGRm~6T<gyrr;^%CEw##
z-+{o=dbt)YmWKG9qCdmcr3<4UmtT-R41xRW6!;hrlAh2j?N@Y;B2b{I&@H%@-4H=z
Z^C<9QWoU(8GJ$~u(9~QnjIXGme*uB_iJSlc

diff --git a/cores/arduino/validation/test.cpp b/cores/arduino/validation/test.cpp
index 68968f1e..3c7e0b2e 100644
--- a/cores/arduino/validation/test.cpp
+++ b/cores/arduino/validation/test.cpp
@@ -22,13 +22,26 @@ void setup( void )
 {
   // Initialize the digital pin as an output.
   // Pin PIN_LED has a LED connected on most Arduino boards:
-  pinMode( PIN_LED, OUTPUT ) ;
-  digitalWrite( PIN_LED, LOW ) ;
+  //pinMode( PIN_LED, OUTPUT ) ;
+  //digitalWrite( PIN_LED, LOW ) ;
 
   // Initialize the PIN_LED2 digital pin as an output.
   pinMode( PIN_LED2, OUTPUT ) ;
   digitalWrite( PIN_LED2, HIGH ) ;
 
+  // Initialize the PIN_LED2 digital pin as an output.
+  pinMode( PIN_LED3, OUTPUT ) ;
+  digitalWrite( PIN_LED3, LOW ) ;
+
+//**********************************************
+// Clock output on pin 4 for measure
+
+  pinPeripheral( 4, PIO_AC_CLK ) ; // Clock Gen 0
+  pinPeripheral( 5, PIO_AC_CLK ) ; // Clock Gen 1
+  pinPeripheral( 13, PIO_AC_CLK ) ; // Clock Gen 3
+
+//**********************************************
+
 /*
   Serial1.begin( 115200 ) ;
 */
@@ -36,14 +49,16 @@ void setup( void )
 
 static void led_step1( void )
 {
-  digitalWrite( PIN_LED, LOW ) ;  // set the LED on
+//  digitalWrite( PIN_LED, LOW ) ;  // set the LED on
   digitalWrite( PIN_LED2, LOW ) ;   // set the red LED off
+  digitalWrite( PIN_LED3, HIGH ) ;   // set the red LED off
 }
 
 static void led_step2( void )
 {
-  digitalWrite( PIN_LED, HIGH ) ;   // set the LED off
+//  digitalWrite( PIN_LED, HIGH ) ;   // set the LED off
   digitalWrite( PIN_LED2, HIGH ) ;  // set the red LED on
+  digitalWrite( PIN_LED3, LOW ) ;  // set the red LED on
 }
 
 void loop( void )
-- 
GitLab