From 7ef56c95b2130e5a23d5e7877f69cc72b80d72b0 Mon Sep 17 00:00:00 2001 From: Oxore Date: Thu, 9 Mar 2023 10:55:04 +0300 Subject: Add stdin -> wifi stream, disable tubes for now --- app/main.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/main.c b/app/main.c index 3ac4ab0..13e50f8 100644 --- a/app/main.c +++ b/app/main.c @@ -89,10 +89,12 @@ void InitAll ( void ) { PlatformInit(); InitLTimers(); +#if 0 LightSensorInit(); NixieDriverInit(); HeadTaskInit(); IndicateModesInit(); +#endif #ifdef LED_DRIVER LED_DriverInit(); #endif @@ -117,6 +119,16 @@ static void TestUart(void *arg) } } } + const ssize_t rret2 = read(STDIN_FILENO, buf, sizeof(buf)); + if (rret2 > 0) { + const size_t rsize = rret2; + for (size_t written = 0; written < rsize; written++) { + const ssize_t wret = write(wifi_fd, buf, rsize - written); + if (wret > 0) { + written += (size_t)wret; + } + } + } } } @@ -136,6 +148,7 @@ int main () // в виде специальной функции TaskSuccess = xTaskCreate(Button_Task, "Button_Task", STACK_SIZE_BUTTON, NULL, tskIDLE_PRIORITY + 2, NULL); configASSERT(TaskSuccess); +#if 0 TaskSuccess = xTaskCreate(LightSensor_Task, "LightSensor_Task", STACK_SIZE_LIGHT_SENSOR, NULL, tskIDLE_PRIORITY + 2, NULL); configASSERT(TaskSuccess); TaskSuccess = xTaskCreate(Head_Task, "Head_Task", STACK_SIZE_HEAD, NULL, tskIDLE_PRIORITY + 2, NULL); @@ -144,6 +157,7 @@ int main () configASSERT(TaskSuccess); TaskSuccess = xTaskCreate(NixieDriver_Task, "NixieDriver_Task", STACK_SIZE_NIXIE_DRIVER, NULL, tskIDLE_PRIORITY + 2, NULL); configASSERT(TaskSuccess); +#endif #ifdef LED_DRIVER TaskSuccess = xTaskCreate(LED_Driver_Task, "LED_Driver_Task", STACK_SIZE_LED_DRIVER, NULL, tskIDLE_PRIORITY + 2, NULL); configASSERT(TaskSuccess); -- cgit v1.2.3