Display Steuerung für Lampen per Relais. https://www.youtube.com/watch?v=_CupBMcZ8Xc

Dependencies:   BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG TS_DISCO_F746NG mbed

Committer:
hexfactory
Date:
Sun Apr 23 17:15:53 2017 +0000
Revision:
1:f316de154ff7
Helligkeitssensor und T?rkontaktsensor - Display Steuerung [DE]; https://www.youtube.com/watch?v=9OA7kxGMPo8

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hexfactory 1:f316de154ff7 1 #ifndef __RELAY_H
hexfactory 1:f316de154ff7 2 #define __RELAY_H
hexfactory 1:f316de154ff7 3 /*=============================================================================================
hexfactory 1:f316de154ff7 4 section 1 - includes
hexfactory 1:f316de154ff7 5 ==============================================================================================*/
hexfactory 1:f316de154ff7 6
hexfactory 1:f316de154ff7 7 /*=============================================================================================
hexfactory 1:f316de154ff7 8 section 2 - public defines / enumerations
hexfactory 1:f316de154ff7 9 ==============================================================================================*/
hexfactory 1:f316de154ff7 10 enum E_RELAY_LIGHT {
hexfactory 1:f316de154ff7 11 RELAY_LIGHT1,
hexfactory 1:f316de154ff7 12 RELAY_LIGHT2
hexfactory 1:f316de154ff7 13 };
hexfactory 1:f316de154ff7 14
hexfactory 1:f316de154ff7 15 /*=============================================================================================
hexfactory 1:f316de154ff7 16 section 3 - public typedefs
hexfactory 1:f316de154ff7 17 ==============================================================================================*/
hexfactory 1:f316de154ff7 18
hexfactory 1:f316de154ff7 19 /*=============================================================================================
hexfactory 1:f316de154ff7 20 section 4 - public macros
hexfactory 1:f316de154ff7 21 ==============================================================================================*/
hexfactory 1:f316de154ff7 22
hexfactory 1:f316de154ff7 23 /*=============================================================================================
hexfactory 1:f316de154ff7 24 section 5 - public constants declaration
hexfactory 1:f316de154ff7 25 ==============================================================================================*/
hexfactory 1:f316de154ff7 26
hexfactory 1:f316de154ff7 27 /*=============================================================================================
hexfactory 1:f316de154ff7 28 section 6 - public variables declaration
hexfactory 1:f316de154ff7 29 ==============================================================================================*/
hexfactory 1:f316de154ff7 30 extern DigitalOut g_light1Fet1;
hexfactory 1:f316de154ff7 31 extern DigitalOut g_light1Fet2;
hexfactory 1:f316de154ff7 32 extern DigitalOut g_light2Fet1;
hexfactory 1:f316de154ff7 33 extern DigitalOut g_light2Fet2;
hexfactory 1:f316de154ff7 34
hexfactory 1:f316de154ff7 35 /*=============================================================================================
hexfactory 1:f316de154ff7 36 section 7 - public functions - declaration
hexfactory 1:f316de154ff7 37 ==============================================================================================*/
hexfactory 1:f316de154ff7 38 /* init function */
hexfactory 1:f316de154ff7 39 void relay_init(void);
hexfactory 1:f316de154ff7 40
hexfactory 1:f316de154ff7 41 /* getter functions */
hexfactory 1:f316de154ff7 42
hexfactory 1:f316de154ff7 43 /* setter functions */
hexfactory 1:f316de154ff7 44
hexfactory 1:f316de154ff7 45 /* other functions */
hexfactory 1:f316de154ff7 46 void relay_switch(E_RELAY_LIGHT lightNumber);
hexfactory 1:f316de154ff7 47 void relay_task(void);
hexfactory 1:f316de154ff7 48
hexfactory 1:f316de154ff7 49 #endif /* __RELAY_H */
hexfactory 1:f316de154ff7 50 /*=============================================================================================
hexfactory 1:f316de154ff7 51 end of file
hexfactory 1:f316de154ff7 52 ==============================================================================================*/