2014 Freescale / Hack A Day Make It Challenge FRDM-K64 Internet of "Thing"
Embed:
(wiki syntax)
Show/hide line numbers
Terminal.h
00001 /* 00002 00003 -------------------------------------------- 00004 | | 00005 | .... | 00006 | 7OO$?I78. | 00007 | .?8++++7+II?D. | 00008 | .?O++=I++II+?= | 00009 | .IO++?7==I??$. | 00010 | .8++=$===?+I$ | 00011 | ?+++===+===+ | 00012 | ???=+I++==+? | 00013 | .??++====+==++ | 00014 | ?+++==========~ | 00015 | $+++==========+= | 00016 | =?+===+==+I======== | 00017 | ..++======~~~~========? | 00018 | .$?I??+=~~===~~~===~===++. | 00019 | .+==.+=~~~=~==~~~~==~~=~==+? | 00020 | ?===I+====~~=~~~=~~=====~~~=?. | 00021 | .=~~~+==~==..~~~~~~= ~~~~=7= | 00022 | +=~~?+~~=. ==~~~~=. ~~~~=?. | 00023 | =~~~=~~~ ?===~~+. ~~~~+ | 00024 | +~~:+~~= =~~==. =~~+. | 00025 | ~:~ =~~= =~~~= ~=== | 00026 | I=~~ ,=~~= ,. | 00027 | ~~. ,==== | 00028 | ==== | 00029 | =~~. | 00030 | | 00031 |------------------------------------------| 00032 | Internet Of Thing | 00033 | Eli Hughes | 00034 | Freescale / Hack-a-day Make-It-Challenge | 00035 | FTF 2014 - Dallas, Tx | 00036 |------------------------------------------| 00037 00038 */ 00039 #include "Queue.h" 00040 00041 #ifndef TFC_TERMINAL_H_ 00042 #define TFC_TERMINAL_H_ 00043 00044 00045 extern ByteQueue TERMINAL_OUTPUT_QUEUE; 00046 extern ByteQueue TERMINAL_INPUT_QUEUE; 00047 00048 00049 void TFC_InitTerminal(); 00050 void TFC_ProcessTerminal(); 00051 00052 #define TERMINAL_PRINTF(...) Qprintf(&TERMINAL_OUTPUT_QUEUE,__VA_ARGS__) 00053 #define TERMINAL_PUTC(c) ByteEnqueue(&TERMINAL_OUTPUT_QUEUE,c) 00054 #define TERMINAL_READABLE BytesInQueue(&TERMINAL_INPUT_QUEUE) 00055 #define TERMINAL_GETC ForcedByteDequeue(&TERMINAL_INPUT_QUEUE) 00056 00057 00058 #endif /* TFC_TERMINAL_H_ */
Generated on Tue Jul 19 2022 00:46:05 by
1.7.2
Eli Hughes