Kees es (era?) un trabajador de Cypress Semiconductor que subio bastante información al foro de la comunidad, mucha información en forma de PDFs. Aqui juntare todos los documentos de su autoria que vaya encontrando:
List of executables under Creator/bin directory: cydsfit cydsfit -p <projfile> [-d <device>] [-s <srcpath>] [-f <flowtype>] [option ...] [--] [option ...] -h Display this help message. -p <projfile> Specify the name of the top level project file. -d <device> Override the selected device stored in the project file. -s <srcpath> Location of previously generated source. Used when merging user editable sections in to the new code. Defaults to ...
Esta función nos ayuda a convertir un dato entero en un string, para después poder imprimirlo con la funcion UART_UartPutString. Para poder usar sprintf tenemos que añadir primero el header de stdio: #include <stdio.h> Luego si estas en Creator 3.0 Das click derecho en el proyecto. Build Settings ARM GCC Linker Command Line y añades -u_printf_float aplicas y esta listo -u_printf_float en el Command Line Si estas en Creator 3.1 hay un paso adicional descrito en este post en los foros de Cypress. (Por defecto -u_printf_float ya esta incluido en la newlib-nano Float Formatting del Linker) Tenemos que incrementar el heap size del proyecto: .cydwr System Heap Size(byte). Por defecto esta en 0x80, lo cambiamos a 0x200 y ya podremos usar el sprintf !! Heap Size por defecto Nuevo Heap Size Informacion sacada de Digitalprojectsudistrital y el foro de Cypress Un video de su aplicacion: ...
Comentarios
Publicar un comentario