Santa Martínez, FernandoPolo Orjuela Daniel Esteban, Daniel EstebanBarrera Garcia Edwin Andres, Edwin Andres2025-11-052025-11-052025-10-02http://hdl.handle.net/11349/99696Este proyecto tiene como objetivo actualizar la API de los módulos I/O digitales, ADC, PWM y UART para microcontroladores CY8CKIT14540XX y CY8CKIT04942XX bajo el marco del proyecto Aixt. Donde se hace una implementación de una API en lenguaje V, una actualización de la arquitectura de hardware y transcompilacion a C. Como resultados se obtiene el análisis y reconocimiento de los microcontroladores CY8CKIT14540XX y CY8CKIT04942XX, se realizan ejemplos de prueba para cada uno de los módulos, se obtiene el código en lenguaje C a partir de la transcompilacion del código en lenguaje V de los ejemplos. Se realiza una documentación detallada para desarrolladores y personas interesadas con el fin de que puedan entender la estructura, funcionalidades y características de código, lo que hace que puedan contribuir al proyecto puesto que es de código abierto. De esta manera se confirma que el proyecto Aixt simplifica el trabajo con microcontroladores facilitando la migración de proyectos entre diferentes tarjetas y fomentando la colaboración debido a que es un proyecto de código abierto.This project aims to update the API for the digital I/O modules, ADC, PWM, and UART, for CY8CKIT14540XX and CY8CKIT04942XX microcontrollers under the Aixt project. The API is implemented in V, the hardware architecture is updated, and the module is transcompiled to C. The results include analysis and recognition of the CY8CKIT14540XX and CY8CKIT04942XX microcontrollers. Test examples are created for each module, and the C code is obtained from the transcompilation of the V code from the examples. Detailed documentation is provided for developers and interested parties so they can understand the structure, functionality, and features of the code, allowing them to contribute to the project since it is open source. This confirms that the Aixt project simplifies working with microcontrollers, facilitating the migration of projects between different boards and encouraging collaboration due to its open-source nature.pdfspaLenguaje AixtAPI (Interfaz de Programación de Aplicaciones)Lenguaje VMicrocontroladorActualización de la librerías en lenguaje v a la api versión 2 de los módulos de i/o digitales, ADC, PWM Y UART para las tarjetas cy8ckit14540xx y cyc8ckit04942xx en el marco del proyecto AIXTbachelorThesisTecnología en Electricidad -- Tesisi y disertaciones académicasOpenAccessUpdate of the V language libraries to API version 2 for the digital I/O modules, ADC, PWM, and UART for the cy8ckit14540xx and cyc8ckit04942xx cards within the framework of the AIXT projectAixt LanguageAPI (Application Programming Interface)V LanguageMicrocontrollerAbierto (Texto Completo)