summaryrefslogtreecommitdiffstats
path: root/tinyusb/hw/bsp/ansi_escape.h
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/hw/bsp/ansi_escape.h')
-rwxr-xr-xtinyusb/hw/bsp/ansi_escape.h97
1 files changed, 0 insertions, 97 deletions
diff --git a/tinyusb/hw/bsp/ansi_escape.h b/tinyusb/hw/bsp/ansi_escape.h
deleted file mode 100755
index 35342cfe..00000000
--- a/tinyusb/hw/bsp/ansi_escape.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * The MIT License (MIT)
- *
- * Copyright (c) 2019 Ha Thach (tinyusb.org)
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- *
- * This file is part of the TinyUSB stack.
- */
-
-/** \ingroup group_board
- * \defgroup group_ansi_esc ANSI Esacpe Code
- * @{ */
-
-#ifndef _TUSB_ANSI_ESC_CODE_H_
-#define _TUSB_ANSI_ESC_CODE_H_
-
-
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-#define CSI_CODE(seq) "\33[" seq
-#define CSI_SGR(x) CSI_CODE(#x) "m"
-
-//------------- Cursor movement -------------//
-/** \defgroup group_ansi_cursor Cursor Movement
- * @{ */
-#define ANSI_CURSOR_UP(n) CSI_CODE(#n "A") ///< Move cursor up
-#define ANSI_CURSOR_DOWN(n) CSI_CODE(#n "B") ///< Move cursor down
-#define ANSI_CURSOR_FORWARD(n) CSI_CODE(#n "C") ///< Move cursor forward
-#define ANSI_CURSOR_BACKWARD(n) CSI_CODE(#n "D") ///< Move cursor backward
-#define ANSI_CURSOR_LINE_DOWN(n) CSI_CODE(#n "E") ///< Move cursor to the beginning of the line (n) down
-#define ANSI_CURSOR_LINE_UP(n) CSI_CODE(#n "F") ///< Move cursor to the beginning of the line (n) up
-#define ANSI_CURSOR_POSITION(n, m) CSI_CODE(#n ";" #m "H") ///< Move cursor to position (n, m)
-/** @} */
-
-//------------- Screen -------------//
-/** \defgroup group_ansi_screen Screen Control
- * @{ */
-#define ANSI_ERASE_SCREEN(n) CSI_CODE(#n "J") ///< Erase the screen
-#define ANSI_ERASE_LINE(n) CSI_CODE(#n "K") ///< Erase the line (n)
-#define ANSI_SCROLL_UP(n) CSI_CODE(#n "S") ///< Scroll the whole page up (n) lines
-#define ANSI_SCROLL_DOWN(n) CSI_CODE(#n "T") ///< Scroll the whole page down (n) lines
-/** @} */
-
-//------------- Text Color -------------//
-/** \defgroup group_ansi_text Text Color
- * @{ */
-#define ANSI_TEXT_BLACK CSI_SGR(30)
-#define ANSI_TEXT_RED CSI_SGR(31)
-#define ANSI_TEXT_GREEN CSI_SGR(32)
-#define ANSI_TEXT_YELLOW CSI_SGR(33)
-#define ANSI_TEXT_BLUE CSI_SGR(34)
-#define ANSI_TEXT_MAGENTA CSI_SGR(35)
-#define ANSI_TEXT_CYAN CSI_SGR(36)
-#define ANSI_TEXT_WHITE CSI_SGR(37)
-#define ANSI_TEXT_DEFAULT CSI_SGR(39)
-/** @} */
-
-//------------- Background Color -------------//
-/** \defgroup group_ansi_background Background Color
- * @{ */
-#define ANSI_BG_BLACK CSI_SGR(40)
-#define ANSI_BG_RED CSI_SGR(41)
-#define ANSI_BG_GREEN CSI_SGR(42)
-#define ANSI_BG_YELLOW CSI_SGR(43)
-#define ANSI_BG_BLUE CSI_SGR(44)
-#define ANSI_BG_MAGENTA CSI_SGR(45)
-#define ANSI_BG_CYAN CSI_SGR(46)
-#define ANSI_BG_WHITE CSI_SGR(47)
-#define ANSI_BG_DEFAULT CSI_SGR(49)
-/** @} */
-
-#ifdef __cplusplus
- }
-#endif
-
-#endif /* _TUSB_ANSI_ESC_CODE_H_ */
-
-/** @} */