From c213ad213c1fd07c69449dfc7d9e926c19e281e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0?= Date: Wed, 28 Feb 2018 00:08:38 +0300 Subject: [PATCH] absolutly new string format - raw R"()"; --- src/html.h | 181 ++++++++++++++++++++++++++++------------------------- 1 file changed, 95 insertions(+), 86 deletions(-) diff --git a/src/html.h b/src/html.h index eb1d4e6..2254992 100644 --- a/src/html.h +++ b/src/html.h @@ -5,99 +5,108 @@ enum parts HTML_BEGIN, HTML_END, STYLE, - SCRIPT, + SCRIPT, ACC_CALIBRATE }; -const char html_begin[] PROGMEM = { - "\n\ - \n"}; +const char html_begin[] PROGMEM = R"( + + +)"; -const char style[] PROGMEM = { - "\n\ - \n\ - \n\ -\n\ -\n\ - \n\ -
\n\ -

Лабораторная работа

\n\ -

Акселерометр ADW22035Z - Cемейство ADXL103

\n\ -

Акселерометр подает на выход данные по одной оси.

\n\ -

Частота обновления графика - 1 раз в секунду. Данные с сенсора снимаются\n\ - с частотой в 50Hz.

\n\ - \n\ - Браузер устарел!\n\ - \n"}; +const char style[] PROGMEM = R"( + + + + + + +
+

Лабораторная работа

+

Акселерометр ADW22035Z - Cемейство ADXL103

+

Акселерометр подает на выход данные по одной оси.

+

Частота обновления графика - 1 раз в секунду. Данные с сенсора снимаются + с частотой в 50Hz.

+ + Браузер устарел! + +)"; -const char script[] PROGMEM = { - "\n\ - "}; +const char script[] PROGMEM = R"( + +)"; -const char html_end[] PROGMEM = { - "
\n\ -
\n\ -
Тамбовский Государственный Технический Университет 2017 г.\n\ -
\n\ - \n\ - \n"}; +const char html_end[] PROGMEM = R"( +
+
+ + + +)"; -const char acc_calibrate[] PROGMEM = { - "

Устройство не откалибровано.

\n\ - "}; +const char acc_calibrate[] PROGMEM = R"=( +

Устройство не откалибровано.

+ +)="; static int getHtml(parts p, char &adr, uint16_t buf_size, uint16_t bias) {