@ru_arduino

Страница 3274 из 7737
Ivan
10.09.2017
14:47:01
и он читается криво

Dolphin
10.09.2017
14:47:21
как читаешь?

pgm_read

юзай

Google
Ivan
10.09.2017
14:48:06
угу. pgm_read_byte

Dolphin
10.09.2017
14:48:17
покажи

Ivan
10.09.2017
14:48:43
запушил изменения, кроме выноса адреса в EEPROM

оно работает

Dolphin
10.09.2017
14:48:50
Адрес статик?

Ivan
10.09.2017
14:49:01
но если выношу в EEPROM и адрес, то адрес читается криво (остальное также работает)

Dolphin
10.09.2017
14:49:20
указатель статиком объяви

Ivan
10.09.2017
14:49:28
?

Dolphin
10.09.2017
14:49:42
ну адрес ты куда читаешь?

Ivan
10.09.2017
14:49:42
какой именно?

никуда

я его по байтикам читаю прямо в момент отдачи на запрос

Dolphin
10.09.2017
14:50:19
ты же говоришь добавляю адрес он читается криво

Google
Dolphin
10.09.2017
14:50:32
эээ

Ivan
10.09.2017
14:50:35
я про ow_address переменную

Dolphin
10.09.2017
14:50:38
адрес девайса?

Ivan
10.09.2017
14:50:44
ага

если этот массив тоже выношу, то он криво читается

Dolphin
10.09.2017
14:51:26
репу обновил?

а вижу

sizeof не работает

для PGMSpace

Petr
10.09.2017
14:55:39
лол там отдельная функция

sizeof_p

или как ее

Dolphin
10.09.2017
14:55:53
да

Petr
10.09.2017
14:55:55
открйте ардуинские примерв

Dolphin
10.09.2017
14:56:40
загляни в #include <avr/pgmspace.h>

Petr
10.09.2017
14:56:44
int len = strlen_P(signMessage); for (k = 0; k < len; k++) { myChar = pgm_read_byte_near(signMessage + k); Serial.print(myChar); }

стрлен_п

http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html

Google
Ivan
10.09.2017
14:57:53
я не вижу там sizeof заменителя

sizeof_p и sizeof_P - функции не определены

Petr
10.09.2017
14:58:01
Ivan
10.09.2017
14:58:07
а мне не стрлен нужен

ладно

захаркодю размеры

Dolphin
10.09.2017
14:58:27
ладно
задай нативно для теста

да

захаркодю размеры
#include <avr/pgmspace.h> не подключил?

Ivan
10.09.2017
14:59:21
подключил

да, хардкод размеров не помог

Dolphin
10.09.2017
15:00:41
гмгм

Dolphin
10.09.2017
15:00:58
дебага хуй я так понимаю?

Ivan
10.09.2017
15:01:08
угу

меня больше удивляет что содержимое "EEPROM" читается нормально

у меня второй контроллер сравнивает его с правильным и поднимает ногу только если да

Dolphin
10.09.2017
15:03:59
я бы сэмулировал в отдельном проекте, и отдебажил

мне кажется чет с адресами не то

а еще я транслирую адрес всегда: LED_Space=(uint8_t*)pgm_read_word(&Color_Space[(TabNum++)&7]);

угу
Иван

Google
Ivan
10.09.2017
15:35:04
?

Dolphin
10.09.2017
15:35:24
А попробуй классификатор перед равно ставить а не перед объявлением

const uint8_t Color_Tab0[]PROGMEM = {0x08,0x18,0x28,0x20,0x22,0x02,0x0A,0x08};

чет вспоминаю какие-то заморочки были

Victor
10.09.2017
15:37:38
А прогмем только конст и можно объявлять

Или про что вы?

Dolphin
10.09.2017
15:38:45
Неверно массив читается

Хотя второй - верно

Victor
10.09.2017
15:40:49
А доступ как делается?

Admin
ERROR: S client not available

Victor
10.09.2017
15:40:57
Можно строчку?

Dolphin
10.09.2017
15:41:47
pgm_ read_byte(address)

Victor
10.09.2017
15:42:11
А адрес как берется?

Dolphin
10.09.2017
15:43:03
Выше глянь я показывал

Там и сайтик есь

Dr
10.09.2017
15:44:12
Ivan
10.09.2017
15:44:15
const uint8_t PROGMEM my_data[] = ... ... const uint8_t *buffer; ... buffer = my_data; ... pgm_read_byte(buffer + offset)

Victor
10.09.2017
15:44:16
Я с мобилки (

Google
Dr
10.09.2017
15:44:42
Фетишка, правда некомплект нихера

Ivan
10.09.2017
15:44:57
я показал как беру адрес

Dolphin
10.09.2017
15:44:59
Хуясе ведро ?

Ivan
10.09.2017
15:45:04
может быть я это делаю как-то не так?

Dr
10.09.2017
15:45:45
Хуясе ведро ?
В полной комплектации оно внутри флокированное

точнее там вкладыш

алсо, почему такая толстая "наклейка"

это не наклейка нихера

Dr
10.09.2017
15:46:23
ды

Dolphin
10.09.2017
15:46:35
Омг

Dr
10.09.2017
15:46:35
это не наклейка нихера
это полоска алюминия с черно-желтым принтом на ней

МЕТАЛЛ С ШЕЛКОГРАФИЕЙ ВМЕСТО НАКЛЕЙКИ КАРЛ

ВОТ ИМ ДЕЛАТЬ НЕХУЙ

Bastad
10.09.2017
15:47:11
действительно

Dr
10.09.2017
15:47:17
шоп не курили?
nosmoking комплектация

Dolphin
10.09.2017
15:48:12
Салазки сам буш ваять?

Victor
10.09.2017
15:48:21
Ivan
10.09.2017
15:48:40
ну у меня buffer может на разные штуки ссылаться

Bastad
10.09.2017
15:48:48
nosmoking комплектация
за отдельные бабки?)

Страница 3274 из 7737