OSDN Git Service

Added NT-Shell module to the command task.
[kozos-expbrd/kozos_expbrd.git] / firm / sample / simple_mp3_player / os / ntlogger / ntlser.c
1 /**
2  * @file ntlser.c
3  * @author Shinichiro Nakamura
4  * @brief NT-Logger\e$B%7%j%"%k$N<BAu!#\e(B
5  */
6
7 /*
8  * ===============================================================
9  *  Natural Tiny Logger (NT-Logger)
10  * ===============================================================
11  * Copyright (c) 2010-2012 Shinichiro Nakamura
12  *
13  * Permission is hereby granted, free of charge, to any person
14  * obtaining a copy of this software and associated documentation
15  * files (the "Software"), to deal in the Software without
16  * restriction, including without limitation the rights to use,
17  * copy, modify, merge, publish, distribute, sublicense, and/or
18  * sell copies of the Software, and to permit persons to whom the
19  * Software is furnished to do so, subject to the following
20  * conditions:
21  *
22  * The above copyright notice and this permission notice shall be
23  * included in all copies or substantial portions of the Software.
24  *
25  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
26  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
27  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
28  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
29  * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
30  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
31  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
32  * OTHER DEALINGS IN THE SOFTWARE.
33  * ===============================================================
34  */
35
36 #include "ntlser.h"
37 #include "lib.h"
38
39 #define NTL_ENABLED (0)
40
41 /**
42  * @brief \e$B%7%j%"%k%]!<%H$r=i4|2=$9$k!#\e(B
43  *
44  * @retval 0 \e$B@.8y!#\e(B
45  * @retval -1 \e$B<:GT!#\e(B
46  */
47 int ntlser_init(void)
48 {
49 #if NTL_ENABLED
50     /*
51      * \e$B$3$N%]!<%H$G$O2?$b$7$J$$!#\e(B
52      */
53     return 0;
54 #else
55     /*
56      * \e$BL58z2=$5$l$F$$$k$N$G2?$b$7$J$$$G@.8y$7$?;v$K$9$k!#\e(B
57      */
58     return 0;
59 #endif
60 }
61
62 /**
63  * @brief \e$B%7%j%"%k%]!<%H$K%G!<%?$r=q$-9~$`!#\e(B
64  *
65  * @param buf \e$BAw?.MW5a%G!<%?!#\e(B
66  * @param siz \e$BAw?.MW5a%P%$%H?t!#\e(B
67  *
68  * @return \e$B<B:]$KAw?.$7$?%P%$%H?t!#\e(B
69  */
70 int ntlser_write(const unsigned char *buf, const int siz)
71 {
72 #if NTL_ENABLED
73     /*
74      * \e$BAw?.$r<B9T$9$k!#\e(B
75      */
76     int i;
77     for (i = 0; i < siz; i++) {
78         putc(buf[i]);
79     }
80     return siz;
81 #else
82     /*
83      * \e$BL58z2=$5$l$F$$$k$N$G2?$b$7$J$$$G@.8y$7$?;v$K$9$k!#\e(B
84      */
85     return siz;
86 #endif
87 }
88