X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fphase.h;h=199832b3bd9650cfdc4ad0c8e0fb29e90b85139b;hb=6184365e21d54c0e1f3461a45aaee4ad64558d77;hp=9a2341e4cc558f9221f5a4e95e0a8487324c69bf;hpb=0f21c96c6543fe117d047655f77eb7f9869dd020;p=bertos.git diff --git a/bertos/drv/phase.h b/bertos/drv/phase.h index 9a2341e4..199832b3 100644 --- a/bertos/drv/phase.h +++ b/bertos/drv/phase.h @@ -31,22 +31,27 @@ * * \version $Id$ * - * \brief Phase control driver (interface) + * \brief Phase control driver, to manage triac swicth. * * \version $Id$ * \author Francesco Sacchi + * + * $WIZARD_MODULE = { + * "name" : "phase", + * "depends" : ["timer"], + * "configuration" : "bertos/cfg/cfg_phase.h" + * } */ #ifndef DRV_PHASE_H #define DRV_PHASE_H #include "hw/phase_map.h" -#include + +#include "cfg/cfg_phase.h" #include -#define TRIAC_MAX_DUTY 100 -#define TRIAC_MAX_POWER 100 #define TRIAC_POWER_K TRIAC_MAX_DUTY * (1 / sqrt(2 * TRIAC_MAX_POWER)) /**