* Copyright 2005 Develer S.r.l. (http://www.develer.com/)
* -->
*
- * \version $Id$
- *
* \brief Phase control driver (implementation)
*
* \version $Id$
+ *
* \author Francesco Sacchi <batt@develer.com>
*/
-#include <drv/timer.h>
+#include "hw/hw_phase.h"
#include <cfg/macros.h>
-#include <cpu/irq.h>
-#include <cpu/types.h>
#include <cfg/compiler.h>
+#include <cpu/irq.h>
+#include <cpu/types.h>
-#include <hw_phase.h>
+#include <drv/timer.h>
#include <drv/phase.h>
#include <math.h>
+#warning TODO:Generalize this moduele for all target supported.
+
+#if 0
/** Array of triacs */
static Triac triacs[TRIAC_CNT];
*/
void phase_setDuty(TriacDev dev, triac_duty_t duty)
{
- cpuflags_t flags;
+ cpu_flags_t flags;
IRQ_SAVE_DISABLE(flags);
phase_setDutyUnlock(dev,duty);
*/
void phase_init(void)
{
- cpuflags_t flags;
+ cpu_flags_t flags;
TriacDev dev;
/* Init timers and ensure that all triac are off */
DB(phase_initialized = true;)
IRQ_RESTORE(flags);
}
+#endif
+