McMajan library pack – it

 

Questa è la pagina ufficiale per scaricare la nuova McMajanLibraryPack 2.

Non troverete più le singole librerie separate, è stato tutto unificato in una nuova grossa libreria che contiene tutte le vecchie funzioni più molte nuove. Potete trovare la documentazione ufficiale a questo link.

Download

Ecco il link per il download: McMajan Library Pack (22)

Se hai apprezzato particolarmente il mio lavoro o se lo sfrutti a fini commerciali, ti invito a considerare l’opportunità di fare una piccola donazione che mi permetterà di acquistare nuovo hardware per scrivere nuovi articoli e nuove librerie.

 

 

Salva

Salva

  4 Responses to “McMajan library pack – it”

  1.  

    Ciao, ho scaricato la nuova libreria ma se compilo (utilizzo arduino 1.8.2) gli esempi ho questi errori:
    Arduino:1.8.2 (Windows 10), Scheda:”Arduino/Genuino Uno”

    In file included from C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:1:0:

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:11:25: error: variable or field 'FastdigitalWrite' declared void

    void FastdigitalWrite(uint8_t , uint8_t );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:11:25: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:11:35: error: 'uint8_t' was not declared in this scope

    void FastdigitalWrite(uint8_t , uint8_t );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:16:23: error: 'uint8_t' was not declared in this scope

    int FastdigitalRead(uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:18:22: error: variable or field 'HPulse' declared void

    void HPulse(uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:18:15: error: 'uint8_t' was not declared in this scope

    void HPulse(uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:19:22: error: variable or field 'LPulse' declared void

    void LPulse(uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:19:15: error: 'uint8_t' was not declared in this scope

    void LPulse(uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:20:28: error: variable or field 'f1_FastdigitalPulse' declared void

    void f1_FastdigitalPulse(uint8_t , uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:20:28: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:20:38: error: 'uint8_t' was not declared in this scope

    void f1_FastdigitalPulse(uint8_t , uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:22:21: error: variable or field 'FastshiftOut' declared void

    void FastshiftOut(uint8_t , uint8_t , uint8_t );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:22:21: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:22:31: error: 'uint8_t' was not declared in this scope

    void FastshiftOut(uint8_t , uint8_t , uint8_t );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:22:41: error: 'uint8_t' was not declared in this scope

    void FastshiftOut(uint8_t , uint8_t , uint8_t );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:28:25: error: variable or field 'FastDigitalPulse' declared void

    void FastDigitalPulse(uint8_t,uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:28:25: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:28:33: error: 'uint8_t' was not declared in this scope

    void FastDigitalPulse(uint8_t,uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:30:16: error: 'uint8_t' was not declared in this scope

    bool GetBitN(uint8_t * ,unsigned int );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:30:26: error: expected primary-expression before ',' token

    bool GetBitN(uint8_t * ,unsigned int );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:30:27: error: expected primary-expression before 'unsigned'

    bool GetBitN(uint8_t * ,unsigned int );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:30:40: warning: expression list treated as compound expression in initializer [-fpermissive]

    bool GetBitN(uint8_t * ,unsigned int );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:31:16: error: variable or field 'SetBitN' declared void

    void SetBitN(uint8_t * ,unsigned int, bool );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:31:16: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:31:26: error: expected primary-expression before ',' token

    void SetBitN(uint8_t * ,unsigned int, bool );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:31:27: error: expected primary-expression before 'unsigned'

    void SetBitN(uint8_t * ,unsigned int, bool );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:31:41: error: expected primary-expression before 'bool'

    void SetBitN(uint8_t * ,unsigned int, bool );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:50:32: error: variable or field 'f1_FastDigitalPulse' declared void

    void f1_FastDigitalPulse(uint8_t, uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:50:32: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:50:41: error: 'uint8_t' was not declared in this scope

    void f1_FastDigitalPulse(uint8_t, uint8_t);

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:54:26: error: variable or field 'f1_FastDigitalPulse' declared void

    void f1_FastDigitalPulse(uint8_t pin, uint8_t val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:54:26: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:54:39: error: 'uint8_t' was not declared in this scope

    void f1_FastDigitalPulse(uint8_t pin, uint8_t val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:66:13: error: variable or field 'LPulse' declared void

    void LPulse(uint8_t pin)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:66:13: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:76:13: error: variable or field 'HPulse' declared void

    void HPulse(uint8_t pin)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:76:13: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:88:14: error: redefinition of 'bool GetBitN'

    bool GetBitN(uint8_t * buff,unsigned int Fbit)

    ^

    In file included from C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:1:0:

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src/Ss_FastArduino.h:30:8: note: 'bool GetBitN' previously defined here

    bool GetBitN(uint8_t * ,unsigned int );

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:88:14: error: 'uint8_t' was not declared in this scope

    bool GetBitN(uint8_t * buff,unsigned int Fbit)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:88:24: error: 'buff' was not declared in this scope

    bool GetBitN(uint8_t * buff,unsigned int Fbit)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:88:29: error: expected primary-expression before 'unsigned'

    bool GetBitN(uint8_t * buff,unsigned int Fbit)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:106:14: error: variable or field 'SetBitN' declared void

    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:106:14: error: 'uint8_t' was not declared in this scope

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:106:24: error: 'buff' was not declared in this scope

    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:106:29: error: expected primary-expression before 'unsigned'

    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:106:47: error: expected primary-expression before 'bool'

    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp: In function 'void Mc_SetNoisyArray(float*, int, float, float)':

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:160:19: error: 'millis' was not declared in this scope

    randomSeed(millis()+analogRead(A0));

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:160:32: error: 'A0' was not declared in this scope

    randomSeed(millis()+analogRead(A0));

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:160:34: error: 'analogRead' was not declared in this scope

    randomSeed(millis()+analogRead(A0));

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:160:35: error: 'randomSeed' was not declared in this scope

    randomSeed(millis()+analogRead(A0));

    ^

    C:\Users\Virgilio\Documents\Arduino\libraries\McMajanLibraryPack\src\Ss_FastArduino.cpp:162:20: error: 'random' was not declared in this scope

    ran=random(spread*2);

    ^

    exit status 1
    Errore durante la compilazione per la scheda Arduino/Genuino Uno.

    Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
    "Mostra un output dettagliato durante la compilazione"
    in "File -> Impostazioni"

  2.  

    non ho ancora provato la 1.8.2, a giudicare dagli errori hanno modificato qualche inclusione della libreria standard. Ora scarico e nel pomeriggio provo….

  3.  

    ok, ho provato la 1.8.2, ho compilato tre esempi a caso ma non ho avuto nessun errore. Fai una cosa, fammi un zip della libreria prelevandola dalla cartella delle librerie dell’IDE di Arduino, e inviamelo via mail (smania2000@gmail.com) così posso vedere se c’è qualche discrepanza con quella che ho sul mio pc.

  4.  

    ho provato a compilare un esempio allegato nella libreria è ho questo output

    [Build] C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/examples/SS_hc595/BasicUsage...
    [Step 1] Check Toolchain.
    [Step 2] Find all source files.
    [Step 3] Start building.
    [2.9%] Compiling BasicUsage.ino.cpp...
    "C:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino2/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=20000 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/examples/SS_hc595/BasicUsage" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/cores/arduino" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/variants/standard" "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/libraries/SPI" "C:/Users/Virgilio/AppData/Local/Arduino15/build/BasicUsage/sketch/BasicUsage.ino.cpp" -o "C:/Users/Virgilio/AppData/Local/Arduino15/build/BasicUsage/sketch/BasicUsage.ino.cpp.o"
    [5.7%] Compiling Ss_Analogico.cpp...
    "C:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino2/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=20000 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/examples/SS_hc595/BasicUsage" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/cores/arduino" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/variants/standard" "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/libraries/SPI" "C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_Analogico.cpp" -o "C:/Users/Virgilio/AppData/Local/Arduino15/build/BasicUsage/libraries/McMajanLibraryPack/src/Ss_Analogico.cpp.o"
    [8.6%] Compiling Ss_Energia.cpp...
    "C:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino2/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=20000 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/examples/SS_hc595/BasicUsage" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/cores/arduino" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/variants/standard" "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/libraries/SPI" "C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_Energia.cpp" -o "C:/Users/Virgilio/AppData/Local/Arduino15/build/BasicUsage/libraries/McMajanLibraryPack/src/Ss_Energia.cpp.o"
    [11.4%] Compiling Ss_FastArduino.cpp...
    "C:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino2/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=20000 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/examples/SS_hc595/BasicUsage" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/cores/arduino" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/variants/standard" "-IC:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src" "-IC:/Users/Virgilio/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.2/libraries/SPI" "C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp" -o "C:/Users/Virgilio/AppData/Local/Arduino15/build/BasicUsage/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp.o"
    In file included from C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:1:0:
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:11:25: error: variable or field 'FastdigitalWrite' declared void
    void FastdigitalWrite(uint8_t , uint8_t );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:11:25: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:11:35: error: 'uint8_t' was not declared in this scope
    void FastdigitalWrite(uint8_t , uint8_t );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:16:23: error: 'uint8_t' was not declared in this scope
    int FastdigitalRead(uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:18:22: error: variable or field 'HPulse' declared void
    void HPulse(uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:18:15: error: 'uint8_t' was not declared in this scope
    void HPulse(uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:19:22: error: variable or field 'LPulse' declared void
    void LPulse(uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:19:15: error: 'uint8_t' was not declared in this scope
    void LPulse(uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:20:28: error: variable or field 'f1_FastdigitalPulse' declared void
    void f1_FastdigitalPulse(uint8_t , uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:20:28: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:20:38: error: 'uint8_t' was not declared in this scope
    void f1_FastdigitalPulse(uint8_t , uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:22:21: error: variable or field 'FastshiftOut' declared void
    void FastshiftOut(uint8_t , uint8_t , uint8_t );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:22:21: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:22:31: error: 'uint8_t' was not declared in this scope
    void FastshiftOut(uint8_t , uint8_t , uint8_t );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:22:41: error: 'uint8_t' was not declared in this scope
    void FastshiftOut(uint8_t , uint8_t , uint8_t );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:28:25: error: variable or field 'FastDigitalPulse' declared void
    void FastDigitalPulse(uint8_t,uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:28:25: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:28:33: error: 'uint8_t' was not declared in this scope
    void FastDigitalPulse(uint8_t,uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:30:16: error: 'uint8_t' was not declared in this scope
    bool GetBitN(uint8_t * ,unsigned int );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:30:26: error: expected primary-expression before ',' token
    bool GetBitN(uint8_t * ,unsigned int );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:30:27: error: expected primary-expression before 'unsigned'
    bool GetBitN(uint8_t * ,unsigned int );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:30:40: error: expression list treated as compound expression in initializer [-fpermissive]
    bool GetBitN(uint8_t * ,unsigned int );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:31:16: error: variable or field 'SetBitN' declared void
    void SetBitN(uint8_t * ,unsigned int, bool );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:31:16: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:31:26: error: expected primary-expression before ',' token
    void SetBitN(uint8_t * ,unsigned int, bool );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:31:27: error: expected primary-expression before 'unsigned'
    void SetBitN(uint8_t * ,unsigned int, bool );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:31:41: error: expected primary-expression before 'bool'
    void SetBitN(uint8_t * ,unsigned int, bool );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:50:32: error: variable or field 'f1_FastDigitalPulse' declared void
    void f1_FastDigitalPulse(uint8_t, uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:50:32: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:50:41: error: 'uint8_t' was not declared in this scope
    void f1_FastDigitalPulse(uint8_t, uint8_t);
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:54:26: error: variable or field 'f1_FastDigitalPulse' declared void
    void f1_FastDigitalPulse(uint8_t pin, uint8_t val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:54:26: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:54:39: error: 'uint8_t' was not declared in this scope
    void f1_FastDigitalPulse(uint8_t pin, uint8_t val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:66:13: error: variable or field 'LPulse' declared void
    void LPulse(uint8_t pin)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:66:13: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:76:13: error: variable or field 'HPulse' declared void
    void HPulse(uint8_t pin)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:76:13: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:88:14: error: redefinition of 'bool GetBitN'
    bool GetBitN(uint8_t * buff,unsigned int Fbit)
    ^
    In file included from C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:1:0:
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.h:30:8: error: 'bool GetBitN' previously defined here
    bool GetBitN(uint8_t * ,unsigned int );
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:88:14: error: 'uint8_t' was not declared in this scope
    bool GetBitN(uint8_t * buff,unsigned int Fbit)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:88:24: error: 'buff' was not declared in this scope
    bool GetBitN(uint8_t * buff,unsigned int Fbit)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:88:29: error: expected primary-expression before 'unsigned'
    bool GetBitN(uint8_t * buff,unsigned int Fbit)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:106:14: error: variable or field 'SetBitN' declared void
    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:106:14: error: 'uint8_t' was not declared in this scope
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:106:24: error: 'buff' was not declared in this scope
    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:106:29: error: expected primary-expression before 'unsigned'
    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:106:47: error: expected primary-expression before 'bool'
    void SetBitN(uint8_t * buff,unsigned int Fbit,bool val)
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp: In function 'void Mc_SetNoisyArray(float*, int, float, float)':
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:160:19: error: 'millis' was not declared in this scope
    randomSeed(millis()+analogRead(A0));
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:160:32: error: 'A0' was not declared in this scope
    randomSeed(millis()+analogRead(A0));
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:160:34: error: 'analogRead' was not declared in this scope
    randomSeed(millis()+analogRead(A0));
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:160:35: error: 'randomSeed' was not declared in this scope
    randomSeed(millis()+analogRead(A0));
    ^
    C:/Users/Virgilio/Documents/Arduino/libraries/McMajanLibraryPack/src/Ss_FastArduino.cpp:162:20: error: 'random' was not declared in this scope
    ran=random(spread*2);

    nel progetto ora sto utilizzando la vecchia libreria (quella separata in più librerie) e non ho alcun problema.