From 975b60889f3f4202cee616c62caf62c2544bf05c Mon Sep 17 00:00:00 2001 From: Adrien VAN DAMME Date: Sun, 5 Feb 2017 18:11:25 +0100 Subject: [PATCH] sendRaw correction --- a.out | Bin 5772 -> 5780 bytes ws2801.cpp | 11 +++++++++-- ws2801.o | Bin 0 -> 3568 bytes 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 ws2801.o diff --git a/a.out b/a.out index a67945a00068d614a028f7c6b7f38a49675e1f17..ef911aafa1321d39fca4cc8ee8db812137f8ca66 100755 GIT binary patch delta 457 zcmXX?OGq106n*Dqf-#XdGrBM?!bDV5f~ZKP=t8qDH7IUe`Jv!Sh>|Lb;6we2TnRFWAc)p4xKZ(r_Q5^(y~jECbG|jXO~oYoo$8uIu2hI1 z!a@ki0ggyCxY#1+3|B%q(?8_dIT@(MU;2R2WZ|^vKf%s_&o?x;_`6upe_Hc8S;KzT zSMC={YjU32WfrU6s>}cz-eYJArY$ca78`HYF!V;8@#eyVvf}FE-Y;_t+9mdoT&#Lf zu1&Wk8N|JG1W4I(mQ@3++Jth)wFAa@XdBwr0pynL7ybS9ll6aGV%Zxjtpp-eh^COE zKhYW}I*QgaJ~LWW7psR$pBekkUT+y8amUM+^X`Y7JJ^YK&W4oYobxY&vdqAr z;26w`vq4MLs=Cb6NT7Syj_~gc<&`Bxm{wE|_rFzbxT88fg%|48o6Q|fh>!p2-RyJ+ xIr?w(P}<1gfgIx+S<0IhDb_($3^YUnqbP#v6iAW~bnv8hDZ)a6ioodS5`snYw!}l1 zx>Of~4WdhQ4}z{m;HgL!3W~@s^|l&#-#0US-@NyY5-mk{{E#RIg5I2kF};k8F-`?k z%&KqJSgxG)fT_H^%e6<8paagZ2c~eFOXh4nUl)}O$5Xz6gFFw1YKw*T?;IFj5i%J2TElF^xaWjCszzgI`k?RsfWmdQ$ zbYa@!hJAIx;sIc|WsN`%FRVc@;e$0qXtagEgHgf~P7o$=#dZ%fYRZn_ZBP&=<+>$~ zQOaIoiF5Wue1I0wC+peuC6TI)!tY_fI3(Yhb>E+Nl5Xd*DEj!PfG6S@^>2#Z(7>o8 z0w0)ibjeo&V}1YfVfw`wRvk4M!MKzJ4Xe@%Ok+{@5gyB{fjI+XHX+Hn} diff --git a/ws2801.cpp b/ws2801.cpp index b846e19..f1dd07c 100644 --- a/ws2801.cpp +++ b/ws2801.cpp @@ -4,9 +4,11 @@ * Created: 26-12-16 21:57:10 * Author: Adrien */ - +#define F_CPU 16000000UL #include +#include #include + #include "ws2801.h" /* @@ -21,13 +23,16 @@ Pour l'envois, il faut commencer par le bit 7 ! */ main() -{} +{ + return 0; +} ws2801::ws2801(uint8_t pin_clk, uint8_t pin_data, uint8_t *port, uint8_t nbr_ci) { this->pin_clk = pin_clk; this->pin_data = pin_data; this->port = port; this->nbr_ci = nbr_ci; + PORTB; data = (uint8_t*)calloc(3*nbr_ci, 1); ddr = port-1; *ddr |= (1<XGmi_8&+W(IYHAQR2Zwyc($poNmQ-gZ$AUDMW5 zT7)7XsDv@pF|%xDX3S{Ak7die#q5V6MjJC?8HlqInbFUB_y-y>?L-!`F8W=bGOdbh5Vu0O;?*@ z0-9zemUKk({o|Hf7d00yU+l2E?Yry+_FVf4yTH<3gS26O+^Qp8npy-uWeBrsxq} zY5tIOUV*~_|G~DTI#|Czr}VidAe|zez1F^L(yqn?6n(Y&WM#Sqa=pec|KuAe*D95A zRg36Ob7?lFy`zb!5R>F} z&)()dDHQchQ-yHkE>kQJa0cjR(|r_LJMA8cxsVwhW!(IvIbDlG~qda2+suovZF7o-|JkQ(X5%2fI%J+jweiWYU0AuoprZ_2oY zQA!XPgGrn~kmfQIM(cPLHXWwcJBh$NMFf2+3NO;s@o4t&S)_;b)V<`ZM<731+QZz5 zqKD6BgTJNn7lW@+`AHL;$iruu_>YV-dHkttEv2E+9>yXwkMl>|-v(3~?SlbExk|qU zJQ@RprMSRcK&4T>ANCmi+kvG26>u9id^Pujz!sH%9sV`=h1d$pzXxAwq(|c_jr^yI z10+8xvRKKVImu^xtr@HI>AKR|T4pd57a2Ah3^FN@$>zKb60ud+8Z6~IB>r)^#mt>* zV^s|^ykD3t>#WPjtE?=ltYoD|lgV7F?n&o8k>spWb4>-0TFNIEWZTTe6Y$Hfu!&a0kb-sy%W?Mb*CDHCAhd zwTd0U-o?HwZ{|;cDL8{mz$>sQ@SlOVczhW62akt<7VL2>Z9dunIMoJ$gD|Q+54_If zH-JMt{u^+d$NvJ7QLXeq0*O=ohn#-|B%}CtSR3aZz(H6njPA}O809>j3N73t;=|xN z&a;5oFw&-X)_TtKfg53zpM(4&9^V4otcu&fW9dOeYfmE%E3;YsBIsL#hJbn`R4UeA%4)XXF g;3Xa(0^aBGG2ov(9))v=!FPk^Fbg;XM*3mc-*3XMq5uE@ literal 0 HcmV?d00001