Scrivere libreria senza classi

Come faccio a creare una libreria con sole funzioni?
Ho creato il .h e il .cpp, importo la libreria nello schetck principale, ma mi dice che la funzione non è nello scope.

il file.h

#ifndef action_h
#define action_h

#include "WProgram.h"

char load[] = "Ci sono";

void std::print1()

#endif

il file.cpp

#include "WProgram.h"
#include "action.h"

void print1()
{
    Serial.print(load);
}

E' possibile utilizzare Serial.print(......); all'interno di file di libreria?
Io non ci sono riuscito..... e la cosa mi potrebbe ache essere utile
in futuro.....

Esistono per caso delle guide per creare delle librerie?

Grazie Drake

Si, è possibile, o almeno a me funziona creando una classe importando WProgram.h

Per creare una libreria io ho seguito questo:

Ho risolto mettendo i file.h e file.cpp nella stessa cartella del file .pde