Add the STM32 program: 1.64inch e-Paper (G), 3inch e-Paper (G), 7.3inch e-Paper (G) and 3.52inch e-Paper
This commit is contained in:
parent
1cc008a55f
commit
34affe04fe
25 changed files with 11800 additions and 1161 deletions
File diff suppressed because one or more lines are too long
|
|
@ -234,6 +234,7 @@
|
|||
<pMultCmdsp></pMultCmdsp>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
|
|
@ -263,7 +264,7 @@
|
|||
|
||||
<Group>
|
||||
<GroupName>Application/User</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
|
|
@ -343,7 +344,7 @@
|
|||
|
||||
<Group>
|
||||
<GroupName>Examples</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
|
|
@ -839,17 +840,65 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>49</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\Examples\EPD_1in64g_test.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_1in64g_test.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>50</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\Examples\EPD_3in0g_test.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_3in0g_test.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>51</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\Examples\EPD_3in52_test.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_3in52_test.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>52</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\Examples\EPD_7in3g_test.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_7in3g_test.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>e-Paper</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>49</FileNumber>
|
||||
<FileNumber>53</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -861,7 +910,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>50</FileNumber>
|
||||
<FileNumber>54</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -873,7 +922,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>51</FileNumber>
|
||||
<FileNumber>55</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -885,7 +934,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>52</FileNumber>
|
||||
<FileNumber>56</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -897,7 +946,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>53</FileNumber>
|
||||
<FileNumber>57</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -909,7 +958,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>54</FileNumber>
|
||||
<FileNumber>58</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -921,7 +970,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>55</FileNumber>
|
||||
<FileNumber>59</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -933,7 +982,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>56</FileNumber>
|
||||
<FileNumber>60</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -945,7 +994,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>57</FileNumber>
|
||||
<FileNumber>61</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -957,7 +1006,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>58</FileNumber>
|
||||
<FileNumber>62</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -969,7 +1018,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>59</FileNumber>
|
||||
<FileNumber>63</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -981,7 +1030,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>60</FileNumber>
|
||||
<FileNumber>64</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -993,7 +1042,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>61</FileNumber>
|
||||
<FileNumber>65</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1005,7 +1054,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>62</FileNumber>
|
||||
<FileNumber>66</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1017,7 +1066,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>63</FileNumber>
|
||||
<FileNumber>67</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1029,7 +1078,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>64</FileNumber>
|
||||
<FileNumber>68</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1041,7 +1090,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>65</FileNumber>
|
||||
<FileNumber>69</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1053,7 +1102,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>66</FileNumber>
|
||||
<FileNumber>70</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1065,7 +1114,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>67</FileNumber>
|
||||
<FileNumber>71</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1077,7 +1126,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>68</FileNumber>
|
||||
<FileNumber>72</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1089,7 +1138,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>69</FileNumber>
|
||||
<FileNumber>73</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1101,7 +1150,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>70</FileNumber>
|
||||
<FileNumber>74</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1113,7 +1162,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>71</FileNumber>
|
||||
<FileNumber>75</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1125,7 +1174,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>72</FileNumber>
|
||||
<FileNumber>76</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1137,7 +1186,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>73</FileNumber>
|
||||
<FileNumber>77</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1149,7 +1198,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>74</FileNumber>
|
||||
<FileNumber>78</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1161,7 +1210,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>75</FileNumber>
|
||||
<FileNumber>79</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1173,7 +1222,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>76</FileNumber>
|
||||
<FileNumber>80</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1185,7 +1234,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>77</FileNumber>
|
||||
<FileNumber>81</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1197,7 +1246,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>78</FileNumber>
|
||||
<FileNumber>82</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1209,7 +1258,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>79</FileNumber>
|
||||
<FileNumber>83</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1221,7 +1270,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>80</FileNumber>
|
||||
<FileNumber>84</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1233,7 +1282,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>81</FileNumber>
|
||||
<FileNumber>85</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1245,7 +1294,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>82</FileNumber>
|
||||
<FileNumber>86</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1257,7 +1306,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>83</FileNumber>
|
||||
<FileNumber>87</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1269,7 +1318,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>84</FileNumber>
|
||||
<FileNumber>88</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1281,7 +1330,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>85</FileNumber>
|
||||
<FileNumber>89</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1293,7 +1342,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>86</FileNumber>
|
||||
<FileNumber>90</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1305,7 +1354,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>87</FileNumber>
|
||||
<FileNumber>91</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1315,6 +1364,54 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>92</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\e-Paper\EPD_1in64g.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_1in64g.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>93</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\e-Paper\EPD_3in0g.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_3in0g.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>94</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\e-Paper\EPD_3in52.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_3in52.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>95</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\User\e-Paper\EPD_7in3g.c</PathWithFileName>
|
||||
<FilenameWithoutPath>EPD_7in3g.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
|
@ -1325,7 +1422,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>5</GroupNumber>
|
||||
<FileNumber>88</FileNumber>
|
||||
<FileNumber>96</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1345,7 +1442,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>6</GroupNumber>
|
||||
<FileNumber>89</FileNumber>
|
||||
<FileNumber>97</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1365,7 +1462,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>90</FileNumber>
|
||||
<FileNumber>98</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1377,7 +1474,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>91</FileNumber>
|
||||
<FileNumber>99</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1389,7 +1486,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>92</FileNumber>
|
||||
<FileNumber>100</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1401,7 +1498,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>93</FileNumber>
|
||||
<FileNumber>101</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1413,7 +1510,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>94</FileNumber>
|
||||
<FileNumber>102</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1425,7 +1522,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>95</FileNumber>
|
||||
<FileNumber>103</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1437,7 +1534,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>96</FileNumber>
|
||||
<FileNumber>104</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1457,7 +1554,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>8</GroupNumber>
|
||||
<FileNumber>97</FileNumber>
|
||||
<FileNumber>105</FileNumber>
|
||||
<FileType>5</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1469,7 +1566,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>8</GroupNumber>
|
||||
<FileNumber>98</FileNumber>
|
||||
<FileNumber>106</FileNumber>
|
||||
<FileType>5</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1489,7 +1586,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>9</GroupNumber>
|
||||
<FileNumber>99</FileNumber>
|
||||
<FileNumber>107</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1509,7 +1606,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>100</FileNumber>
|
||||
<FileNumber>108</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1521,7 +1618,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>101</FileNumber>
|
||||
<FileNumber>109</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1533,7 +1630,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>102</FileNumber>
|
||||
<FileNumber>110</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1545,7 +1642,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>103</FileNumber>
|
||||
<FileNumber>111</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1557,7 +1654,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>104</FileNumber>
|
||||
<FileNumber>112</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1569,7 +1666,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>105</FileNumber>
|
||||
<FileNumber>113</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1581,7 +1678,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>106</FileNumber>
|
||||
<FileNumber>114</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1593,7 +1690,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>107</FileNumber>
|
||||
<FileNumber>115</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1605,7 +1702,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>108</FileNumber>
|
||||
<FileNumber>116</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1617,7 +1714,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>109</FileNumber>
|
||||
<FileNumber>117</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1629,7 +1726,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>110</FileNumber>
|
||||
<FileNumber>118</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1641,7 +1738,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>111</FileNumber>
|
||||
<FileNumber>119</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1653,7 +1750,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>112</FileNumber>
|
||||
<FileNumber>120</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1665,7 +1762,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>113</FileNumber>
|
||||
<FileNumber>121</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
@ -1677,7 +1774,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>10</GroupNumber>
|
||||
<FileNumber>114</FileNumber>
|
||||
<FileNumber>122</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<TargetCommonOption>
|
||||
<Device>STM32F103ZE</Device>
|
||||
<Vendor>STMicroelectronics</Vendor>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.3.0</PackID>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.1.0</PackID>
|
||||
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||
<Cpu>IRAM(0x20000000-0x2000FFFF) IROM(0x8000000-0x807FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")</Cpu>
|
||||
<FlashUtilSpec></FlashUtilSpec>
|
||||
|
|
@ -184,6 +184,7 @@
|
|||
<hadXRAM>0</hadXRAM>
|
||||
<uocXRam>0</uocXRam>
|
||||
<RvdsVP>0</RvdsVP>
|
||||
<RvdsMve>0</RvdsMve>
|
||||
<hadIRAM2>0</hadIRAM2>
|
||||
<hadIROM2>0</hadIROM2>
|
||||
<StupSel>8</StupSel>
|
||||
|
|
@ -631,6 +632,26 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\User\Examples\EPD_7in5_HD_test.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_1in64g_test.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\Examples\EPD_1in64g_test.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_3in0g_test.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\Examples\EPD_3in0g_test.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_3in52_test.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\Examples\EPD_3in52_test.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_7in3g_test.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\Examples\EPD_7in3g_test.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
|
@ -831,6 +852,26 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\User\e-Paper\EPD_7in5b_HD.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_1in64g.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\e-Paper\EPD_1in64g.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_3in0g.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\e-Paper\EPD_3in0g.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_3in52.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\e-Paper\EPD_3in52.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>EPD_7in3g.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\User\e-Paper\EPD_7in3g.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
|
|
|||
|
|
@ -3,58 +3,189 @@
|
|||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: ¦ÌVision V5.25.2.0
|
||||
IDE-Version: ¦ÌVision V5.26.2.0
|
||||
Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: ass ass, ass, LIC=JL2UH-W872P-CJR6Z-JYZTW-ESB48-R6YF4
|
||||
License Information: , , LIC=RC93N-YLJYL-JJH6S-LI3Z1-D1AV2-99PL8
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Plus Version: 5.25.2.0
|
||||
Toolchain Path: D:\Program Files\keil5\ARM\ARMCC\Bin
|
||||
Toolchain: MDK-ARM Plus Version: 5.26.2.0
|
||||
Toolchain Path: D:\KEIL\azwz\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.25.2.0
|
||||
Dialog DLL: DCM.DLL V1.17.1.0
|
||||
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0
|
||||
Dialog DLL: TCM.DLL V1.35.1.0
|
||||
CPU DLL: SARMCM3.DLL V5.26.2.0
|
||||
Dialog DLL: DCM.DLL V1.17.2.0
|
||||
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.5.0
|
||||
Dialog DLL: TCM.DLL V1.36.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
E:\github\E-Paper_code\STM32\STM32-F103ZET6\MDK-ARM\epd-demo.uvprojx
|
||||
Project File Date: 04/26/2022
|
||||
E:\ÏîÄ¿\e-Paper\Code\E-Paper_code\STM32\STM32-F103ZET6\MDK-ARM\epd-demo.uvprojx
|
||||
Project File Date: 07/22/2022
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\keil5\ARM\ARMCC\Bin'
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\KEIL\azwz\ARM\ARMCC\Bin'
|
||||
Build target 'epd-demo'
|
||||
assembling startup_stm32f103xe.s...
|
||||
compiling usart.c...
|
||||
compiling gpio.c...
|
||||
compiling spi.c...
|
||||
compiling stm32f1xx_it.c...
|
||||
compiling main.c...
|
||||
compiling ImageData2.c...
|
||||
compiling ImageData.c...
|
||||
compiling stm32f1xx_hal_msp.c...
|
||||
compiling EPD_1in54b_test.c...
|
||||
compiling EPD_1in54_test.c...
|
||||
compiling EPD_1in02_test.c...
|
||||
compiling EPD_1in54_V2_test.c...
|
||||
compiling EPD_2in7b_V2_test.c...
|
||||
compiling EPD_2in7b_test.c...
|
||||
compiling EPD_1in54b_V2_test.c...
|
||||
compiling EPD_1in54c_test.c...
|
||||
compiling EPD_2in7_test.c...
|
||||
compiling EPD_2in9bc_test.c...
|
||||
compiling EPD_2in9d_test.c...
|
||||
compiling EPD_2in9b_V3_test.c...
|
||||
compiling EPD_2in9_test.c...
|
||||
compiling EPD_2in9_V2_test.c...
|
||||
compiling EPD_2in13b_V4_test.c...
|
||||
compiling EPD_2in13_test.c...
|
||||
compiling EPD_2in13b_V3_test.c...
|
||||
compiling EPD_2in13_V3_test.c...
|
||||
compiling EPD_2in13_V2_test.c...
|
||||
compiling EPD_2in13bc_test.c...
|
||||
compiling EPD_3in7_test.c...
|
||||
compiling EPD_2in13d_test.c...
|
||||
compiling EPD_2in66b_test.c...
|
||||
compiling EPD_2in66_test.c...
|
||||
compiling EPD_4in2_test.c...
|
||||
compiling EPD_4in01f_test.c...
|
||||
compiling EPD_4in2b_V2_test.c...
|
||||
compiling EPD_4in2bc_test.c...
|
||||
compiling EPD_5in65f_test.c...
|
||||
compiling EPD_5in83_V2_test.c...
|
||||
compiling EPD_7in5_test.c...
|
||||
compiling EPD_5in83b_V2_test.c...
|
||||
compiling EPD_5in83bc_test.c...
|
||||
compiling EPD_5in83_test.c...
|
||||
compiling EPD_7in5b_V2_test.c...
|
||||
compiling EPD_7in5b_HD_test.c...
|
||||
compiling EPD_7in5bc_test.c...
|
||||
compiling EPD_7in5_V2_test.c...
|
||||
compiling EPD_7in5_HD_test.c...
|
||||
compiling EPD_3in52_test.c...
|
||||
compiling EPD_7in3g_test.c...
|
||||
compiling EPD_3in0g_test.c...
|
||||
compiling EPD_1in02d.c...
|
||||
compiling EPD_1in64g_test.c...
|
||||
compiling EPD_1in54c.c...
|
||||
compiling EPD_1in54_V2.c...
|
||||
compiling EPD_1in54b.c...
|
||||
compiling EPD_1in54b_V2.c...
|
||||
compiling EPD_1in54.c...
|
||||
compiling EPD_2in7b_V2.c...
|
||||
compiling EPD_2in9.c...
|
||||
compiling EPD_2in7.c...
|
||||
compiling EPD_2in7b.c...
|
||||
compiling EPD_2in9_V2.c...
|
||||
compiling EPD_2in9b_V3.c...
|
||||
compiling EPD_2in9bc.c...
|
||||
compiling EPD_2in9d.c...
|
||||
compiling EPD_2in13.c...
|
||||
compiling EPD_2in13_V2.c...
|
||||
compiling EPD_2in13b_V3.c...
|
||||
compiling EPD_2in13_V3.c...
|
||||
compiling EPD_2in13d.c...
|
||||
compiling EPD_2in13b_V4.c...
|
||||
compiling EPD_2in13bc.c...
|
||||
compiling EPD_3in7.c...
|
||||
compiling EPD_2in66b.c...
|
||||
compiling EPD_4in01f.c...
|
||||
compiling EPD_2in66.c...
|
||||
compiling EPD_4in2.c...
|
||||
..\User\e-Paper\EPD_4in2.c(612): warning: #550-D: variable "Height" was set but never used
|
||||
UWORD Width, Height;
|
||||
..\User\e-Paper\EPD_4in2.c: 1 warning, 0 errors
|
||||
compiling EPD_5in83_V2.c...
|
||||
compiling EPD_5in65f.c...
|
||||
compiling EPD_4in2b_V2.c...
|
||||
compiling EPD_4in2bc.c...
|
||||
compiling EPD_5in83.c...
|
||||
compiling EPD_7in5_V2.c...
|
||||
compiling EPD_7in5_HD.c...
|
||||
compiling EPD_7in5.c...
|
||||
compiling EPD_5in83bc.c...
|
||||
compiling EPD_5in83b_V2.c...
|
||||
compiling EPD_3in0g.c...
|
||||
..\User\e-Paper\EPD_3in0g.c(86): warning: #177-D: function "EPD_3IN0G_ReadBusyL" was declared but never referenced
|
||||
static void EPD_3IN0G_ReadBusyL(void)
|
||||
..\User\e-Paper\EPD_3in0g.c: 1 warning, 0 errors
|
||||
compiling EPD_7in5bc.c...
|
||||
compiling EPD_7in5b_HD.c...
|
||||
compiling EPD_1in64g.c...
|
||||
..\User\e-Paper\EPD_1in64g.c(90): warning: #177-D: function "EPD_1IN64G_ReadBusyL" was declared but never referenced
|
||||
static void EPD_1IN64G_ReadBusyL(void)
|
||||
..\User\e-Paper\EPD_1in64g.c: 1 warning, 0 errors
|
||||
compiling EPD_7in5b_V2.c...
|
||||
compiling font8.c...
|
||||
compiling font12.c...
|
||||
compiling font12CN.c...
|
||||
compiling font16.c...
|
||||
compiling font20.c...
|
||||
compiling font24.c...
|
||||
compiling font24CN.c...
|
||||
compiling DEV_Config.c...
|
||||
compiling EPD_3in52.c...
|
||||
compiling EPD_7in3g.c...
|
||||
..\User\e-Paper\EPD_7in3g.c(86): warning: #177-D: function "EPD_7IN3G_ReadBusyL" was declared but never referenced
|
||||
static void EPD_7IN3G_ReadBusyL(void)
|
||||
..\User\e-Paper\EPD_7in3g.c: 1 warning, 0 errors
|
||||
compiling GUI_Paint.c...
|
||||
compiling system_stm32f1xx.c...
|
||||
compiling stm32f1xx_hal_rcc_ex.c...
|
||||
compiling stm32f1xx_hal_spi.c...
|
||||
compiling stm32f1xx_hal.c...
|
||||
compiling stm32f1xx_hal_rcc.c...
|
||||
compiling stm32f1xx_hal_gpio_ex.c...
|
||||
compiling stm32f1xx_hal_pwr.c...
|
||||
compiling stm32f1xx_hal_flash.c...
|
||||
compiling stm32f1xx_hal_gpio.c...
|
||||
compiling stm32f1xx_hal_dma.c...
|
||||
compiling stm32f1xx_hal_cortex.c...
|
||||
compiling stm32f1xx_hal_tim_ex.c...
|
||||
compiling stm32f1xx_hal_exti.c...
|
||||
compiling stm32f1xx_hal_tim.c...
|
||||
compiling stm32f1xx_hal_uart.c...
|
||||
compiling stm32f1xx_hal_flash_ex.c...
|
||||
linking...
|
||||
Program Size: Code=24104 RO-data=14272 RW-data=56 ZI-data=41136
|
||||
Program Size: Code=24300 RO-data=9260 RW-data=56 ZI-data=41136
|
||||
FromELF: creating hex file...
|
||||
"epd-demo\epd-demo.axf" - 0 Error(s), 0 Warning(s).
|
||||
"epd-demo\epd-demo.axf" - 0 Error(s), 4 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
|
||||
ARM.CMSIS.5.7.0
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.4.0
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack
|
||||
ARM.CMSIS.5.9.0
|
||||
CMSIS (Common Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.6.0
|
||||
|
||||
Package Vendor: Keil
|
||||
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
|
||||
Keil.STM32F1xx_DFP.2.3.0
|
||||
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.1.0.pack
|
||||
Keil.STM32F1xx_DFP.2.1.0
|
||||
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_epd-demo
|
||||
D:\Program Files\keil5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include
|
||||
D:\Program Files\keil5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include
|
||||
D:\KEIL\azwz\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include
|
||||
D:\KEIL\azwz\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Build Time Elapsed: 00:00:03
|
||||
* Component: ARM::CMSIS:CORE:5.6.0
|
||||
Build Time Elapsed: 00:00:47
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -580,17 +580,17 @@ ARM Macro Assembler Page 9
|
|||
00000000
|
||||
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
||||
ork --depend=epd-demo\startup_stm32f103xe.d -oepd-demo\startup_stm32f103xe.o -I
|
||||
.\RTE\_epd-demo -I"D:\Program Files\keil5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\I
|
||||
nclude" -I"D:\Program Files\keil5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Incl
|
||||
ude" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 525" -
|
||||
.\RTE\_epd-demo -ID:\KEIL\azwz\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -ID:
|
||||
\KEIL\azwz\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include --predefine="__MICR
|
||||
OLIB SETA 1" --predefine="__UVISION_VERSION SETA 526" --predefine="_RTE_ SETA 1
|
||||
|
||||
|
||||
|
||||
ARM Macro Assembler Page 10
|
||||
|
||||
|
||||
-predefine="_RTE_ SETA 1" --predefine="STM32F10X_HD SETA 1" --list=startup_stm3
|
||||
2f103xe.lst startup_stm32f103xe.s
|
||||
" --predefine="STM32F10X_HD SETA 1" --list=startup_stm32f103xe.lst startup_stm3
|
||||
2f103xe.s
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -93,6 +93,10 @@ int main(void)
|
|||
MX_USART1_UART_Init();
|
||||
MX_SPI1_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
// EPD_1in64g_test();
|
||||
// EPD_3in0g_test();
|
||||
// EPD_7in3g_test();
|
||||
|
||||
// EPD_1in02d_test();
|
||||
|
||||
|
|
@ -117,12 +121,13 @@ int main(void)
|
|||
// EPD_2in13_V3_test();
|
||||
// EPD_2in13bc_test();
|
||||
// EPD_2in13b_V3_test();
|
||||
EPD_2in13b_V4_test();
|
||||
// EPD_2in13b_V4_test();
|
||||
// EPD_2in13d_test();
|
||||
|
||||
// EPD_2in66_test();
|
||||
// EPD_2in66b_test();
|
||||
|
||||
// EPD_3in52_test();
|
||||
// EPD_3in7_test();
|
||||
|
||||
// EPD_4in01f_test();
|
||||
|
|
|
|||
168
STM32/STM32-F103ZET6/User/Examples/EPD_1in64g_test.c
Normal file
168
STM32/STM32-F103ZET6/User/Examples/EPD_1in64g_test.c
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_1in64g_test.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 1.64inch e-paper (G) test demo
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-22
|
||||
* | Info :
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_Test.h"
|
||||
#include "EPD_1in64g.h"
|
||||
#include "time.h"
|
||||
|
||||
int EPD_1in64g_test(void)
|
||||
{
|
||||
printf("EPD_1IN64G_test Demo\r\n");
|
||||
if(DEV_Module_Init()!=0){
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("e-Paper Init and Clear...\r\n");
|
||||
EPD_1IN64G_Init();
|
||||
|
||||
printf("White \r\n");
|
||||
EPD_1IN64G_Clear(EPD_1IN64G_WHITE); // While
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
//Create a new image cache
|
||||
UBYTE *BlackImage;
|
||||
/* you have to edit the startup_stm32fxxx.s file and set a big enough heap size */
|
||||
UWORD Imagesize = ((EPD_1IN64G_WIDTH % 4 == 0)? (EPD_1IN64G_WIDTH / 4 ): (EPD_1IN64G_WIDTH / 4 + 1)) * EPD_1IN64G_HEIGHT;
|
||||
if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
|
||||
printf("Failed to apply for black memory...\r\n");
|
||||
return -1;
|
||||
}
|
||||
printf("Paint_NewImage\r\n");
|
||||
Paint_NewImage(BlackImage, EPD_1IN64G_WIDTH, EPD_1IN64G_HEIGHT, 0, EPD_1IN64G_WHITE);
|
||||
Paint_SetScale(4);
|
||||
|
||||
#if 1 // show bmp
|
||||
printf("show BMP-----------------\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_1in64g);
|
||||
|
||||
EPD_1IN64G_Display(BlackImage);
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawPoint(10, 80, Red_4Color, DOT_PIXEL_1X1, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 90, Yellow_4Color, DOT_PIXEL_2X2, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 100, Black_4Color, DOT_PIXEL_3X3, DOT_STYLE_DFT);
|
||||
Paint_DrawLine(20, 70, 70, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(70, 70, 20, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawRectangle(20, 70, 70, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawRectangle(80, 70, 130, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawCircle(45, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawCircle(105, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawLine(85, 95, 125, 95, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawLine(105, 75, 105, 115, Yellow_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawString_EN(10, 0, "Red, yellow, white and black", &Font16, Red_4Color, Yellow_4Color);
|
||||
Paint_DrawString_EN(10, 35, "Four color e-Paper", &Font12, Yellow_4Color, Black_4Color);
|
||||
Paint_DrawString_CN(10, 125, "微雪电子", &Font24CN, Red_4Color, White_4Color);
|
||||
Paint_DrawNum(10, 50, 123456, &Font12, Red_4Color, White_4Color);
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_1IN64G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawRectangle(1, 1, 168, 55, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(1, 112, 167, 167, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(59, 1, 109, 167, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_1IN64G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
int wNumber, lNumber;
|
||||
wNumber = (EPD_1IN64G_WIDTH/80)==0 ? (EPD_1IN64G_WIDTH/80) : (EPD_1IN64G_WIDTH/80)+1;
|
||||
lNumber = (EPD_1IN64G_HEIGHT/20)==0 ? (EPD_1IN64G_HEIGHT/20) : (EPD_1IN64G_HEIGHT/20)+1;
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
for(int j=0; j<lNumber; j++) {
|
||||
if(j%2 == 0) {
|
||||
for(int i=0; i<wNumber; i++) {
|
||||
Paint_DrawRectangle(1+i*80, 1+j*20, 20+i*80, 20+j*20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(21+i*80, 1+j*20, 40+i*80, 20+j*20, White_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(41+i*80, 1+j*20, 60+i*80, 20+j*20, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(61+i*80, 1+j*20, 80+i*80, 20+j*20, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
for(int i=0; i<wNumber; i++) {
|
||||
Paint_DrawRectangle(1+i*80, 1+j*20, 20+i*80, 20+j*20, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(21+i*80, 1+j*20, 40+i*80, 20+j*20, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(41+i*80, 1+j*20, 60+i*80, 20+j*20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(61+i*80, 1+j*20, 80+i*80, 20+j*20, White_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_1IN64G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
printf("Clear...\r\n");
|
||||
EPD_1IN64G_Clear(EPD_1IN64G_WHITE);
|
||||
|
||||
printf("Goto Sleep...\r\n");
|
||||
EPD_1IN64G_Sleep();
|
||||
free(BlackImage);
|
||||
BlackImage = NULL;
|
||||
DEV_Delay_ms(2000);//important, at least 2s
|
||||
// close 5V
|
||||
printf("close 5V, Module enters 0 power consumption ...\r\n");
|
||||
DEV_Module_Exit();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
172
STM32/STM32-F103ZET6/User/Examples/EPD_3in0g_test.c
Normal file
172
STM32/STM32-F103ZET6/User/Examples/EPD_3in0g_test.c
Normal file
|
|
@ -0,0 +1,172 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3in0g_test.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3inch e-paper (G) test demo
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-15
|
||||
* | Info :
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_Test.h"
|
||||
#include "EPD_3in0g.h"
|
||||
#include "time.h"
|
||||
|
||||
int EPD_3in0g_test(void)
|
||||
{
|
||||
printf("EPD_3IN0G_test Demo\r\n");
|
||||
if(DEV_Module_Init()!=0){
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("e-Paper Init and Clear...\r\n");
|
||||
EPD_3IN0G_Init();
|
||||
|
||||
printf("Black \r\n");
|
||||
EPD_3IN0G_Clear(EPD_3IN0G_WHITE); // WHITE
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
//Create a new image cache
|
||||
UBYTE *BlackImage;
|
||||
/* you have to edit the startup_stm32fxxx.s file and set a big enough heap size */
|
||||
UWORD Imagesize = ((EPD_3IN0G_WIDTH % 4 == 0)? (EPD_3IN0G_WIDTH / 4 ): (EPD_3IN0G_WIDTH / 4 + 1)) * EPD_3IN0G_HEIGHT;
|
||||
if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
|
||||
printf("Failed to apply for black memory...\r\n");
|
||||
return -1;
|
||||
}
|
||||
printf("Paint_NewImage\r\n");
|
||||
Paint_NewImage(BlackImage, EPD_3IN0G_WIDTH, EPD_3IN0G_HEIGHT, 0, EPD_3IN0G_WHITE);
|
||||
Paint_SetScale(4);
|
||||
|
||||
#if 1 // show bmp
|
||||
printf("show BMP-----------------\r\n");
|
||||
EPD_3IN0G_Init();
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_3in0g);
|
||||
EPD_3IN0G_Display(BlackImage);
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
EPD_3IN0G_Init();
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawPoint(10, 80, Red_4Color, DOT_PIXEL_1X1, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 90, Yellow_4Color, DOT_PIXEL_2X2, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 100, Black_4Color, DOT_PIXEL_3X3, DOT_STYLE_DFT);
|
||||
Paint_DrawLine(20, 70, 70, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(70, 70, 20, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawRectangle(20, 70, 70, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawRectangle(80, 70, 130, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawCircle(45, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawCircle(105, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawLine(85, 95, 125, 95, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawLine(105, 75, 105, 115, Yellow_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawString_EN(10, 0, "Red, yellow, white and black", &Font16, Red_4Color, Yellow_4Color);
|
||||
Paint_DrawString_EN(10, 35, "Four color e-Paper", &Font12, Yellow_4Color, Black_4Color);
|
||||
Paint_DrawString_CN(10, 125, "΢ѩµç×Ó", &Font24CN, Red_4Color, White_4Color);
|
||||
Paint_DrawNum(10, 50, 123456, &Font12, Red_4Color, White_4Color);
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_3IN0G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
EPD_3IN0G_Init();
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawRectangle(1, 1, 167, 86, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(1, 314, 167, 399, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(59, 1, 109, 399, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_3IN0G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
EPD_3IN0G_Init();
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
int wNumber, lNumber;
|
||||
wNumber = (EPD_3IN0G_WIDTH/80)==0 ? (EPD_3IN0G_WIDTH/80) : (EPD_3IN0G_WIDTH/80)+1;
|
||||
lNumber = (EPD_3IN0G_HEIGHT/20)==0 ? (EPD_3IN0G_HEIGHT/20) : (EPD_3IN0G_HEIGHT/20)+1;
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
for(int j=0; j<lNumber; j++) {
|
||||
if(j%2 == 0) {
|
||||
for(int i=0; i<wNumber; i++) {
|
||||
Paint_DrawRectangle(1+i*80, 1+j*20, 20+i*80, 20+j*20, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(21+i*80, 1+j*20, 40+i*80, 20+j*20, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(41+i*80, 1+j*20, 60+i*80, 20+j*20, White_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(61+i*80, 1+j*20, 80+i*80, 20+j*20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
for(int i=0; i<wNumber; i++) {
|
||||
Paint_DrawRectangle(1+i*80, 1+j*20, 20+i*80, 20+j*20, White_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(21+i*80, 1+j*20, 40+i*80, 20+j*20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(41+i*80, 1+j*20, 60+i*80, 20+j*20, Red_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawRectangle(61+i*80, 1+j*20, 80+i*80, 20+j*20, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_3IN0G_Display(BlackImage);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
EPD_3IN0G_Init();
|
||||
printf("Clear...\r\n");
|
||||
EPD_3IN0G_Clear(EPD_3IN0G_WHITE);
|
||||
|
||||
printf("Goto Sleep...\r\n");
|
||||
EPD_3IN0G_Sleep();
|
||||
free(BlackImage);
|
||||
BlackImage = NULL;
|
||||
DEV_Delay_ms(2000);//important, at least 2s
|
||||
// close 5V
|
||||
printf("close 5V, Module enters 0 power consumption ...\r\n");
|
||||
DEV_Module_Exit();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
135
STM32/STM32-F103ZET6/User/Examples/EPD_3in52_test.c
Normal file
135
STM32/STM32-F103ZET6/User/Examples/EPD_3in52_test.c
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3IN52_test.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3.52inch e-paper test demo
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2020-07-16
|
||||
* | Info :
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_Test.h"
|
||||
#include "EPD_3in52.h"
|
||||
#include <time.h>
|
||||
|
||||
int EPD_3in52_test(void)
|
||||
{
|
||||
printf("EPD_3IN52_test Demo\r\n");
|
||||
if(DEV_Module_Init()!=0){
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("e-Paper Init and Clear...\r\n");
|
||||
EPD_3IN52_Init();
|
||||
|
||||
EPD_3IN52_display_NUM(EPD_3IN52_WHITE);
|
||||
EPD_3IN52_lut_GC();
|
||||
EPD_3IN52_refresh();
|
||||
|
||||
EPD_3IN52_SendCommand(0x50);
|
||||
EPD_3IN52_SendData(0x17);
|
||||
|
||||
DEV_Delay_ms(500);
|
||||
|
||||
//Create a new image cache
|
||||
UBYTE *BlackImage;
|
||||
/* you have to edit the startup_stm32fxxx.s file and set a big enough heap size */
|
||||
UWORD Imagesize = ((EPD_3IN52_WIDTH % 8 == 0)? (EPD_3IN52_WIDTH / 8 ): (EPD_3IN52_WIDTH / 8 + 1)) * EPD_3IN52_HEIGHT;
|
||||
if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
|
||||
printf("Failed to apply for black memory...\r\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("Paint_NewImage\r\n");
|
||||
Paint_NewImage(BlackImage, EPD_3IN52_WIDTH, EPD_3IN52_HEIGHT, 270, WHITE);
|
||||
Paint_Clear(WHITE);
|
||||
|
||||
#if 1 // GC waveform refresh
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_3in52);
|
||||
|
||||
EPD_3IN52_display(BlackImage);
|
||||
EPD_3IN52_lut_GC();
|
||||
EPD_3IN52_refresh();
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#if 0 //DU waveform refresh
|
||||
printf("Quick refresh is supported, but the refresh effect is not good, but it is not recommended\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_3in52);
|
||||
|
||||
EPD_3IN52_display(BlackImage);
|
||||
EPD_3IN52_lut_DU();
|
||||
EPD_3IN52_refresh();
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
#endif
|
||||
|
||||
#if 1
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawPoint(10, 80, BLACK, DOT_PIXEL_1X1, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 90, BLACK, DOT_PIXEL_2X2, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 100, BLACK, DOT_PIXEL_3X3, DOT_STYLE_DFT);
|
||||
Paint_DrawLine(20, 70, 70, 120, BLACK, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(70, 70, 20, 120, BLACK, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawRectangle(20, 70, 70, 120, BLACK, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawRectangle(80, 70, 130, 120, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawCircle(45, 95, 20, BLACK, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawCircle(105, 95, 20, WHITE, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawLine(85, 95, 125, 95, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawLine(105, 75, 105, 115, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawString_EN(10, 0, "waveshare", &Font16, BLACK, WHITE);
|
||||
Paint_DrawString_EN(10, 20, "hello world", &Font12, WHITE, BLACK);
|
||||
Paint_DrawNum(10, 33, 123456789, &Font12, BLACK, WHITE);
|
||||
Paint_DrawNum(10, 50, 987654321, &Font16, WHITE, BLACK);
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_3IN52_display(BlackImage);
|
||||
EPD_3IN52_lut_GC();
|
||||
EPD_3IN52_refresh();
|
||||
DEV_Delay_ms(2000);
|
||||
#endif
|
||||
|
||||
printf("Clear...\r\n");
|
||||
EPD_3IN52_Clear();
|
||||
|
||||
// Sleep & close 5V
|
||||
printf("Goto Sleep...\r\n");
|
||||
EPD_3IN52_sleep();
|
||||
|
||||
free(BlackImage);
|
||||
BlackImage = NULL;
|
||||
DEV_Delay_ms(2000);//important, at least 2s
|
||||
printf("close 5V, Module enters 0 power consumption ...\r\n");
|
||||
DEV_Module_Exit();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
118
STM32/STM32-F103ZET6/User/Examples/EPD_7in3g_test.c
Normal file
118
STM32/STM32-F103ZET6/User/Examples/EPD_7in3g_test.c
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_7in3g_test.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 7.3inch e-paper (G) test demo
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-22
|
||||
* | Info :
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_Test.h"
|
||||
#include "EPD_7in3g.h"
|
||||
#include "time.h"
|
||||
|
||||
int EPD_7in3g_test(void)
|
||||
{
|
||||
printf("EPD_7IN3G_test Demo\r\n");
|
||||
if(DEV_Module_Init()!=0){
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("e-Paper Init and Clear...\r\n");
|
||||
EPD_7IN3G_Init();
|
||||
|
||||
printf("Black \r\n");
|
||||
EPD_7IN3G_Clear(EPD_7IN3G_WHITE); // WHITE
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
//Create a new image cache
|
||||
UBYTE *BlackImage;
|
||||
/* you have to edit the startup_stm32fxxx.s file and set a big enough heap size */
|
||||
UDOUBLE Imagesize = ((EPD_7IN3G_WIDTH % 4 == 0)? (EPD_7IN3G_WIDTH / 4 ): (EPD_7IN3G_WIDTH / 4 + 1)) * EPD_7IN3G_HEIGHT;
|
||||
Imagesize = Imagesize/4;
|
||||
printf("Not enough memory, only part of the window is displayed\r\n");
|
||||
if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
|
||||
printf("Failed to apply for black memory...\r\n");
|
||||
return -1;
|
||||
}
|
||||
printf("Paint_NewImage\r\n");
|
||||
Paint_NewImage(BlackImage, EPD_7IN3G_WIDTH/2, EPD_7IN3G_HEIGHT/2 , 0, EPD_7IN3G_WHITE);
|
||||
Paint_SetScale(4);
|
||||
|
||||
#if 0 // show bmp
|
||||
//Not enough memory,Not supported
|
||||
printf("show BMP-----------------\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_7in3g);
|
||||
EPD_7IN3G_Display(BlackImage);
|
||||
DEV_Delay_ms(2000);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
//1.Select Image
|
||||
printf("SelectImage:BlackImage\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(0x55);
|
||||
|
||||
// 2.Drawing on the image
|
||||
printf("Drawing:BlackImage\r\n");
|
||||
Paint_DrawPoint(10, 80, Red_4Color, DOT_PIXEL_1X1, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 90, Yellow_4Color, DOT_PIXEL_2X2, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(10, 100, Black_4Color, DOT_PIXEL_3X3, DOT_STYLE_DFT);
|
||||
Paint_DrawLine(20, 70, 70, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(70, 70, 20, 120, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawRectangle(20, 70, 70, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawRectangle(80, 70, 130, 120, Yellow_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawCircle(45, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawCircle(105, 95, 20, Black_4Color, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawLine(85, 95, 125, 95, Red_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawLine(105, 75, 105, 115, Yellow_4Color, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawString_EN(10, 0, "Red, yellow, white and black", &Font16, Red_4Color, Yellow_4Color);
|
||||
Paint_DrawString_EN(10, 35, "Four color e-Paper", &Font12, Yellow_4Color, Black_4Color);
|
||||
Paint_DrawString_CN(10, 125, "΢ѩµç×Ó", &Font24CN, Red_4Color, White_4Color);
|
||||
Paint_DrawNum(10, 50, 123456, &Font12, Red_4Color, White_4Color);
|
||||
|
||||
printf("EPD_Display\r\n");
|
||||
EPD_7IN3G_Display_part(BlackImage, 0, 0, 400, 240);
|
||||
DEV_Delay_ms(3000);
|
||||
#endif
|
||||
|
||||
|
||||
printf("Clear...\r\n");
|
||||
EPD_7IN3G_Clear(EPD_7IN3G_WHITE);
|
||||
|
||||
printf("Goto Sleep...\r\n");
|
||||
EPD_7IN3G_Sleep();
|
||||
free(BlackImage);
|
||||
BlackImage = NULL;
|
||||
DEV_Delay_ms(2000);//important, at least 2s
|
||||
// close 5V
|
||||
printf("close 5V, Module enters 0 power consumption ...\r\n");
|
||||
DEV_Module_Exit();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -36,6 +36,10 @@
|
|||
#include "Debug.h"
|
||||
#include <stdlib.h> // malloc() free()
|
||||
|
||||
int EPD_1in64g_test(void);
|
||||
int EPD_3in0g_test(void);
|
||||
int EPD_7in3g_test(void);
|
||||
|
||||
int EPD_1in02d_test(void);
|
||||
|
||||
int EPD_1in54_test(void);
|
||||
|
|
@ -65,6 +69,7 @@ int EPD_2in13d_test(void);
|
|||
int EPD_2in66_test(void);
|
||||
int EPD_2in66b_test(void);
|
||||
|
||||
int EPD_3in52_test(void);
|
||||
int EPD_3in7_test(void);
|
||||
|
||||
int EPD_4in01f_test(void);
|
||||
|
|
|
|||
|
|
@ -7223,6 +7223,683 @@ const unsigned char gImage_2in66bb[5630] = { /*0X00,0X01,0X98,0X00,0X28,0X01,*/
|
|||
|
||||
|
||||
|
||||
const unsigned char gImage_3in52[10800] = { /* 0X81,0X01,0X68,0X01,0XF0,0X00, */
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XF0,0X00,0X00,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X00,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFE,0X00,0X00,0X00,0X00,0X00,0X7F,0XFF,0XFF,
|
||||
0XFF,0XC0,0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X70,0X7C,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X70,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XF0,0XFE,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XF0,0X00,0X01,0XFC,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XE0,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XF1,0XFF,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XE0,0X00,0X07,0XFF,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XF3,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XC0,
|
||||
0X00,0X1F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XF0,0X1F,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X03,0XF3,0XEF,0X80,0X00,0X00,0X3F,0XFF,0X80,0X00,0X7F,
|
||||
0XFF,0XEC,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X03,0XC3,0XC7,0X80,0X00,0X00,0X3F,0XFF,0X00,0X01,0XFF,0XFF,0XFE,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X03,0XC3,0XC7,0X80,0X00,0X00,0X3F,0XFE,0X00,0X07,0XFF,0XFF,0XFE,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,
|
||||
0XC7,0X87,0X80,0X00,0X00,0X3F,0XFC,0X00,0X0F,0XFF,0X87,0XFF,0X00,0X7F,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XC7,0X87,
|
||||
0X80,0X00,0X00,0X3F,0XFC,0X00,0X1F,0XFE,0X00,0XFF,0X80,0X7F,0XFF,0XFF,0XFF,0XC0,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0X8F,0X80,0X00,
|
||||
0X00,0X3F,0XF8,0X00,0X1F,0XFE,0X00,0X7F,0XC0,0X7F,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0X1F,0X00,0X00,0X00,0X3F,
|
||||
0XF8,0X00,0X1F,0XFF,0X80,0X7F,0XE0,0X7F,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0X1F,0X00,0X00,0X00,0X3F,0XF0,0X00,
|
||||
0X0F,0XFF,0XE0,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0XFE,0X1E,0X00,0X00,0X00,0X3F,0XF0,0X00,0X01,0XFF,
|
||||
0XFC,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X38,0X1C,0X00,0X00,0X00,0X3F,0XE0,0X00,0X00,0X7F,0XFF,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XE0,0X00,0X00,0X1F,0XFF,0X80,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X07,0XFF,0X80,0X00,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF0,0X7F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XC0,0X3F,0XF0,0X01,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,
|
||||
0X00,0X7D,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XC0,0X1F,0XFC,0X07,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X78,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XC0,0X0F,0XFF,0X1F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XF8,0X00,0X70,0X7F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0X80,0X07,
|
||||
0XFF,0XE7,0XFE,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XF0,0X00,0X60,0X3F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0X80,0X03,0XFF,0XF9,
|
||||
0XE0,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XE0,0X00,0X70,0X3F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X03,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0X80,0X01,0XFF,0XFF,0X00,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XE0,0X00,0X70,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0X80,0X00,0XDF,0XFF,0XC0,0X00,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0X80,0X00,0X07,0XFF,0XF8,0X00,0X00,0X7F,0XFF,0XFF,
|
||||
0XFF,0XC0,0X70,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0XFF,0XFE,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,
|
||||
0XF0,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0XC2,0X00,0X00,
|
||||
0X00,0X3F,0X80,0X00,0X00,0X3F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X7F,0XC6,0X00,0X00,0X00,0X3F,
|
||||
0X80,0X00,0X00,0X0F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XCF,0X00,0X00,0X00,0X3F,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0XCF,0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0XFF,
|
||||
0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XC0,0XF0,0X70,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X03,0XF3,0XC7,0X80,0X00,0X00,0X3F,0X80,0X00,0X07,0XFF,0XFE,0X00,
|
||||
0X00,0XFF,0XFF,0XFF,0XFF,0XC0,0X70,0X60,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X03,0XC3,0XC7,0X80,0X00,0X00,0X3F,0X80,0X00,0X1F,0XFF,0XF0,0X00,0X00,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X10,0X40,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,
|
||||
0XC3,0XC7,0X80,0X00,0X00,0X3F,0X80,0X00,0X1F,0XFF,0X80,0X00,0X00,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XC3,0XC7,
|
||||
0X80,0X00,0X00,0X3F,0X80,0X00,0X1F,0XFE,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XC3,0XC7,0X80,0X00,
|
||||
0X00,0X3F,0X80,0X00,0X1F,0XFF,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,
|
||||
0X7F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XE3,0XCF,0X80,0X00,0X00,0X3F,
|
||||
0X80,0X00,0X0F,0XFF,0XC0,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0XFF,0X00,0X00,0X00,0X3F,0X80,0X00,
|
||||
0X03,0XFF,0XF8,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X01,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0XFF,0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0X7F,
|
||||
0XFF,0X00,0X03,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X03,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0XFF,0XFE,0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0X1F,0XFF,0X80,
|
||||
0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X0F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X3F,0XFC,0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0X3F,0XFF,0X80,0X07,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X0F,0XE0,0X00,0X00,0X00,0X3F,0X80,0X00,0X01,0XFF,0XFF,0X80,0X0F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0X80,0X00,0X0F,0XFF,0XFF,0X80,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XC0,0X1F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X80,0X00,
|
||||
0X00,0X3F,0X80,0X00,0X0F,0XFF,0XFE,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X03,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0X80,0X03,0X80,0X00,0X00,0X3F,
|
||||
0X80,0X00,0X0F,0XFF,0XF0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X01,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XE0,0X0F,0X80,0X00,0X00,0X3F,0X80,0X00,
|
||||
0X0F,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X7F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X03,0XF0,0X3F,0X80,0X00,0X00,0X3F,0X80,0X00,0X0F,0XFC,
|
||||
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X7F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X03,0XFC,0XFF,0X80,0X00,0X00,0X3F,0X80,0X00,0X0F,0XE0,0X00,0X01,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X01,0XFF,0XFF,0X00,0X00,0X00,0X3F,0X80,0X00,0X0F,0X00,0X00,0X03,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X7F,0XFC,0X00,0X00,0X00,0X3F,0X80,0X00,0X08,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0XF0,
|
||||
0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X3F,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XF0,0X00,0X00,
|
||||
0X00,0X3F,0X80,0X00,0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XF0,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFC,0X00,0X00,0X00,0X3F,
|
||||
0X80,0X00,0X00,0X00,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0X00,0X00,0X00,0X3F,0X80,0X00,
|
||||
0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X03,0XFC,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X03,0XF0,0X1F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0XFF,0XF8,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X03,0XC0,0X07,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XF0,0X7F,0XF0,0X7F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,
|
||||
0X00,0X01,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF8,0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X07,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X07,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X01,0XF3,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X01,0XF3,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X01,0XF3,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X00,0X01,0XF3,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XC0,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X0F,0XF8,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFE,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X7F,0XFE,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X7C,
|
||||
0X3F,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XF8,0X1F,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XF0,0X0F,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XF0,0X0F,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X7F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XF0,0X0F,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X7F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0XF0,0X0F,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,
|
||||
0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0XF0,0X7C,0X3F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0XF0,0X0F,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0XF0,0X7C,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0XF0,0X0F,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC1,0XF0,0X7C,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC1,0XF0,0X7C,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X70,0X38,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X30,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X38,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X38,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,
|
||||
0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X38,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X07,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X3C,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XF8,0X3C,0X00,0X7F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFC,0X3E,0X00,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0X83,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X3F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X1F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF0,0X00,0X0F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XE0,0X00,0X07,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,0XE0,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,
|
||||
0X07,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFE,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X03,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X03,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0XC0,0X3E,0X01,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,
|
||||
0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0XFF,0X01,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X1F,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0XFF,0X81,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0X81,0XFF,0X81,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0X81,0XFF,0X81,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,
|
||||
0X81,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0X81,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0X81,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0X81,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFF,0X00,0X00,0X00,0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,
|
||||
0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0X81,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFE,0X00,0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X07,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF1,0XF3,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC1,0XF0,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X00,0X00,0X3F,0XC0,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X81,0XF0,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0X00,0X00,0X00,0X7F,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X81,0XF0,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0XFF,0XC0,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,
|
||||
0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0XFF,0XFC,0X00,0X00,0X1F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFE,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X7D,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XE0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X78,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFC,
|
||||
0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X70,0X7F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X60,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X03,
|
||||
0XFF,0XFF,0XE0,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X70,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0X00,0X70,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X00,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X70,0X78,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XF0,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0XF0,0X70,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF0,0X3D,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X70,0X60,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X38,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X10,0X40,0X3F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X80,0X30,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,
|
||||
0X3F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X38,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X3F,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X06,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X7F,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,
|
||||
0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0XFF,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X01,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFE,0X00,0X03,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X06,0X38,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X80,0X0F,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X82,0X20,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XF8,0X7F,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0XF8,0X00,0X03,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFE,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X1F,0XFF,0X80,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XE0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X07,0XFF,0XC0,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,
|
||||
0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X03,0XFF,0XF0,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0XFF,
|
||||
0XFC,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFE,0X03,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X1F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X1F,0XFF,0X83,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X1F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,0XFF,0XE3,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XF0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X01,0XFF,0XFB,0XFC,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XF0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X7F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XF0,0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XF0,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X0F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XF0,0X00,0X03,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X03,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X01,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X7F,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0XFC,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0X83,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X83,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0X83,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0X83,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X7F,0X80,0X00,0X00,0X7F,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X3F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X03,0XFF,0XF0,0X00,0X00,0X7F,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFC,0X00,0X00,0X7F,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X1F,0XFF,0XFF,0X00,0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X7F,0XFF,0XFF,0XC0,0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,
|
||||
0XFF,0XF0,0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XF8,
|
||||
0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X00,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFC,0X00,0X7F,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X8F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XE0,0X7F,0XFE,0X00,0X7F,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XC7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X80,0X1F,0XFF,0X00,0X7F,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFF,0X00,0X07,0XFF,0X80,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFE,0X00,0X03,0XFF,0XE0,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFE,0X00,0X01,0XFF,0XF0,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,
|
||||
0X00,0X7F,0XF8,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X00,0X00,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X3F,
|
||||
0XFC,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X1F,0XFE,0X7F,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X0F,0XFF,0X7F,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0X00,0X07,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X0F,0XC7,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0XFF,0X80,0X00,0X03,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X0F,0XC1,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0XFF,0XC0,0X00,0X00,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X0F,0XC0,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0XFF,0XF8,0X00,0X00,0X7F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X0F,0XC0,0X7F,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFE,
|
||||
0X00,0X00,0X3F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE0,0X0F,0XC0,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFE,0X00,0X00,
|
||||
0X1F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0X0F,0XC0,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFE,0X00,0X00,0X0F,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X0F,0XC0,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XFE,0X00,0X00,0X07,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XF0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X3F,0XF0,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFE,0X00,0X00,0X03,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XF8,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X07,0XFE,0X00,0X00,0X00,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X01,0XFE,0X00,0X00,0X00,0X7F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X7E,0X00,0X00,0X00,0X3F,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X0F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X06,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF0,0X00,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X7F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X3F,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFC,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,
|
||||
0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X3F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X7F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X01,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X01,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,
|
||||
0X00,0X00,0X1C,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X7F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X07,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X0F,0X80,0X00,
|
||||
0X3E,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XC0,0X1F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X1F,0XC0,0X00,0X7F,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XE0,0X00,0XFF,0X80,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X7F,0XF8,0X03,0XFF,0XC0,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X3F,0XFC,0X07,0XFF,0X80,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X1F,0XFE,0X0F,0XFF,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X0F,0XFF,0X1F,0XFE,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,
|
||||
0XFF,0XBF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,
|
||||
0XF8,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XE0,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X7F,0XFF,0XC0,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0X80,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X1F,0XFF,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X1F,0XFF,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X87,
|
||||
0XF8,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X3F,0XFF,0X80,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X8F,0XFC,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X7F,0XFF,0XC0,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,
|
||||
0XE0,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X01,0XFF,0XFF,0XF0,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X03,0XFF,0XBF,0XF8,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X01,0XE0,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,0XFF,0X1F,0XFC,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X1F,0XFE,0X0F,0XFF,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFC,0X07,0XFF,0X80,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,
|
||||
0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X7F,0XF8,0X03,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF8,0X07,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XF0,0X01,0XFF,0X80,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X1F,0XE0,0X00,
|
||||
0XFF,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X0F,0XC0,0X00,0X7E,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,0X00,0X00,0X1C,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X80,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XCF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X03,0XFF,0XFF,
|
||||
0XE0,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X03,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFE,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X8F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X01,0XC0,
|
||||
0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X01,0XC0,0X00,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFE,0X01,0XC0,0X00,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFE,0X01,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFE,0X01,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X3F,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X03,0XC0,0X00,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XFC,0X00,0X00,0X1F,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X01,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFE,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFF,0X00,0X00,0X00,0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFE,0X00,0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X80,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFC,0X01,0XFF,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFE,0X00,0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X7F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X38,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XE0,0X00,0X3F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XE0,0X00,0X0F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,
|
||||
0X07,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0X00,0X00,0X00,0X7F,0XC0,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X03,0XF8,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X06,0X18,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X01,0XF8,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0XFF,0XC0,0X00,0X00,0X01,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X87,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X30,0X00,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0XFF,0XFC,0X00,0X00,0X1F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X87,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0XFE,0X00,0X78,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC7,0X80,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0X00,0X38,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF7,0XC1,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0X81,0XFF,0XC0,0X18,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFE,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X81,0XFF,0XE0,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFC,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,
|
||||
0XF0,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0XFF,0XF8,0X00,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X3F,0XFC,0X00,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X0F,0XFE,0X00,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X0F,0XFF,0X00,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X03,0XFF,0XFF,0XE0,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XE0,0X0F,0XFF,0X80,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XE0,0X0F,0XFF,0XC0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XF0,0X0F,0XFF,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X0F,
|
||||
0XFF,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X7F,0XFF,0XBF,0XFF,0XFF,0XFF,0XFF,0XFE,0X0F,0XFF,0XF8,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XE0,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X3F,0XFE,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X7F,0XFF,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X1F,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X01,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,
|
||||
0XF0,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X07,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X03,0XC0,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X0F,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X01,0X00,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XE0,0X1F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X1F,0XFF,
|
||||
0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X81,0XFF,0X80,0X03,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFE,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFE,
|
||||
0X00,0X01,0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X7F,0XFF,0XFF,0XFF,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XF0,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFC,0X00,0X00,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X7F,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFC,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XF8,0X00,0X00,0X7F,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFE,0X00,0X7F,0XFE,0X1F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X81,0XF8,0X00,0X00,0X3F,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFE,0X00,0XFF,0XF0,0X03,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X81,0XF8,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFE,0X00,0XFF,0XC0,0X00,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X81,0XF0,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,
|
||||
0XFF,0X80,0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0X81,0XF0,0X1F,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0XFF,0X80,
|
||||
0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X81,0XF0,0X3F,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0XFF,0X00,0XFF,0X00,0X00,0X3F,
|
||||
0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XF0,
|
||||
0X7F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,0XFF,0X80,0XFF,0X00,0X00,0X3F,0XC0,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XF1,0XF3,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XF0,0X7F,0XF8,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X00,0XFF,0X80,0XFF,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XC1,0XF0,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XF0,0X7F,0XF8,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X7F,0XC0,0X7F,0X00,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X81,0XF0,0X7F,0XFF,0XFF,0XFF,0XFF,0X81,0XF8,0X7F,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X7F,0XE0,0X7F,0X00,0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X81,
|
||||
0XF0,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X78,0X7F,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X3F,0XF0,0X3F,0X80,0X00,0X7F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X3F,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFC,
|
||||
0X3F,0XC0,0X00,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0X80,0X00,0X1F,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XFF,0X1F,0XE0,
|
||||
0X03,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X00,0X1F,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFF,0XF0,0X3F,0XFF,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0F,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,
|
||||
0X3F,0X80,0X7F,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X07,0XF8,0X3F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X3F,0X80,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X81,0XE0,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X3F,0X81,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X3F,0X83,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC0,
|
||||
0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XBF,0X87,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XE0,0X01,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X1F,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFC,0X0F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X07,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFE,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XC0,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFE,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XE0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X3F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X80,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X00,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X7C,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X38,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X7F,0X80,0X03,
|
||||
0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X03,0XFF,0XE0,0X0F,0XFF,0XE0,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF0,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X07,0XFF,0XF0,0X1F,0XFF,0XF8,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0X0E,0X3C,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,
|
||||
0X7F,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XFF,0XF8,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0X06,0X18,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X3F,0XFF,0XFC,0X7F,0XFF,0XFE,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0X87,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X3F,0XFF,0XFE,0XFF,0XFF,0XFE,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0X87,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XC7,0X80,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XF7,0XC1,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,
|
||||
0X87,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0X0F,0XF8,0X07,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0XC0,0XFF,0XFE,0X01,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X03,
|
||||
0XF0,0X01,0XFF,0XFF,0XFC,0X00,0X00,0X00,0XFF,0X80,0X3F,0XFC,0X00,0X7F,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X01,0XE0,0X00,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0X1F,0XF8,0X00,0X7F,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0XC0,0X00,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X01,0XFE,0X00,0X1F,0XF0,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0X80,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X80,0X00,0X7F,0XFF,0XFC,0X00,
|
||||
0X00,0X01,0XFE,0X00,0X0F,0XF0,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X01,
|
||||
0XFE,0X00,0X0F,0XF0,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0X80,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,
|
||||
0X0F,0XF0,0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XC0,0X00,0X00,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X0F,0XF0,
|
||||
0X00,0X3F,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X70,0X07,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFE,0X00,0X0F,0XF0,0X00,0X3F,
|
||||
0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0XF8,
|
||||
0X07,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X00,0X0F,0XF0,0X00,0X7F,0XC0,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFC,0X0F,0XF8,
|
||||
0X1F,0XFF,0XFC,0X00,0X00,0X01,0XFF,0X80,0X0F,0XF0,0X00,0X7F,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XF8,0X1C,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFC,0X0F,0XF8,0X1F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0XFF,0XC0,0X0F,0XF0,0X00,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XF0,0X08,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFC,0X0F,0XF8,0X1F,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0XFF,0XF8,0X00,0X00,0X03,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XE0,0X00,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0X81,0XFC,0X0F,0XF8,0X1F,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0XFF,0XF8,0X00,0X00,0X0F,0XFF,0X80,0X00,0X00,0X3F,0XFF,0XFF,0XE0,0X00,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0XFC,0X0F,0XF0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X7F,0XF8,
|
||||
0X00,0X00,0X0F,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC1,0XC0,0XF8,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0X80,0X7C,0X0F,0XE0,0X1F,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XF8,0X00,0X00,
|
||||
0X0F,0XFF,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC3,0XE1,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XC0,0X3F,0XFF,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X3F,0XF8,0X00,0X00,0X0F,0XFE,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC3,0XE1,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XC0,0X3F,
|
||||
0XFF,0X80,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X1F,0XF8,0X00,0X00,0X0F,0XFC,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XC3,0XE1,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XC0,0X3F,0XFF,0X80,
|
||||
0X3F,0XFF,0XFC,0X00,0X00,0X00,0X0F,0XF8,0X00,0X00,0X0F,0XF8,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XC3,0XE1,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0X80,0X7F,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X03,0XF8,0X00,0X00,0X0F,0XF0,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XC3,0XE1,0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XF0,0X3F,0XFF,0X80,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0XF8,0X00,0X00,0X0F,0XC0,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC3,0XE1,
|
||||
0XFC,0X3F,0XFF,0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0X80,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X0E,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC0,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X3F,0XFF,0X83,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XDF,0XFF,0X8F,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X3F,0XFF,0XFF,0XC0,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
|
||||
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
};
|
||||
const unsigned char gImage_3in7[33606] = { /*0X00,0X02,0X18,0X01,0XE0,0X01,*/
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
|
||||
|
|
|
|||
|
|
@ -32,6 +32,11 @@
|
|||
#ifndef _IMAGEDATA_H_
|
||||
#define _IMAGEDATA_H_
|
||||
|
||||
// colour_4
|
||||
extern const unsigned char gImage_1in64g[];
|
||||
extern const unsigned char gImage_3in0g[];
|
||||
extern const unsigned char gImage_7in3g[];
|
||||
|
||||
// ImageData2.c
|
||||
extern const unsigned char gImage_2in13b_V4b[];
|
||||
extern const unsigned char gImage_2in13b_V4r[];
|
||||
|
|
@ -72,6 +77,7 @@ extern const unsigned char gImage_2in66[];
|
|||
extern const unsigned char gImage_2in66bb[];
|
||||
extern const unsigned char gImage_2in66br[];
|
||||
|
||||
extern const unsigned char gImage_3in52[];
|
||||
extern const unsigned char gImage_3in7[]; //4 Gray
|
||||
|
||||
extern const unsigned char gImage_4in01[];
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -124,6 +124,12 @@ typedef enum {
|
|||
#define GRAY2 0x02
|
||||
#define GRAY3 0x01 //gray
|
||||
#define GRAY4 0x00 //white
|
||||
|
||||
//colour
|
||||
#define Black_4Color 0x00
|
||||
#define White_4Color 0x01
|
||||
#define Yellow_4Color 0x02
|
||||
#define Red_4Color 0x03
|
||||
/**
|
||||
* The size of the point
|
||||
**/
|
||||
|
|
|
|||
239
STM32/STM32-F103ZET6/User/e-Paper/EPD_1in64g.c
Normal file
239
STM32/STM32-F103ZET6/User/e-Paper/EPD_1in64g.c
Normal file
|
|
@ -0,0 +1,239 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_1in64_g.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 1.64inchg e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-22
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_1in64g.h"
|
||||
#include "Debug.h"
|
||||
|
||||
/******************************************************************************
|
||||
function : Software reset
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_1IN64G_Reset(void)
|
||||
{
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 0);
|
||||
DEV_Delay_ms(1);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send command
|
||||
parameter:
|
||||
Reg : Command register
|
||||
******************************************************************************/
|
||||
static void EPD_1IN64G_SendCommand(UBYTE Reg)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 0);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Reg);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send data
|
||||
parameter:
|
||||
Data : Write data
|
||||
******************************************************************************/
|
||||
static void EPD_1IN64G_SendData(UBYTE Data)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 1);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Data);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Wait until the busy_pin goes LOW
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_1IN64G_ReadBusyH(void)
|
||||
{
|
||||
Debug("e-Paper busy H\r\n");
|
||||
while(!DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy H release\r\n");
|
||||
}
|
||||
static void EPD_1IN64G_ReadBusyL(void)
|
||||
{
|
||||
Debug("e-Paper busy L\r\n");
|
||||
while(DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy L release\r\n");
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Turn On Display
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_1IN64G_TurnOnDisplay(void)
|
||||
{
|
||||
EPD_1IN64G_SendCommand(0x12); // DISPLAY_REFRESH
|
||||
EPD_1IN64G_SendData(0x01);
|
||||
EPD_1IN64G_ReadBusyH();
|
||||
|
||||
EPD_1IN64G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_1IN64G_SendData(0X00);
|
||||
EPD_1IN64G_ReadBusyH();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Initialize the e-Paper register
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_1IN64G_Init(void)
|
||||
{
|
||||
EPD_1IN64G_Reset();
|
||||
|
||||
EPD_1IN64G_SendCommand(0x66);
|
||||
EPD_1IN64G_SendData(0x49);
|
||||
EPD_1IN64G_SendData(0x55);
|
||||
EPD_1IN64G_SendData(0x13);
|
||||
EPD_1IN64G_SendData(0x5D);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x66);
|
||||
EPD_1IN64G_SendData(0x49);
|
||||
EPD_1IN64G_SendData(0x55);
|
||||
|
||||
EPD_1IN64G_SendCommand(0xB0);
|
||||
EPD_1IN64G_SendData(0x03);//1 boost 20211113
|
||||
|
||||
|
||||
EPD_1IN64G_SendCommand(0x00);
|
||||
EPD_1IN64G_SendData(0x4F);
|
||||
EPD_1IN64G_SendData(0x6B);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x03);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
|
||||
EPD_1IN64G_SendCommand(0xF0);
|
||||
EPD_1IN64G_SendData(0xF6);
|
||||
EPD_1IN64G_SendData(0x0D);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
|
||||
//20220303
|
||||
EPD_1IN64G_SendCommand(0x06);
|
||||
EPD_1IN64G_SendData(0xCF);
|
||||
EPD_1IN64G_SendData(0xDF);
|
||||
EPD_1IN64G_SendData(0x0F);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x41);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x50);
|
||||
EPD_1IN64G_SendData(0x30);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x60);
|
||||
EPD_1IN64G_SendData(0x0C);
|
||||
EPD_1IN64G_SendData(0x05);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x61);
|
||||
EPD_1IN64G_SendData(0xA8);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
EPD_1IN64G_SendData(0xA8);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x84);
|
||||
EPD_1IN64G_SendData(0x01);
|
||||
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Clear screen
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_1IN64G_Clear(UBYTE color)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_1IN64G_WIDTH % 4 == 0)? (EPD_1IN64G_WIDTH / 4 ): (EPD_1IN64G_WIDTH / 4 + 1);
|
||||
Height = EPD_1IN64G_HEIGHT;
|
||||
|
||||
EPD_1IN64G_SendCommand(0x68);
|
||||
EPD_1IN64G_SendData(0x01);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x04);
|
||||
EPD_1IN64G_ReadBusyH();
|
||||
|
||||
EPD_1IN64G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
for(UBYTE k = 0; k < 4; k++) {
|
||||
EPD_1IN64G_SendData(color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
EPD_1IN64G_SendCommand(0x68);
|
||||
EPD_1IN64G_SendData(0x00);
|
||||
|
||||
EPD_1IN64G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Sends the image buffer in RAM to e-Paper and displays
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_1IN64G_Display(UBYTE *Image)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_1IN64G_WIDTH % 4 == 0)? (EPD_1IN64G_WIDTH / 4 ): (EPD_1IN64G_WIDTH / 4 + 1);
|
||||
Height = EPD_1IN64G_HEIGHT;
|
||||
|
||||
EPD_1IN64G_SendCommand(0x68);
|
||||
EPD_1IN64G_SendData(0x01);
|
||||
|
||||
EPD_1IN64G_SendCommand(0x04);
|
||||
EPD_1IN64G_ReadBusyH();
|
||||
|
||||
EPD_1IN64G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
EPD_1IN64G_SendData(Image[i + j * Width]);
|
||||
}
|
||||
}
|
||||
EPD_1IN64G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Enter sleep mode
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_1IN64G_Sleep(void)
|
||||
{
|
||||
EPD_1IN64G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_1IN64G_SendData(0X00);
|
||||
EPD_1IN64G_SendCommand(0x07); // DEEP_SLEEP
|
||||
EPD_1IN64G_SendData(0XA5);
|
||||
}
|
||||
|
||||
32
STM32/STM32-F103ZET6/User/e-Paper/EPD_1in64g.h
Normal file
32
STM32/STM32-F103ZET6/User/e-Paper/EPD_1in64g.h
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_1in64g.h
|
||||
* | Author : Waveshare team
|
||||
* | Function : 1.64inch e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-14
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
******************************************************************************/
|
||||
#ifndef __EPD_1IN64G_H_
|
||||
#define __EPD_1IN64G_H_
|
||||
|
||||
#include "DEV_Config.h"
|
||||
|
||||
// Display resolution
|
||||
#define EPD_1IN64G_WIDTH 168
|
||||
#define EPD_1IN64G_HEIGHT 168
|
||||
|
||||
//colour
|
||||
#define EPD_1IN64G_BLACK 0x00
|
||||
#define EPD_1IN64G_WHITE 0x55
|
||||
#define EPD_1IN64G_YELLOW 0xAA
|
||||
#define EPD_1IN64G_RED 0xFF
|
||||
|
||||
void EPD_1IN64G_Init(void);
|
||||
void EPD_1IN64G_Clear(UBYTE color);
|
||||
void EPD_1IN64G_Display(UBYTE *Image);
|
||||
void EPD_1IN64G_Sleep(void);
|
||||
|
||||
#endif
|
||||
220
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in0g.c
Normal file
220
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in0g.c
Normal file
|
|
@ -0,0 +1,220 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3in0_g.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3inch e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-15
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_3in0g.h"
|
||||
#include "Debug.h"
|
||||
|
||||
/******************************************************************************
|
||||
function : Software reset
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_3IN0G_Reset(void)
|
||||
{
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 0);
|
||||
DEV_Delay_ms(2);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send command
|
||||
parameter:
|
||||
Reg : Command register
|
||||
******************************************************************************/
|
||||
static void EPD_3IN0G_SendCommand(UBYTE Reg)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 0);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Reg);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send data
|
||||
parameter:
|
||||
Data : Write data
|
||||
******************************************************************************/
|
||||
static void EPD_3IN0G_SendData(UBYTE Data)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 1);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Data);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Wait until the busy_pin goes LOW
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_3IN0G_ReadBusyH(void)
|
||||
{
|
||||
Debug("e-Paper busy H\r\n");
|
||||
while(!DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy H release\r\n");
|
||||
}
|
||||
static void EPD_3IN0G_ReadBusyL(void)
|
||||
{
|
||||
Debug("e-Paper busy L\r\n");
|
||||
while(DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy L release\r\n");
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Turn On Display
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_3IN0G_TurnOnDisplay(void)
|
||||
{
|
||||
EPD_3IN0G_SendCommand(0x12); // DISPLAY_REFRESH
|
||||
EPD_3IN0G_SendData(0x00);
|
||||
EPD_3IN0G_ReadBusyH();
|
||||
|
||||
EPD_3IN0G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_3IN0G_SendData(0X00);
|
||||
EPD_3IN0G_ReadBusyH();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Initialize the e-Paper register
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN0G_Init(void)
|
||||
{
|
||||
EPD_3IN0G_Reset();
|
||||
|
||||
EPD_3IN0G_SendCommand(0x66);
|
||||
EPD_3IN0G_SendData(0x49);
|
||||
EPD_3IN0G_SendData(0x55);
|
||||
EPD_3IN0G_SendData(0x13);
|
||||
EPD_3IN0G_SendData(0x5D);
|
||||
EPD_3IN0G_SendData(0x05);
|
||||
EPD_3IN0G_SendData(0x10);
|
||||
|
||||
EPD_3IN0G_SendCommand(0xB0);
|
||||
EPD_3IN0G_SendData(0x00);//1 boost
|
||||
|
||||
EPD_3IN0G_SendCommand(0x01);
|
||||
EPD_3IN0G_SendData(0x0F);
|
||||
EPD_3IN0G_SendData(0x00);
|
||||
|
||||
EPD_3IN0G_SendCommand(0x00);
|
||||
EPD_3IN0G_SendData(0x4F);
|
||||
EPD_3IN0G_SendData(0x6B);
|
||||
|
||||
|
||||
EPD_3IN0G_SendCommand(0x06);
|
||||
EPD_3IN0G_SendData(0xD7);
|
||||
EPD_3IN0G_SendData(0xDE);
|
||||
EPD_3IN0G_SendData(0x12);
|
||||
|
||||
|
||||
EPD_3IN0G_SendCommand(0x61);
|
||||
EPD_3IN0G_SendData(0x00);
|
||||
EPD_3IN0G_SendData(0xA8);
|
||||
EPD_3IN0G_SendData(0x01);
|
||||
EPD_3IN0G_SendData(0x90);
|
||||
|
||||
EPD_3IN0G_SendCommand(0x50);
|
||||
EPD_3IN0G_SendData(0x37);
|
||||
|
||||
EPD_3IN0G_SendCommand(0x60);
|
||||
EPD_3IN0G_SendData(0x0C);
|
||||
EPD_3IN0G_SendData(0x05);
|
||||
|
||||
EPD_3IN0G_SendCommand(0xE3);
|
||||
EPD_3IN0G_SendData(0xFF);
|
||||
|
||||
EPD_3IN0G_SendCommand(0x84);
|
||||
EPD_3IN0G_SendData(0x00);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Clear screen
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN0G_Clear(UBYTE color)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_3IN0G_WIDTH % 4 == 0)? (EPD_3IN0G_WIDTH / 4 ): (EPD_3IN0G_WIDTH / 4 + 1);
|
||||
Height = EPD_3IN0G_HEIGHT;
|
||||
|
||||
EPD_3IN0G_SendCommand(0x04);
|
||||
EPD_3IN0G_ReadBusyH();
|
||||
|
||||
EPD_3IN0G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
EPD_3IN0G_SendData(color);
|
||||
}
|
||||
}
|
||||
|
||||
EPD_3IN0G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Sends the image buffer in RAM to e-Paper and displays
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN0G_Display(UBYTE *Image)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_3IN0G_WIDTH % 4 == 0)? (EPD_3IN0G_WIDTH / 4 ): (EPD_3IN0G_WIDTH / 4 + 1);
|
||||
Height = EPD_3IN0G_HEIGHT;
|
||||
|
||||
EPD_3IN0G_SendCommand(0x04);
|
||||
EPD_3IN0G_ReadBusyH();
|
||||
|
||||
EPD_3IN0G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
EPD_3IN0G_SendData(Image[i + j * Width]);
|
||||
}
|
||||
}
|
||||
EPD_3IN0G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Enter sleep mode
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN0G_Sleep(void)
|
||||
{
|
||||
EPD_3IN0G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_3IN0G_SendData(0X00);
|
||||
EPD_3IN0G_SendCommand(0x07); // DEEP_SLEEP
|
||||
EPD_3IN0G_SendData(0XA5);
|
||||
}
|
||||
|
||||
32
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in0g.h
Normal file
32
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in0g.h
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3in0g.h
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3inch e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-15
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
******************************************************************************/
|
||||
#ifndef __EPD_3IN0G_H_
|
||||
#define __EPD_3IN0G_H_
|
||||
|
||||
#include "DEV_Config.h"
|
||||
|
||||
// Display resolution
|
||||
#define EPD_3IN0G_WIDTH 168
|
||||
#define EPD_3IN0G_HEIGHT 400
|
||||
|
||||
//colour
|
||||
#define EPD_3IN0G_BLACK 0x00
|
||||
#define EPD_3IN0G_WHITE 0x55
|
||||
#define EPD_3IN0G_YELLOW 0xAA
|
||||
#define EPD_3IN0G_RED 0xFF
|
||||
|
||||
void EPD_3IN0G_Init(void);
|
||||
void EPD_3IN0G_Clear(UBYTE color);
|
||||
void EPD_3IN0G_Display(UBYTE *Image);
|
||||
void EPD_3IN0G_Sleep(void);
|
||||
|
||||
#endif
|
||||
588
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in52.c
Normal file
588
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in52.c
Normal file
|
|
@ -0,0 +1,588 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3IN52.C
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3.52inch e-paper
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-05-07
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_3in52.h"
|
||||
#include "Debug.h"
|
||||
|
||||
//GC 0.9S
|
||||
static const UBYTE EPD_3IN52_lut_R20_GC[] =
|
||||
{
|
||||
0x01,0x0f,0x0f,0x0f,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R21_GC[] =
|
||||
{
|
||||
0x01,0x4f,0x8f,0x0f,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R22_GC[] =
|
||||
{
|
||||
0x01,0x0f,0x8f,0x0f,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R23_GC[] =
|
||||
{
|
||||
0x01,0x4f,0x8f,0x4f,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R24_GC[] =
|
||||
{
|
||||
0x01,0x0f,0x8f,0x4f,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
|
||||
// DU 0.3s
|
||||
static const UBYTE EPD_3IN52_lut_R20_DU[] =
|
||||
{
|
||||
0x01,0x0f,0x01,0x00,0x00,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R21_DU[] =
|
||||
{
|
||||
0x01,0x0f,0x01,0x00,0x00,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R22_DU[] =
|
||||
{
|
||||
0x01,0x8f,0x01,0x00,0x00,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R23_DU[] =
|
||||
{
|
||||
0x01,0x4f,0x01,0x00,0x00,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
static const UBYTE EPD_3IN52_lut_R24_DU[] =
|
||||
{
|
||||
0x01,0x0f,0x01,0x00,0x00,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
//
|
||||
static const UBYTE EPD_3IN52_lut_vcom[] =
|
||||
{
|
||||
0x01,0x19,0x19,0x19,0x19,0x01,0x01,
|
||||
0x01,0x19,0x19,0x19,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
static const UBYTE EPD_3IN52_lut_ww[] =
|
||||
{
|
||||
0x01,0x59,0x99,0x59,0x99,0x01,0x01,
|
||||
0x01,0x59,0x99,0x19,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
|
||||
};
|
||||
|
||||
static const UBYTE EPD_3IN52_lut_bw[] =
|
||||
{
|
||||
0x01,0x59,0x99,0x59,0x99,0x01,0x01,
|
||||
0x01,0x59,0x99,0x19,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
static const UBYTE EPD_3IN52_lut_wb[] =
|
||||
{
|
||||
0x01,0x19,0x99,0x59,0x99,0x01,0x01,
|
||||
0x01,0x59,0x99,0x59,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
static const UBYTE EPD_3IN52_lut_bb[] =
|
||||
{
|
||||
0x01,0x19,0x99,0x59,0x99,0x01,0x01,
|
||||
0x01,0x59,0x99,0x59,0x01,0x01,0x01,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00
|
||||
};
|
||||
|
||||
unsigned char EPD_3IN52_Flag = 0;
|
||||
|
||||
/******************************************************************************
|
||||
function : Software reset
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_Reset(void)
|
||||
{
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(200);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 0);
|
||||
DEV_Delay_ms(2);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(200);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send command
|
||||
parameter:
|
||||
Reg : Command register
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_SendCommand(UBYTE Reg)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 0);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Reg);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send data
|
||||
parameter:
|
||||
Data : Write data
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_SendData(UBYTE Data)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 1);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Data);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Read Busy
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_ReadBusy(void)
|
||||
{
|
||||
Debug("e-Paper busy\r\n");
|
||||
UBYTE busy;
|
||||
do {
|
||||
busy = DEV_Digital_Read(EPD_BUSY_PIN);
|
||||
} while(!busy);
|
||||
DEV_Delay_ms(200);
|
||||
Debug("e-Paper busy release\r\n");
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*
|
||||
*/
|
||||
void EPD_3IN52_lut(void)
|
||||
{
|
||||
UBYTE count;
|
||||
EPD_3IN52_SendCommand(0x20); // vcom
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_vcom[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x21); // ww --
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_ww[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x22); // bw r
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_bw[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x23); // wb w
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_bb[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x24); // bb b
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_wb[count]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*
|
||||
*/
|
||||
void EPD_3IN52_refresh(void)
|
||||
{
|
||||
EPD_3IN52_SendCommand(0x17);
|
||||
EPD_3IN52_SendData(0xA5);
|
||||
EPD_3IN52_ReadBusy();
|
||||
DEV_Delay_ms(200);
|
||||
}
|
||||
|
||||
// LUT download
|
||||
void EPD_3IN52_lut_GC(void)
|
||||
{
|
||||
UBYTE count;
|
||||
EPD_3IN52_SendCommand(0x20); // vcom
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R20_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x21); // red not use
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R21_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x24); // bb b
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R24_GC[count]);
|
||||
}
|
||||
|
||||
if(EPD_3IN52_Flag == 0)
|
||||
{
|
||||
EPD_3IN52_SendCommand(0x22); // bw r
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R22_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x23); // wb w
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R23_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_Flag = 1;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
EPD_3IN52_SendCommand(0x22); // bw r
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R23_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x23); // wb w
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R22_GC[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_Flag = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// LUT download
|
||||
void EPD_3IN52_lut_DU(void)
|
||||
{
|
||||
UBYTE count;
|
||||
EPD_3IN52_SendCommand(0x20); // vcom
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R20_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x21); // red not use
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R21_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x24); // bb b
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R24_DU[count]);
|
||||
}
|
||||
|
||||
if(EPD_3IN52_Flag == 0)
|
||||
{
|
||||
EPD_3IN52_SendCommand(0x22); // bw r
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R22_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x23); // wb w
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R23_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_Flag = 1;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
EPD_3IN52_SendCommand(0x22); // bw r
|
||||
for(count = 0; count < 56 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R23_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_SendCommand(0x23); // wb w
|
||||
for(count = 0; count < 42 ; count++)
|
||||
{
|
||||
EPD_3IN52_SendData(EPD_3IN52_lut_R22_DU[count]);
|
||||
}
|
||||
|
||||
EPD_3IN52_Flag = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
function : Initialize the e-Paper register
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_Init(void)
|
||||
{
|
||||
EPD_3IN52_Flag = 0;
|
||||
EPD_3IN52_Reset();
|
||||
|
||||
EPD_3IN52_SendCommand(0x00); // panel setting PSR
|
||||
EPD_3IN52_SendData(0xFF); // RES1 RES0 REG KW/R UD SHL SHD_N RST_N
|
||||
EPD_3IN52_SendData(0x01); // x x x VCMZ TS_AUTO TIGE NORG VC_LUTZ
|
||||
|
||||
EPD_3IN52_SendCommand(0x01); // POWER SETTING PWR
|
||||
EPD_3IN52_SendData(0x03); // x x x x x x VDS_EN VDG_EN
|
||||
EPD_3IN52_SendData(0x10); // x x x VCOM_SLWE VGH[3:0] VGH=20V, VGL=-20V
|
||||
EPD_3IN52_SendData(0x3F); // x x VSH[5:0] VSH = 15V
|
||||
EPD_3IN52_SendData(0x3F); // x x VSL[5:0] VSL=-15V
|
||||
EPD_3IN52_SendData(0x03); // OPTEN VDHR[6:0] VHDR=6.4V
|
||||
// T_VDS_OFF[1:0] 00=1 frame; 01=2 frame; 10=3 frame; 11=4 frame
|
||||
EPD_3IN52_SendCommand(0x06); // booster soft start BTST
|
||||
EPD_3IN52_SendData(0x37); // BT_PHA[7:0]
|
||||
EPD_3IN52_SendData(0x3D); // BT_PHB[7:0]
|
||||
EPD_3IN52_SendData(0x3D); // x x BT_PHC[5:0]
|
||||
|
||||
EPD_3IN52_SendCommand(0x60); // TCON setting TCON
|
||||
EPD_3IN52_SendData(0x22); // S2G[3:0] G2S[3:0] non-overlap = 12
|
||||
|
||||
EPD_3IN52_SendCommand(0x82); // VCOM_DC setting VDCS
|
||||
EPD_3IN52_SendData(0x07); // x VDCS[6:0] VCOM_DC value= -1.9v 00~3f,0x12=-1.9v
|
||||
|
||||
EPD_3IN52_SendCommand(0x30);
|
||||
EPD_3IN52_SendData(0x09);
|
||||
|
||||
EPD_3IN52_SendCommand(0xe3); // power saving PWS
|
||||
EPD_3IN52_SendData(0x88); // VCOM_W[3:0] SD_W[3:0]
|
||||
|
||||
EPD_3IN52_SendCommand(0x61); // resoultion setting
|
||||
EPD_3IN52_SendData(0xf0); // HRES[7:3] 0 0 0
|
||||
EPD_3IN52_SendData(0x01); // x x x x x x x VRES[8]
|
||||
EPD_3IN52_SendData(0x68); // VRES[7:0]
|
||||
|
||||
EPD_3IN52_SendCommand(0x50);
|
||||
EPD_3IN52_SendData(0xB7);
|
||||
}
|
||||
|
||||
|
||||
void EPD_3IN52_display(UBYTE* picData)
|
||||
{
|
||||
UWORD i;
|
||||
EPD_3IN52_SendCommand(0x13); //Transfer new data
|
||||
for(i=0;i<(EPD_3IN52_WIDTH*EPD_3IN52_HEIGHT/8);i++)
|
||||
{
|
||||
EPD_3IN52_SendData(*picData);
|
||||
picData++;
|
||||
}
|
||||
}
|
||||
|
||||
void EPD_3IN52_display_NUM(UBYTE NUM)
|
||||
{
|
||||
UWORD row, column;
|
||||
// UWORD pcnt = 0;
|
||||
|
||||
EPD_3IN52_SendCommand(0x13); //Transfer new data
|
||||
|
||||
for(column=0; column<EPD_3IN52_HEIGHT; column++)
|
||||
{
|
||||
for(row=0; row<EPD_3IN52_WIDTH/8; row++)
|
||||
{
|
||||
switch (NUM)
|
||||
{
|
||||
case EPD_3IN52_WHITE:
|
||||
EPD_3IN52_SendData(0xFF);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_BLACK:
|
||||
EPD_3IN52_SendData(0x00);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Source_Line:
|
||||
EPD_3IN52_SendData(0xAA);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Gate_Line:
|
||||
if(column%2)
|
||||
EPD_3IN52_SendData(0xff); //An odd number of Gate line
|
||||
else
|
||||
EPD_3IN52_SendData(0x00); //The even line Gate
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Chessboard:
|
||||
if(row>=(EPD_3IN52_WIDTH/8/2)&&column>=(EPD_3IN52_HEIGHT/2))
|
||||
EPD_3IN52_SendData(0xff);
|
||||
else if(row<(EPD_3IN52_WIDTH/8/2)&&column<(EPD_3IN52_HEIGHT/2))
|
||||
EPD_3IN52_SendData(0xff);
|
||||
else
|
||||
EPD_3IN52_SendData(0x00);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_LEFT_BLACK_RIGHT_WHITE:
|
||||
if(row>=(EPD_3IN52_WIDTH/8/2))
|
||||
EPD_3IN52_SendData(0xff);
|
||||
else
|
||||
EPD_3IN52_SendData(0x00);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_UP_BLACK_DOWN_WHITE:
|
||||
if(column>=(EPD_3IN52_HEIGHT/2))
|
||||
EPD_3IN52_SendData(0xFF);
|
||||
else
|
||||
EPD_3IN52_SendData(0x00);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Frame:
|
||||
if(column==0||column==(EPD_3IN52_HEIGHT-1))
|
||||
EPD_3IN52_SendData(0x00);
|
||||
else if(row==0)
|
||||
EPD_3IN52_SendData(0x7F);
|
||||
else if(row==(EPD_3IN52_WIDTH/8-1))
|
||||
EPD_3IN52_SendData(0xFE);
|
||||
else
|
||||
EPD_3IN52_SendData(0xFF);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Crosstalk:
|
||||
if((row>=(EPD_3IN52_WIDTH/8/3)&&row<=(EPD_3IN52_WIDTH/8/3*2)&&column<=(EPD_3IN52_HEIGHT/3))||(row>=(EPD_3IN52_WIDTH/8/3)&&row<=(EPD_3IN52_WIDTH/8/3*2)&&column>=(EPD_3IN52_HEIGHT/3*2)))
|
||||
EPD_3IN52_SendData(0x00);
|
||||
else
|
||||
EPD_3IN52_SendData(0xFF);
|
||||
break;
|
||||
|
||||
case EPD_3IN52_Image:
|
||||
//EPD_3IN52_SendData(gImage_1[pcnt++]);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Clear screen
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_Clear(void)
|
||||
{
|
||||
UWORD i;
|
||||
EPD_3IN52_SendCommand(0x13); //Transfer new data
|
||||
for(i=0;i<(EPD_3IN52_WIDTH*EPD_3IN52_HEIGHT/8);i++)
|
||||
{
|
||||
EPD_3IN52_SendData(0xFF);
|
||||
}
|
||||
EPD_3IN52_lut_GC();
|
||||
EPD_3IN52_refresh();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Enter sleep mode
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_3IN52_sleep(void)
|
||||
{
|
||||
EPD_3IN52_SendCommand(0X07); //deep sleep
|
||||
EPD_3IN52_SendData(0xA5);
|
||||
}
|
||||
|
||||
|
||||
|
||||
70
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in52.h
Normal file
70
STM32/STM32-F103ZET6/User/e-Paper/EPD_3in52.h
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_3IN52.h
|
||||
* | Author : Waveshare team
|
||||
* | Function : 3.52inch e-paper
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-05-07
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#ifndef __EPD_3IN52_H_
|
||||
#define __EPD_3IN52_H_
|
||||
|
||||
#include "DEV_Config.h"
|
||||
|
||||
// Display resolution
|
||||
#define EPD_3IN52_WIDTH 240
|
||||
#define EPD_3IN52_HEIGHT 360
|
||||
|
||||
#define LUTGC_TEST //
|
||||
#define LUTDU_TEST //
|
||||
|
||||
#define EPD_3IN52_WHITE 0xFF //
|
||||
#define EPD_3IN52_BLACK 0x00 //
|
||||
#define EPD_3IN52_Source_Line 0xAA //
|
||||
#define EPD_3IN52_Gate_Line 0x55 //
|
||||
#define EPD_3IN52_UP_BLACK_DOWN_WHITE 0xF0 //
|
||||
#define EPD_3IN52_LEFT_BLACK_RIGHT_WHITE 0x0F //
|
||||
#define EPD_3IN52_Frame 0x01 //
|
||||
#define EPD_3IN52_Crosstalk 0x02 //
|
||||
#define EPD_3IN52_Chessboard 0x03 //
|
||||
#define EPD_3IN52_Image 0x04 //
|
||||
|
||||
|
||||
extern unsigned char EPD_3IN52_Flag;
|
||||
|
||||
void EPD_3IN52_SendCommand(UBYTE Reg);
|
||||
void EPD_3IN52_SendData(UBYTE Data);
|
||||
void EPD_3IN52_refresh(void);
|
||||
void EPD_3IN52_lut_GC(void);
|
||||
void EPD_3IN52_lut_DU(void);
|
||||
void EPD_3IN52_Init(void);
|
||||
void EPD_3IN52_display(UBYTE* picData);
|
||||
void EPD_3IN52_display_NUM(UBYTE NUM);
|
||||
void EPD_3IN52_Clear(void);
|
||||
void EPD_3IN52_sleep(void);
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
268
STM32/STM32-F103ZET6/User/e-Paper/EPD_7in3g.c
Normal file
268
STM32/STM32-F103ZET6/User/e-Paper/EPD_7in3g.c
Normal file
|
|
@ -0,0 +1,268 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_7in3g.c
|
||||
* | Author : Waveshare team
|
||||
* | Function : 7.3inch e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-22
|
||||
* | Info :
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#include "EPD_7in3g.h"
|
||||
#include "Debug.h"
|
||||
|
||||
/******************************************************************************
|
||||
function : Software reset
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_7IN3G_Reset(void)
|
||||
{
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 0);
|
||||
DEV_Delay_ms(2);
|
||||
DEV_Digital_Write(EPD_RST_PIN, 1);
|
||||
DEV_Delay_ms(20);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send command
|
||||
parameter:
|
||||
Reg : Command register
|
||||
******************************************************************************/
|
||||
static void EPD_7IN3G_SendCommand(UBYTE Reg)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 0);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Reg);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : send data
|
||||
parameter:
|
||||
Data : Write data
|
||||
******************************************************************************/
|
||||
static void EPD_7IN3G_SendData(UBYTE Data)
|
||||
{
|
||||
DEV_Digital_Write(EPD_DC_PIN, 1);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 0);
|
||||
DEV_SPI_WriteByte(Data);
|
||||
DEV_Digital_Write(EPD_CS_PIN, 1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Wait until the busy_pin goes LOW
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_7IN3G_ReadBusyH(void)
|
||||
{
|
||||
Debug("e-Paper busy H\r\n");
|
||||
while(!DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy H release\r\n");
|
||||
}
|
||||
static void EPD_7IN3G_ReadBusyL(void)
|
||||
{
|
||||
Debug("e-Paper busy L\r\n");
|
||||
while(DEV_Digital_Read(EPD_BUSY_PIN)) { //LOW: idle, HIGH: busy
|
||||
DEV_Delay_ms(5);
|
||||
}
|
||||
Debug("e-Paper busy L release\r\n");
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Turn On Display
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
static void EPD_7IN3G_TurnOnDisplay(void)
|
||||
{
|
||||
EPD_7IN3G_SendCommand(0x12); // DISPLAY_REFRESH
|
||||
EPD_7IN3G_SendData(0x00);
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
|
||||
EPD_7IN3G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_7IN3G_SendData(0X00);
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Initialize the e-Paper register
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_7IN3G_Init(void)
|
||||
{
|
||||
EPD_7IN3G_Reset();
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
DEV_Delay_ms(30);
|
||||
|
||||
EPD_7IN3G_SendCommand(0xAA);
|
||||
EPD_7IN3G_SendData(0x49);
|
||||
EPD_7IN3G_SendData(0x55);
|
||||
EPD_7IN3G_SendData(0x20);
|
||||
EPD_7IN3G_SendData(0x08);
|
||||
EPD_7IN3G_SendData(0x09);
|
||||
EPD_7IN3G_SendData(0x18);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x01);
|
||||
EPD_7IN3G_SendData(0x3F);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x00);
|
||||
EPD_7IN3G_SendData(0x4F);
|
||||
EPD_7IN3G_SendData(0x69);
|
||||
|
||||
|
||||
EPD_7IN3G_SendCommand(0x05);
|
||||
EPD_7IN3G_SendData(0x40);
|
||||
EPD_7IN3G_SendData(0x1F);
|
||||
EPD_7IN3G_SendData(0x1F);
|
||||
EPD_7IN3G_SendData(0x2C);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x08);
|
||||
EPD_7IN3G_SendData(0x6F);
|
||||
EPD_7IN3G_SendData(0x1F);
|
||||
EPD_7IN3G_SendData(0x1F);
|
||||
EPD_7IN3G_SendData(0x22);
|
||||
|
||||
//===================
|
||||
//20211212
|
||||
//First setting
|
||||
EPD_7IN3G_SendCommand(0x06);
|
||||
EPD_7IN3G_SendData(0x6F);
|
||||
EPD_7IN3G_SendData(0x1F);
|
||||
EPD_7IN3G_SendData(0x14);
|
||||
EPD_7IN3G_SendData(0x14);
|
||||
//===================
|
||||
|
||||
EPD_7IN3G_SendCommand(0x03);
|
||||
EPD_7IN3G_SendData(0x00);
|
||||
EPD_7IN3G_SendData(0x54);
|
||||
EPD_7IN3G_SendData(0x00);
|
||||
EPD_7IN3G_SendData(0x44);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x60);
|
||||
EPD_7IN3G_SendData(0x02);
|
||||
EPD_7IN3G_SendData(0x00);
|
||||
//Please notice that PLL must be set for version 2 IC
|
||||
EPD_7IN3G_SendCommand(0x30);
|
||||
EPD_7IN3G_SendData(0x08);
|
||||
|
||||
|
||||
|
||||
|
||||
EPD_7IN3G_SendCommand(0x50);
|
||||
EPD_7IN3G_SendData(0x3F);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x61);
|
||||
EPD_7IN3G_SendData(0x03);
|
||||
EPD_7IN3G_SendData(0x20);
|
||||
EPD_7IN3G_SendData(0x01);
|
||||
EPD_7IN3G_SendData(0xE0);
|
||||
|
||||
EPD_7IN3G_SendCommand(0xE3);
|
||||
EPD_7IN3G_SendData(0x2F);
|
||||
|
||||
EPD_7IN3G_SendCommand(0x84);
|
||||
EPD_7IN3G_SendData(0x01);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Clear screen
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_7IN3G_Clear(UBYTE color)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_7IN3G_WIDTH % 4 == 0)? (EPD_7IN3G_WIDTH / 4 ): (EPD_7IN3G_WIDTH / 4 + 1);
|
||||
Height = EPD_7IN3G_HEIGHT;
|
||||
|
||||
EPD_7IN3G_SendCommand(0x04);
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
|
||||
EPD_7IN3G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
EPD_7IN3G_SendData(color);
|
||||
}
|
||||
}
|
||||
|
||||
EPD_7IN3G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Sends the image buffer in RAM to e-Paper and displays
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_7IN3G_Display(UBYTE *Image)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_7IN3G_WIDTH % 4 == 0)? (EPD_7IN3G_WIDTH / 4 ): (EPD_7IN3G_WIDTH / 4 + 1);
|
||||
Height = EPD_7IN3G_HEIGHT;
|
||||
|
||||
EPD_7IN3G_SendCommand(0x04);
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
|
||||
EPD_7IN3G_SendCommand(0x10);
|
||||
for (UWORD j = 0; j < Height; j++) {
|
||||
for (UWORD i = 0; i < Width; i++) {
|
||||
EPD_7IN3G_SendData(Image[i + j * Width]);
|
||||
}
|
||||
}
|
||||
EPD_7IN3G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
void EPD_7IN3G_Display_part(UBYTE *Image, UWORD xstart, UWORD ystart, UWORD image_width, UWORD image_heigh)
|
||||
{
|
||||
UWORD Width, Height;
|
||||
Width = (EPD_7IN3G_WIDTH % 4 == 0)? (EPD_7IN3G_WIDTH / 4 ): (EPD_7IN3G_WIDTH / 4 + 1);
|
||||
Height = EPD_7IN3G_HEIGHT;
|
||||
|
||||
EPD_7IN3G_SendCommand(0x04);
|
||||
EPD_7IN3G_ReadBusyH();
|
||||
|
||||
EPD_7IN3G_SendCommand(0x10);
|
||||
for (UWORD i = 0; i < Height; i++) {
|
||||
for (UWORD j = 0; j < Width; j++) {
|
||||
if(i<image_heigh+ystart && i>=ystart && j<(image_width+xstart)/4 && j>=xstart/4) {
|
||||
EPD_7IN3G_SendData(Image[(j-xstart/4) + (image_width/4*(i-ystart))]);
|
||||
}
|
||||
else
|
||||
EPD_7IN3G_SendData(0x55);
|
||||
}
|
||||
}
|
||||
EPD_7IN3G_TurnOnDisplay();
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
function : Enter sleep mode
|
||||
parameter:
|
||||
******************************************************************************/
|
||||
void EPD_7IN3G_Sleep(void)
|
||||
{
|
||||
EPD_7IN3G_SendCommand(0x02); // POWER_OFF
|
||||
EPD_7IN3G_SendData(0X00);
|
||||
EPD_7IN3G_SendCommand(0x07); // DEEP_SLEEP
|
||||
EPD_7IN3G_SendData(0XA5);
|
||||
}
|
||||
|
||||
53
STM32/STM32-F103ZET6/User/e-Paper/EPD_7in3g.h
Normal file
53
STM32/STM32-F103ZET6/User/e-Paper/EPD_7in3g.h
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
/*****************************************************************************
|
||||
* | File : EPD_7in3g.h
|
||||
* | Author : Waveshare team
|
||||
* | Function : 7.3inchg e-paper (G)
|
||||
* | Info :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2022-07-22
|
||||
* | Info :
|
||||
|
||||
* -----------------------------------------------------------------------------
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation 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
|
||||
# furished 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 OR 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.
|
||||
#
|
||||
******************************************************************************/
|
||||
#ifndef __EPD_7IN3G_H_
|
||||
#define __EPD_7IN3G_H_
|
||||
|
||||
#include "DEV_Config.h"
|
||||
|
||||
// Display resolution
|
||||
#define EPD_7IN3G_WIDTH 800
|
||||
#define EPD_7IN3G_HEIGHT 480
|
||||
|
||||
//colour
|
||||
#define EPD_7IN3G_BLACK 0x00
|
||||
#define EPD_7IN3G_WHITE 0x55
|
||||
#define EPD_7IN3G_YELLOW 0xAA
|
||||
#define EPD_7IN3G_RED 0xFF
|
||||
|
||||
void EPD_7IN3G_Init(void);
|
||||
void EPD_7IN3G_Clear(UBYTE color);
|
||||
void EPD_7IN3G_Display(UBYTE *Image);
|
||||
void EPD_7IN3G_Display_part(UBYTE *Image, UWORD xstart, UWORD ystart, UWORD image_width, UWORD image_heigh);
|
||||
void EPD_7IN3G_Sleep(void);
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue