Tag: ANDROID-ROOM-EMBEDDED
Aquí está el problema, quiero programar mi placa stm32 con mi puerto serial USB. Y mi placa stm32 viene con una placa extendida que lleva CH340. Cuando conecté la placa a mi computadora, pude ver el dispositivo con el comando lsusb, y la salida es Bus 001 Device 039: ID . . . Read more
Estoy usando el controlador stm32f407. Estoy usando 2 uart – 2 y 3. La primera vez me interrumpieron, pero la segunda vez fui interrumpido en uart 2 – no fui interrumpido en uart3. A continuación se muestra mi función de devolución de llamada: void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { if(huart2.Instance == USART2) . . . Read more
Problema: Definí dos funciones débiles en “startup.cpp” que, ambas, también son el alias de una función llamada “DefaultHandler” definida en el mismo archivo. A pesar de estar prototipando correctamente la función DefaultHandler, obtengo un error de símbolo indefinido. Registro de errores: error: ‘void EXTI0_IRQHandler()’ aliased to undefined symbol ‘Default_Handler’ 21 . . . Read more
Estaba desarrollando un programa en C para leer el estado de acceso a una puerta. Creé una estructura en la que se declararon dos arreglos. Quería inicializar el arreglo en el momento de la definición de esa estructura. Por ejemplo, Declaración de estructura en el archivo .h: typedef volatile struct . . . Read more
¿Hay alguna forma de descartar una función/símbolo de un archivo de salida (.exe/.elf) aunque pueda ser llamado? Supongamos que una biblioteca de terceros hace algo como esto: int lib_func_get(int c) { if (c < 5) { return foo(); } else { return bar() } } Y sabes con certeza que . . . Read more