/** * @brief Main program. * @param None * @retval None */ int wifi_main(void) { unsigned char i; SysTick_Configuration(); // DBGU_Init(); SN8200_API_Init(921600); strcpy(domain, "www.murata-ws.com"); strcpy(uri, "/index.html"); printf("\n\rHello, Embedded World!\n\r"); printf("\n\r"); WifiOn(seqNo++); printf("\n\r"); ShowMenu(); WifiDisconn(seqNo++); WifiJoin(seqNo++); SnicInit(seqNo++); SnicIPConfig(seqNo++); /* Infinite loop */ while (1) { if(DBGU_InputReady) { ProcessUserInput(); } if(SN8200_API_HasInput()) { ProcessSN8200Input(); } if(quit_flag) break; } printf("\n\rGoodbye, Embedded World!\n\r"); }void DBGU_Init(void)
void UpdateFrame(float elapsedTimeSec) { UpdateFrameRate(elapsedTimeSec); Mouse::instance().update(); Keyboard::instance().update(); ProcessUserInput(); UpdateCamera(elapsedTimeSec); }
void WiFi(void) { static void (*f)(void)=NULL; static int fo=true; if(f==NULL) { DbgPrint(NULL); Dbg=_buffer_init(128); SN8200_API_Init(921600); strcpy(domain, "www.murata-ws.com"); strcpy(uri, "/index.html"); if(!__com0 || !Dbg) NVIC_SystemReset(); else { f=App_Loop; App_Loop=WiFi; SnicCleanup(seqNo++); WifiOff(seqNo++); Wait(200,App_Loop); WifiOn(seqNo++); Wait(200,App_Loop); SnicInit(seqNo++); Wait(200,App_Loop); GetStatus(seqNo++); Wait(200,App_Loop); _buffer_push(Dbg,"0\r",2); SnicGetDhcp(seqNo++); _buffer_push(Dbg,"6000\r",5); while (setTCPinfo() == CMD_ERROR) Wait(200,App_Loop); mysock = -1; tcpCreateSocket(1, srcIP, (unsigned short)srcPort, seqNo++, SNIC_TCP_CREATE_SOCKET_REQ); if (mysock != -1) { tcpCreateConnection(mysock, TEST_BUFFERSIZE, 0x5, seqNo++); } } } else { __sendFromSock(); if(fo==true) { fo=false; fo=ProcessUserInput(); } if(SN8200_API_HasInput()) ProcessSN8200Input(); f(); } }
int __cdecl wmain( _In_ int argc, _In_reads_(argc) PWSTR argv[] ) { DWORD err; WCHAR devicePath[MAX_DEVPATH_LENGTH] = {UNICODE_NULL}; HANDLE hDevice = INVALID_HANDLE_VALUE; HANDLE hCompletionPort = NULL; // // Process user input. // err = ProcessUserInput(argc, argv); if (ERROR_SUCCESS != err) { goto clean0; } if ( !GetDevicePath( (LPGUID) &GUID_DEVINTERFACE_POWERFX, devicePath, COUNT_OF(devicePath))) { printf("Unable to get device path. Has the device driver been installed? \n"); err = ERROR_OPEN_FAILED; goto clean0; }
void FluidApplication::Update(float secondsBetweenFrames) { ProcessUserInput(secondsBetweenFrames); }
int main(void) { /* USER CODE BEGIN 1 */ trace_printf("Hello\n"); uint8_t ch; uint32_t DBGU_RxBufferTail = 0; uint32_t DBGU_RxBufferHead = 0; uint8_t DBGU_RxBuffer[DBGU_RX_BUFFER_SIZE]; /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); /* USER CODE BEGIN 2 */ BSP_UART_Init(115200); SN8200_HAL_Init(921600); uprintf("\n\rHello!\n\r"); uprintf("\n\r"); WifiOn(seqNo++); uprintf("\n\r"); ShowMenu(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ if(HAL_UART_Receive(&huart6,&ch,1,100) == HAL_OK) { switch (ch) { case 0x7F: if(DBGU_RxBufferHead != DBGU_RxBufferTail) { DBGU_RxBufferHead = (DBGU_RxBufferHead - 1) % DBGU_RX_BUFFER_SIZE; HAL_UART_Transmit_IT(&huart6,0x7F,1); } break; case 0x0D: DBGU_RxBuffer[DBGU_RxBufferHead] = ch; DBGU_RxBufferHead = (DBGU_RxBufferHead + 1) % DBGU_RX_BUFFER_SIZE; DBGU_InputReady = 1; break; case In_BACKSPACE: HAL_UART_Transmit_IT(&huart6,&ch,1); break; default: DBGU_RxBuffer[DBGU_RxBufferHead] = ch; HAL_UART_Transmit_IT(&huart6,&ch,1); DBGU_RxBufferHead = (DBGU_RxBufferHead + 1) % DBGU_RX_BUFFER_SIZE; key = ch; break; } } if(DBGU_InputReady) { ProcessUserInput(); } if(SN8200_API_HasInput()) { ProcessSN8200Input(); } if(quit_flag) { break; } } uprintf("Goodbye\n\r"); /* USER CODE END 3 */ }