diff --git a/a.out b/a.out index a67945a..ef911aa 100755 Binary files a/a.out and b/a.out differ 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<