From ada15d48173b8baa63ad03554ece985f9ff81b05 Mon Sep 17 00:00:00 2001 From: tth Date: Sat, 10 Oct 2020 13:52:53 +0200 Subject: [PATCH] fine tuning ? --- README.md | 14 +++++++++++++- specific/README.md | 8 +++++++- specific/laserblast.c | 4 ++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 06be378..db00eec 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,19 @@ Oui, je sais, tout ça n'est pas vraiment clair. -Première étape pour générer les binaires : +## prérequis + +Première étape avant de générer les binaires, installer quelques +bibliothèques de support : + +``` +apt install liblo-tools liblo-dev +apt install libasound2-dev +``` +Plus le module Perl `Net::OpenSoundControl` à chercher dans le CPAN. + +Ensuite, il faut compiler quelques fonctions utilisées par plusieurs +exemples : ``` cd functions diff --git a/specific/README.md b/specific/README.md index c5ba8e9..00314f7 100644 --- a/specific/README.md +++ b/specific/README.md @@ -16,4 +16,10 @@ HELP ME ! ``` En réception, c'est fait pour fonctionner avec des choses comme -`osc-joy` ou un [générateur](../generators/) de sinusoïde. +[osc-joy](../osc-joy.c) ou un [générateur](../generators/) de sinusoïde. + +En émission ça tente de se conformer au +[protocole](https://git.interhacker.space/teamlaser/LJ/src/branch/master/README.md#lj-commands-reference) +défini par la teamlaser. + + diff --git a/specific/laserblast.c b/specific/laserblast.c index 9bb6f65..f547d6a 100644 --- a/specific/laserblast.c +++ b/specific/laserblast.c @@ -44,7 +44,7 @@ return -1; int blast_rewind(void) { -if (verbosity) fprintf(stderr, "Blast rewind\n"); +if (verbosity > 1) fprintf(stderr, "Blast rewind\n"); big_buffer[0] = '\0'; /* clear buffer */ curpos = 0; /* index in buffer */ @@ -61,7 +61,7 @@ int foo, sz; sz = sprintf(buff, "(%.2f, %.2f, %ld),", x, y, col); -if (verbosity) +if (verbosity > 1) fprintf(stderr, "%s --> %s\n", __func__, buff); /* check free space in bigbuffer */