SYNOPSIS
#include <hal.h>
typedef int (*hal_constructor_t)(const char* prefix, const char* arg);
int hal_set_constructor(int comp_id, hal_constructor_t constructor);
ARGUMENTE
- comp_id
-
A HAL component identifier returned by an earlier call to hal_init(3).
- prefix
-
Das Präfix, das den Pins, Parametern und Funktionen in der neuen Instanz gegeben wird.
- arg
-
Ein Argument, das von der Komponente verwendet werden kann, um diese Instanz anzupassen.
BESCHREIBUNG
Als experimentelles Merkmal in HAL 2.1 können Komponenten constructable sein. Eine solche Komponente kann Pins und Parameter nicht nur zum Zeitpunkt des Ladens des Moduls erzeugen, sondern auch zusätzliche Pins und Parameter sowie Funktionen bei Bedarf.
RETURN VALUE
Gibt einen HAL-Statuscode zurück.