main/task_dcf.c

changeset 6
60ae555eff0b
parent 5
676c38f52d08
equal deleted inserted replaced
5:676c38f52d08 6:60ae555eff0b
107 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 0); 107 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 0);
108 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0); 108 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);
109 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 512); 109 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 512);
110 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1); 110 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
111 if (impulseArray[actualSecond] == 1) { 111 if (impulseArray[actualSecond] == 1) {
112 set_ob_led(0, 5, 5);
113 } else if (impulseArray[actualSecond] == 2) {
112 set_ob_led(5, 5, 0); 114 set_ob_led(5, 5, 0);
113 } else if (impulseArray[actualSecond] == 2) {
114 set_ob_led(0, 5, 5);
115 } 115 }
116 break; 116 break;
117 case 1: if (impulseArray[actualSecond] == 1) { 117 case 1: if (impulseArray[actualSecond] == 1) {
118 /* Carrier back to 100% */ 118 /* Carrier back to 100% */
119 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 512); 119 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 512);
120 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0); 120 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);
121 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0); 121 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0);
122 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1); 122 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
123 set_ob_led(0, 2, 0); 123 set_ob_led(0, 1, 0);
124 } 124 }
125 break; 125 break;
126 case 2: /* Carrier back to 100% */ 126 case 2: /* Carrier back to 100% */
127 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 512); 127 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 512);
128 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0); 128 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);
129 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0); 129 ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0);
130 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1); 130 ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
131 set_ob_led(0, 2, 0); 131 set_ob_led(0, 1, 0);
132 break; 132 break;
133 case 9: impulseCount = 0; 133 case 9: impulseCount = 0;
134 /* 134 /*
135 * To spread the CPU load, we set all bits during the first seconds 135 * To spread the CPU load, we set all bits during the first seconds
136 * because we don't use these bits. 136 * because we don't use these bits.

mercurial