X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fhw%2Fhw_phase.h;h=7cae67cfc61805ad7a7f4c96fda0b284659b1af7;hb=1a8a2b9b57118be3f52d1261ebefac3875e67bcf;hp=2577dc887962f5374270dc758fdddbcd00fb1210;hpb=107743ef422de7a4c926a20ff87eee1515eb1987;p=bertos.git diff --git a/bertos/hw/hw_phase.h b/bertos/hw/hw_phase.h index 2577dc88..7cae67cf 100644 --- a/bertos/hw/hw_phase.h +++ b/bertos/hw/hw_phase.h @@ -32,32 +32,48 @@ * * \brief Phase control hardware-specific definitions * - * \version $Id$ - * + * * \author Francesco Sacchi */ #ifndef HW_PHASE_H #define HW_PHASE_H -#include "phase_map.h" +#include "hw/phase_map.h" #include -#warning TODO:This is example implemetantion, you must implement it! +#warning TODO:This is an example implementation, you must implement it! #define PHASE_HW_INIT do { /* Implement me! */ }while (0) INLINE void TRIAC_OFF(TriacDev i) { /* Implement me! */ + + //Only for test remove when implement this function + (void)i; } INLINE void TRIAC_ON(TriacDev i) { /* Implement me! */ + + //Only for test remove when implement this function + (void)i; } +INLINE void SET_TRIAC_DDR(TriacDev i) +{ + /* Implement me! */ + + //Only for test remove when implement this function + (void)i; +} + +void zerocross_isr(void); +#define DEFINE_ZEROCROSS_ISR() void zerocross_isr(void) + #endif /* HW_PHASE_H */