123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #ifdef __IAR_SYSTEMS_ICC__
- #if ((defined __ICCARM__) && (__VER__ >= 8000000)) || ((defined __ICCRX__) && (__VER__ >= 400))
- #include <LowLevelIOInterface.h>
- #else
- #include <yfuns.h>
- #endif
- #include "SEGGER_RTT.h"
- #pragma module_name = "?__write"
- size_t __write(int handle, const unsigned char * buffer, size_t size);
- size_t __write(int handle, const unsigned char * buffer, size_t size) {
- (void) handle;
- SEGGER_RTT_Write(0, (const char*)buffer, size);
- return size;
- }
- size_t __write_buffered(int handle, const unsigned char * buffer, size_t size) {
- (void) handle;
- SEGGER_RTT_Write(0, (const char*)buffer, size);
- return size;
- }
- #endif
|