stash
This commit is contained in:
		
							parent
							
								
									79f2712368
								
							
						
					
					
						commit
						4ac93fc90e
					
				
					 3 changed files with 10 additions and 7 deletions
				
			
		|  | @ -8,6 +8,6 @@ RUN cd app/modules/sdk; export CT_EXPERIMENTAL=y; export CT_ALLOW_BUILD_AS_ROOT= | ||||||
| USER 0 | USER 0 | ||||||
| RUN apt remove --purge -y python2 && apt autoremove --purge -y && apt install -y python3 python3-serial | RUN apt remove --purge -y python2 && apt autoremove --purge -y && apt install -y python3 python3-serial | ||||||
| RUN apt install -y --reinstall python-is-python3 | RUN apt install -y --reinstall python-is-python3 | ||||||
| USER 0 | USER 1000 | ||||||
| WORKDIR /app | WORKDIR /app | ||||||
| ENV PATH=/app/modules/sdk/xtensa-lx106-elf/bin:$PATH | ENV PATH=/app/modules/sdk/xtensa-lx106-elf/bin:$PATH | ||||||
|  |  | ||||||
|  | @ -39,7 +39,7 @@ void user_init(void) { | ||||||
|     wifi_alive = xSemaphoreCreateBinary(); |     wifi_alive = xSemaphoreCreateBinary(); | ||||||
|     publish_queue = xQueueCreate(3, PUB_MSG_LEN); |     publish_queue = xQueueCreate(3, PUB_MSG_LEN); | ||||||
| 
 | 
 | ||||||
|     //xTaskCreate(&beat_task, "beat_task", 256, NULL, 3, NULL);
 |     xTaskCreate(&beat_task, "beat_task", 256, NULL, 3, NULL); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -30,7 +30,6 @@ using namespace fiatlux; | ||||||
| 
 | 
 | ||||||
| int version = 23; | int version = 23; | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #define vTaskDelayMs(ms) vTaskDelay((ms) / portTICK_PERIOD_MS) | #define vTaskDelayMs(ms) vTaskDelay((ms) / portTICK_PERIOD_MS) | ||||||
| 
 | 
 | ||||||
| const char hex_lookup[] = "0123456789ABCDEF\0\0"; | const char hex_lookup[] = "0123456789ABCDEF\0\0"; | ||||||
|  | @ -114,11 +113,11 @@ void websocket_task(void *pvParameter) { | ||||||
|             UNLOCK_TCPIP_CORE();*/ |             UNLOCK_TCPIP_CORE();*/ | ||||||
| 
 | 
 | ||||||
|             taskYIELD(); |             taskYIELD(); | ||||||
|         }  else if(has_changed.lights) { |         } else if(has_changed.lights) { | ||||||
|             messages::frame<messages::lights> frame; |             messages::frame<messages::lights> frame; | ||||||
|             frame.cmd = messages::LIGHTS; |             frame.cmd = messages::LIGHTS; | ||||||
|             frame.msg.top_color = *(uint32_t*)&top_color; |             frame.msg.top_color = *(uint32_t *) &top_color; | ||||||
|             frame.msg.bottom_color = *(uint32_t*)&bottom_color; |             frame.msg.bottom_color = *(uint32_t *) &bottom_color; | ||||||
|             frame.msg.white_brightness = light_value; |             frame.msg.white_brightness = light_value; | ||||||
|             LOCK_TCPIP_CORE(); |             LOCK_TCPIP_CORE(); | ||||||
|             websocket_write(pcb, (unsigned char *) &frame, sizeof(frame), WS_BIN_MODE); |             websocket_write(pcb, (unsigned char *) &frame, sizeof(frame), WS_BIN_MODE); | ||||||
|  | @ -249,7 +248,8 @@ void websocket_task(void *pvParameter) { | ||||||
|         //printf("9: %d\n",gpio_read(9));
 |         //printf("9: %d\n",gpio_read(9));
 | ||||||
|         //printf("10: %d\n",gpio_read(10));
 |         //printf("10: %d\n",gpio_read(10));
 | ||||||
| 
 | 
 | ||||||
|         vTaskDelayMs(250); | 
 | ||||||
|  |         taskYIELD(); | ||||||
|         { |         { | ||||||
|             uint8_t response[3]; |             uint8_t response[3]; | ||||||
|             uint16_t val; |             uint16_t val; | ||||||
|  | @ -469,6 +469,9 @@ extern "C" void httpd_task(void *pvParameters) { | ||||||
| 
 | 
 | ||||||
|     // register handlers and start the server
 |     // register handlers and start the server
 | ||||||
|     http_set_cgi_handlers(pCGIs, sizeof(pCGIs) / sizeof(pCGIs[0]));*/ |     http_set_cgi_handlers(pCGIs, sizeof(pCGIs) / sizeof(pCGIs[0]));*/ | ||||||
|  |     //while (!uxSemaphoreGetCount(wifi_available_semaphore))
 | ||||||
|  |     //    taskYIELD();
 | ||||||
|  |     printf("httpd_task: wifi is available\n"); | ||||||
|     websocket_register_callbacks((tWsOpenHandler) websocket_open_cb, (tWsHandler) websocket_cb); |     websocket_register_callbacks((tWsOpenHandler) websocket_open_cb, (tWsHandler) websocket_cb); | ||||||
|     httpd_init(); |     httpd_init(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue