In this
article:
Source Code
License
Navigation:
HomeHardware
Software
Techniques
Controllers
Reviews
Index
Description
This is the original template code for the retargeting example in the Launchpad GCC example. This is prior to it having anything changed in it.
The Source Code
void retarget_init() { // Initialize UART } int _write (int fd, char *ptr, int len) { /* Write "len" of char from "ptr" to file id "fd" * Return number of char written. * Need implementing with UART here. */ return len; } int _read (int fd, char *ptr, int len) { /* Read "len" of char to "ptr" from file id "fd" * Return number of char read. * Need implementing with UART here. */ return len; } void _ttywrch(int ch) { /* Write one char "ch" to the default console * Need implementing with UART here. */ } /* SystemInit will be called before main */ void SystemInit() { retarget_init(); }
License
This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. You are free to play around with it and modify it but you are not licensed to use it for commercial purposes. Click the link above for more details on your rights under this license.