123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- #ifndef _DIMMER__H_
- #define _DIMMER__H_
- #include <fruit.h>
- #ifndef DIMMER_INTPIN
- #error you must define DIMMER_INTPIN before calling dimmer.h
- #endif
- #ifndef DIMMER_INTEDGE
- #define DIMMER_INTEDGE 1
- #endif
- #ifndef DIMMER_TIMER
- #define DIMMER_TIMER 5
- #endif
- #ifndef DIMMER_K0
- #define DIMMER_K0 KZ2
- #endif
- #ifndef DIMMER_K1
- #define DIMMER_K1 KZ2
- #endif
- #ifndef DIMMER_K2
- #define DIMMER_K2 KZ2
- #endif
- #ifndef DIMMER_K3
- #define DIMMER_K3 KZ2
- #endif
- #ifndef DIMMER_K4
- #define DIMMER_K4 KZ2
- #endif
- #ifndef DIMMER_K5
- #define DIMMER_K5 KZ2
- #endif
- #ifndef DIMMER_K6
- #define DIMMER_K6 KZ2
- #endif
- #ifndef DIMMER_K7
- #define DIMMER_K7 KZ2
- #endif
- #ifndef DIMMER_TMIN
- #define DIMMER_TMIN 9000UL
- #endif
- #ifndef DIMMER_INTPRI
- #define DIMMER_INTPRI 1
- #endif
-
- void dimmerInit(void);
- void dimmerService(void);
- void dimmerSet(unsigned char num,unsigned int val);
- void dimmerHighInterrupt(void);
- void dimmerLowInterrupt(void);
- void dimmerReceive();
- void dimmerPrintDebug();
- #endif
|