test public

Dependencies:   HttpServer_snapshot_mbed-os

Committer:
anhtran
Date:
Fri Oct 18 03:09:43 2019 +0000
Revision:
0:e9fd5575b10e
abc

Who changed what in which revision?

UserRevisionLine numberNew contents of line
anhtran 0:e9fd5575b10e 1 /*******************************************************************************
anhtran 0:e9fd5575b10e 2 * DISCLAIMER
anhtran 0:e9fd5575b10e 3 * This software is supplied by Renesas Electronics Corporation and is only
anhtran 0:e9fd5575b10e 4 * intended for use with Renesas products. No other uses are authorized. This
anhtran 0:e9fd5575b10e 5 * software is owned by Renesas Electronics Corporation and is protected under
anhtran 0:e9fd5575b10e 6 * all applicable laws, including copyright laws.
anhtran 0:e9fd5575b10e 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
anhtran 0:e9fd5575b10e 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
anhtran 0:e9fd5575b10e 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
anhtran 0:e9fd5575b10e 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
anhtran 0:e9fd5575b10e 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
anhtran 0:e9fd5575b10e 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
anhtran 0:e9fd5575b10e 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
anhtran 0:e9fd5575b10e 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
anhtran 0:e9fd5575b10e 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
anhtran 0:e9fd5575b10e 16 * Renesas reserves the right, without notice, to make changes to this software
anhtran 0:e9fd5575b10e 17 * and to discontinue the availability of this software. By using this software,
anhtran 0:e9fd5575b10e 18 * you agree to the additional terms and conditions found by accessing the
anhtran 0:e9fd5575b10e 19 * following link:
anhtran 0:e9fd5575b10e 20 * http://www.renesas.com/disclaimer
anhtran 0:e9fd5575b10e 21 *
anhtran 0:e9fd5575b10e 22 * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved.
anhtran 0:e9fd5575b10e 23 *******************************************************************************/
anhtran 0:e9fd5575b10e 24 /*******************************************************************************
anhtran 0:e9fd5575b10e 25 * File Name : ascii.c
anhtran 0:e9fd5575b10e 26 * Device(s) : RZ/A1H (R7S721001)
anhtran 0:e9fd5575b10e 27 * Tool-Chain : GNUARM-NONEv14.02-EABI
anhtran 0:e9fd5575b10e 28 * H/W Platform : RSK+RZA1H CPU Board
anhtran 0:e9fd5575b10e 29 * Description : Defines ascii font table
anhtran 0:e9fd5575b10e 30 *******************************************************************************/
anhtran 0:e9fd5575b10e 31 /*******************************************************************************
anhtran 0:e9fd5575b10e 32 * History : DD.MM.YYYY Version Description
anhtran 0:e9fd5575b10e 33 * : 21.10.2014 1.00
anhtran 0:e9fd5575b10e 34 *******************************************************************************/
anhtran 0:e9fd5575b10e 35
anhtran 0:e9fd5575b10e 36 /*******************************************************************************
anhtran 0:e9fd5575b10e 37 * User Includes (Project Level Includes)
anhtran 0:e9fd5575b10e 38 *******************************************************************************/
anhtran 0:e9fd5575b10e 39 /* ASCII header */
anhtran 0:e9fd5575b10e 40 #include "ascii.h"
anhtran 0:e9fd5575b10e 41
anhtran 0:e9fd5575b10e 42 /*******************************************************************************
anhtran 0:e9fd5575b10e 43 * Global Tables
anhtran 0:e9fd5575b10e 44 *******************************************************************************/
anhtran 0:e9fd5575b10e 45 /* Bytes after this pre-processor are 1-byte aligned */
anhtran 0:e9fd5575b10e 46 #pragma pack(1)
anhtran 0:e9fd5575b10e 47
anhtran 0:e9fd5575b10e 48 const char g_ascii_table[][6] =
anhtran 0:e9fd5575b10e 49 {
anhtran 0:e9fd5575b10e 50 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* ' '*/
anhtran 0:e9fd5575b10e 51 { 0x00, 0x00, 0x79, 0x00, 0x00, 0x00}, /* ! */
anhtran 0:e9fd5575b10e 52 { 0x00, 0x70, 0x00, 0x70, 0x00, 0x00}, /* " */
anhtran 0:e9fd5575b10e 53 { 0x22, 0x7F, 0x22, 0x7F, 0x22, 0x00}, /* # */
anhtran 0:e9fd5575b10e 54 { 0x12, 0x2A, 0x7F, 0x2A, 0x24, 0x00}, /* $ */
anhtran 0:e9fd5575b10e 55 { 0x62, 0x64, 0x08, 0x13, 0x23, 0x00}, /* % */
anhtran 0:e9fd5575b10e 56 { 0x36, 0x49, 0x55, 0x22, 0x05, 0x00}, /* & */
anhtran 0:e9fd5575b10e 57 { 0x00, 0x00, 0x60, 0x00, 0x00, 0x00}, /* ' */
anhtran 0:e9fd5575b10e 58 { 0x00, 0x1C, 0x22, 0x41, 0x00, 0x00}, /* ( */
anhtran 0:e9fd5575b10e 59 { 0x00, 0x41, 0x22, 0x1C, 0x00, 0x00}, /* ) */
anhtran 0:e9fd5575b10e 60 { 0x24, 0x18, 0x7E, 0x18, 0x24, 0x00}, /* * */
anhtran 0:e9fd5575b10e 61 { 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00}, /* + */
anhtran 0:e9fd5575b10e 62 { 0x00, 0x05, 0x06, 0x00, 0x00, 0x00}, /* , */
anhtran 0:e9fd5575b10e 63 { 0x08, 0x08, 0x08, 0x08, 0x08, 0x00}, /* - */
anhtran 0:e9fd5575b10e 64 { 0x00, 0x03, 0x03, 0x00, 0x00, 0x00}, /* . */
anhtran 0:e9fd5575b10e 65 { 0x02, 0x04, 0x08, 0x10, 0x20, 0x00}, /* / */
anhtran 0:e9fd5575b10e 66 { 0x3E, 0x45, 0x49, 0x51, 0x3E, 0x00}, /* 0 */
anhtran 0:e9fd5575b10e 67 { 0x00, 0x21, 0x7F, 0x01, 0x00, 0x00}, /* 1 */
anhtran 0:e9fd5575b10e 68 { 0x21, 0x43, 0x45, 0x49, 0x71, 0x00}, /* 2 */
anhtran 0:e9fd5575b10e 69 { 0x42, 0x41, 0x51, 0x69, 0x46, 0x00}, /* 3 */
anhtran 0:e9fd5575b10e 70 { 0x0C, 0x14, 0x24, 0x7F, 0x04, 0x00}, /* 4 */
anhtran 0:e9fd5575b10e 71 { 0x72, 0x51, 0x51, 0x51, 0x4E, 0x00}, /* 5 */
anhtran 0:e9fd5575b10e 72 { 0x1E, 0x29, 0x49, 0x49, 0x06, 0x00}, /* 6 */
anhtran 0:e9fd5575b10e 73 { 0x40, 0x47, 0x48, 0x50, 0x60, 0x00}, /* 7 */
anhtran 0:e9fd5575b10e 74 { 0x36, 0x49, 0x49, 0x49, 0x36, 0x00}, /* 8 */
anhtran 0:e9fd5575b10e 75 { 0x30, 0x49, 0x49, 0x4A, 0x3C, 0x00}, /* 9 */
anhtran 0:e9fd5575b10e 76 { 0x00, 0x66, 0x66, 0x00, 0x00, 0x00}, /* : */
anhtran 0:e9fd5575b10e 77 { 0x00, 0x35, 0x36, 0x00, 0x00, 0x00}, /* ; */
anhtran 0:e9fd5575b10e 78 { 0x08, 0x14, 0x22, 0x41, 0x00, 0x00}, /* < */
anhtran 0:e9fd5575b10e 79 { 0x14, 0x14, 0x14, 0x14, 0x14, 0x00}, /* = */
anhtran 0:e9fd5575b10e 80 { 0x00, 0x41, 0x22, 0x14, 0x08, 0x00}, /* > */
anhtran 0:e9fd5575b10e 81 { 0x20, 0x40, 0x45, 0x48, 0x30, 0x00}, /* ? */
anhtran 0:e9fd5575b10e 82 { 0x38, 0x45, 0x5D, 0x59, 0x3E, 0x00}, /* @ */
anhtran 0:e9fd5575b10e 83 { 0x1F, 0x24, 0x44, 0x24, 0x1F, 0x00}, /* A */
anhtran 0:e9fd5575b10e 84 { 0x7F, 0x49, 0x49, 0x49, 0x36, 0x00}, /* B */
anhtran 0:e9fd5575b10e 85 { 0x3E, 0x41, 0x41, 0x41, 0x22, 0x00}, /* C */
anhtran 0:e9fd5575b10e 86 { 0x7F, 0x41, 0x41, 0x22, 0x1C, 0x00}, /* D */
anhtran 0:e9fd5575b10e 87 { 0x7F, 0x49, 0x49, 0x49, 0x41, 0x00}, /* E */
anhtran 0:e9fd5575b10e 88 { 0x7F, 0x48, 0x48, 0x48, 0x40, 0x00}, /* F */
anhtran 0:e9fd5575b10e 89 { 0x3E, 0x41, 0x49, 0x49, 0x2F, 0x00}, /* G */
anhtran 0:e9fd5575b10e 90 { 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00}, /* H */
anhtran 0:e9fd5575b10e 91 { 0x00, 0x41, 0x7F, 0x41, 0x00, 0x00}, /* I */
anhtran 0:e9fd5575b10e 92 { 0x02, 0x01, 0x41, 0x7E, 0x40, 0x00}, /* J */
anhtran 0:e9fd5575b10e 93 { 0x7F, 0x08, 0x14, 0x22, 0x41, 0x00}, /* K */
anhtran 0:e9fd5575b10e 94 { 0x7F, 0x01, 0x01, 0x01, 0x01, 0x00}, /* L */
anhtran 0:e9fd5575b10e 95 { 0x7F, 0x20, 0x18, 0x20, 0x7F, 0x00}, /* M */
anhtran 0:e9fd5575b10e 96 { 0x7F, 0x10, 0x08, 0x04, 0x7F, 0x00}, /* N */
anhtran 0:e9fd5575b10e 97 { 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00}, /* O */
anhtran 0:e9fd5575b10e 98 { 0x7F, 0x48, 0x48, 0x48, 0x30, 0x00}, /* P */
anhtran 0:e9fd5575b10e 99 { 0x3E, 0x41, 0x45, 0x42, 0x3D, 0x00}, /* Q */
anhtran 0:e9fd5575b10e 100 { 0x7F, 0x48, 0x4C, 0x4A, 0x31, 0x00}, /* R */
anhtran 0:e9fd5575b10e 101 { 0x32, 0x49, 0x49, 0x49, 0x26, 0x00}, /* S */
anhtran 0:e9fd5575b10e 102 { 0x40, 0x40, 0x7F, 0x40, 0x40, 0x00}, /* T */
anhtran 0:e9fd5575b10e 103 { 0x7E, 0x01, 0x01, 0x01, 0x7E, 0x00}, /* U */
anhtran 0:e9fd5575b10e 104 { 0x7C, 0x02, 0x01, 0x02, 0x7C, 0x00}, /* V */
anhtran 0:e9fd5575b10e 105 { 0x7E, 0x01, 0x0E, 0x01, 0x7E, 0x00}, /* W */
anhtran 0:e9fd5575b10e 106 { 0x63, 0x14, 0x08, 0x14, 0x63, 0x00}, /* X */
anhtran 0:e9fd5575b10e 107 { 0x70, 0x08, 0x07, 0x08, 0x70, 0x00}, /* Y */
anhtran 0:e9fd5575b10e 108 { 0x43, 0x45, 0x49, 0x51, 0x61, 0x00}, /* Z */
anhtran 0:e9fd5575b10e 109 { 0x00, 0x7F, 0x41, 0x00, 0x00, 0x00}, /* [ */
anhtran 0:e9fd5575b10e 110 { 0x20, 0x10, 0x08, 0x04, 0x02, 0x00}, /* "\" */
anhtran 0:e9fd5575b10e 111 { 0x00, 0x00, 0x41, 0x7F, 0x00, 0x00}, /* ] */
anhtran 0:e9fd5575b10e 112 { 0x00, 0x20, 0x40, 0x20, 0x00, 0x00}, /* ^ */
anhtran 0:e9fd5575b10e 113 { 0x01, 0x01, 0x01, 0x01, 0x01, 0x00}, /* _ */
anhtran 0:e9fd5575b10e 114 { 0x00, 0x40, 0x20, 0x00, 0x00, 0x00}, /* ' */
anhtran 0:e9fd5575b10e 115 { 0x02, 0x15, 0x15, 0x0F, 0x01, 0x00}, /* a */
anhtran 0:e9fd5575b10e 116 { 0x00, 0x7F, 0x11, 0x11, 0x0E, 0x00}, /* b */
anhtran 0:e9fd5575b10e 117 { 0x00, 0x0E, 0x11, 0x11, 0x11, 0x00}, /* c */
anhtran 0:e9fd5575b10e 118 { 0x0E, 0x11, 0x11, 0x7F, 0x00, 0x00}, /* d */
anhtran 0:e9fd5575b10e 119 { 0x0E, 0x15, 0x15, 0x15, 0x0C, 0x00}, /* e */
anhtran 0:e9fd5575b10e 120 { 0x00, 0x10, 0x3F, 0x50, 0x50, 0x00}, /* f */
anhtran 0:e9fd5575b10e 121 { 0x08, 0x15, 0x15, 0x15, 0x1E, 0x00}, /* g */
anhtran 0:e9fd5575b10e 122 { 0x00, 0x7F, 0x10, 0x10, 0x0F, 0x00}, /* h */
anhtran 0:e9fd5575b10e 123 { 0x00, 0x11, 0x5F, 0x01, 0x00, 0x00}, /* i */
anhtran 0:e9fd5575b10e 124 { 0x02, 0x01, 0x01, 0x5E, 0x00, 0x00}, /* j */
anhtran 0:e9fd5575b10e 125 { 0x00, 0x7F, 0x04, 0x0A, 0x11, 0x00}, /* k */
anhtran 0:e9fd5575b10e 126 { 0x00, 0x41, 0x7F, 0x01, 0x00, 0x00}, /* l */
anhtran 0:e9fd5575b10e 127 { 0x1F, 0x10, 0x0F, 0x10, 0x0F, 0x00}, /* m */
anhtran 0:e9fd5575b10e 128 { 0x00, 0x1F, 0x10, 0x10, 0x0F, 0x00}, /* n */
anhtran 0:e9fd5575b10e 129 { 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00}, /* 0 */
anhtran 0:e9fd5575b10e 130 { 0x1F, 0x14, 0x14, 0x14, 0x08, 0x00}, /* p */
anhtran 0:e9fd5575b10e 131 { 0x08, 0x14, 0x14, 0x14, 0x1F, 0x00}, /* q */
anhtran 0:e9fd5575b10e 132 { 0x00, 0x1F, 0x08, 0x10, 0x10, 0x00}, /* r */
anhtran 0:e9fd5575b10e 133 { 0x09, 0x15, 0x15, 0x15, 0x12, 0x00}, /* s */
anhtran 0:e9fd5575b10e 134 { 0x00, 0x10, 0x7E, 0x11, 0x01, 0x00}, /* t */
anhtran 0:e9fd5575b10e 135 { 0x00, 0x1E, 0x01, 0x01, 0x1F, 0x00}, /* u */
anhtran 0:e9fd5575b10e 136 { 0x1C, 0x02, 0x01, 0x02, 0x1C, 0x00}, /* v */
anhtran 0:e9fd5575b10e 137 { 0x1E, 0x01, 0x06, 0x01, 0x1E, 0x00}, /* w */
anhtran 0:e9fd5575b10e 138 { 0x11, 0x0A, 0x04, 0x0A, 0x11, 0x00}, /* x */
anhtran 0:e9fd5575b10e 139 { 0x18, 0x05, 0x05, 0x1E, 0x00, 0x00}, /* y */
anhtran 0:e9fd5575b10e 140 { 0x11, 0x13, 0x15, 0x19, 0x11, 0x00}, /* z */
anhtran 0:e9fd5575b10e 141 { 0x00, 0x08, 0x36, 0x41, 0x00, 0x00}, /* { */
anhtran 0:e9fd5575b10e 142 { 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00}, /* | */
anhtran 0:e9fd5575b10e 143 { 0x00, 0x41, 0x36, 0x08, 0x00, 0x00}, /* } */
anhtran 0:e9fd5575b10e 144 { 0x00, 0x20, 0x40, 0x20, 0x40, 0x00} /* ~ */
anhtran 0:e9fd5575b10e 145 };
anhtran 0:e9fd5575b10e 146
anhtran 0:e9fd5575b10e 147 /* Bytes after this pre-processor are 4-byte aligned */
anhtran 0:e9fd5575b10e 148 #pragma pack(4)
anhtran 0:e9fd5575b10e 149