проблемам с установкой библиотек ардуино
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
проблемам с установкой библиотек ардуино
здравствуйте,у меня возникли проблемы при установке библиотек Adafruit_GFX и Adafruit_ST7735, в реде ардуино они не подсвечиваются, хотя установились и появились примеры работы с ними.
Переустановка среды ничего не дала, данные библиотеки качал из других источников , но и это не решило проблему.
Самостоятельно разобраться с проблемой немогу, по этому вынужден просить помощи здесь.
появляется вот такая ошибка при компиляции
Arduino: 1.6.1 (Windows XP), Плата"Arduino Uno"
Используем библиотеку Adafruit_GFX в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX (legacy)
Используем библиотеку Adafruit_ST7735 в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 (legacy)
Используем библиотеку SPI в папке: D:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI D:\WINDOWS\TEMP\build2193065545882970518.tmp\graphicstest.cpp -o D:\WINDOWS\TEMP\build2193065545882970518.tmp\graphicstest.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c -o D:\WINDOWS\TEMP\build2193065545882970518.tmp\Adafruit_GFX\glcdfont.c.o
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c:9:23: error: variable 'font' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char font[] PROGMEM = {
^
Ошибка компиляции.
Переустановка среды ничего не дала, данные библиотеки качал из других источников , но и это не решило проблему.
Самостоятельно разобраться с проблемой немогу, по этому вынужден просить помощи здесь.
появляется вот такая ошибка при компиляции
Arduino: 1.6.1 (Windows XP), Плата"Arduino Uno"
Используем библиотеку Adafruit_GFX в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX (legacy)
Используем библиотеку Adafruit_ST7735 в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 (legacy)
Используем библиотеку SPI в папке: D:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI D:\WINDOWS\TEMP\build2193065545882970518.tmp\graphicstest.cpp -o D:\WINDOWS\TEMP\build2193065545882970518.tmp\graphicstest.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c -o D:\WINDOWS\TEMP\build2193065545882970518.tmp\Adafruit_GFX\glcdfont.c.o
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c:9:23: error: variable 'font' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static unsigned char font[] PROGMEM = {
^
Ошибка компиляции.
- Реклама
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: проблемам с установкой библиотек ардуино
Попробуйте
static const unsigned char font[] PROGMEM = {
О чём вам компилятор однозначно намекает
static const unsigned char font[] PROGMEM = {
О чём вам компилятор однозначно намекает
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
Спойлер
uk8amk писал(а):Попробуйте
static const unsigned char font[] PROGMEM = {
О чём вам компилятор однозначно намекает
Я искал уже, никакого прямого ответа ненашел(( немогу понять в чем проблема
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: проблемам с установкой библиотек ардуино
Что там искать то ? Вот же он, самый прямой из всех прямых ответ.
Нельзя же из-за одной ошибки в коде наивно полагать, что виновен компилятор, тупо переустанавливая его по несколько раз
Нельзя же из-за одной ошибки в коде наивно полагать, что виновен компилятор, тупо переустанавливая его по несколько раз

Re: проблемам с установкой библиотек ардуино
Был случай. У меня сотрудник 5 (пять!) раз менял одну и ту же мс. Просто, ставил - не работает, выкусывал, ставил другую - аналогично... И так 5 раз! Возможно, и дальше было бы продолжение, если бы не остановили.))
Это из серии "а чё там думать! Трясти надо."
Это из серии "а чё там думать! Трясти надо."
- Реклама
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
Аlex писал(а):Что там искать то ? Вот же он, самый прямой из всех прямых ответ.
Нельзя же из-за одной ошибки в коде наивно полагать, что виновен компилятор, тупо переустанавливая его по несколько раз
просто я недавно занялся программированием и немогу разобраться с этой проблеммой самостоятельно, вы не могли бы подсказать конкретно что нужно сделать чтобы исправить данную проблемму?
Re: проблемам с установкой библиотек ардуино
Вам уже подсказали, вы попробовали ?
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
Переменная 'шрифт' должна быть константной, чтобы ввести в Read-Only сечения с помощью "__attribute __ ((progmem))"
что пробовать? подскажите пожалуйста
что пробовать? подскажите пожалуйста
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: проблемам с установкой библиотек ардуино
mehanik_universe писал(а):что пробовать? подскажите пожалуйста
попробуйте использовать префикс const для вашей переменной "шрифт" и остальных с таким же атрибутом __attribute __ ((progmem))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
так где этот атрибут менять? В коде библиотеки ничего такого нет ,в коде скетча тоже! я уже всё облазил, ничего не нашел
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
вот коечто нашел в файле под названием glcdfont в библиотеке Adafruit_GFX, эт здесь нужно менять? подскажите как пожалуйста!
#include <avr/io.h>
#include <avr/pgmspace.h>
#ifndef FONT5X7_H
#define FONT5X7_H
// standard ascii 5x7 font
static unsigned char font[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00,
0x3E, 0x5B, 0x4F, 0x5B, 0x3E,
0x3E, 0x6B, 0x4F, 0x6B, 0x3E,
0x1C, 0x3E, 0x7C, 0x3E, 0x1C,
0x18, 0x3C, 0x7E, 0x3C, 0x18,
0x1C, 0x57, 0x7D, 0x57, 0x1C,
0x1C, 0x5E, 0x7F, 0x5E, 0x1C,
0x00, 0
#include <avr/io.h>
#include <avr/pgmspace.h>
#ifndef FONT5X7_H
#define FONT5X7_H
// standard ascii 5x7 font
static unsigned char font[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00,
0x3E, 0x5B, 0x4F, 0x5B, 0x3E,
0x3E, 0x6B, 0x4F, 0x6B, 0x3E,
0x1C, 0x3E, 0x7C, 0x3E, 0x1C,
0x18, 0x3C, 0x7E, 0x3C, 0x18,
0x1C, 0x57, 0x7D, 0x57, 0x1C,
0x1C, 0x5E, 0x7F, 0x5E, 0x1C,
0x00, 0
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: проблемам с установкой библиотек ардуино
везде, где есть PROGMEM должно быть и const
а вообще говоря компилятор обычно имя файла и номер строки показывает, где ошибку нашел
а вообще говоря компилятор обычно имя файла и номер строки показывает, где ошибку нашел
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
я вот так заменил эту строчку
static unsigned char const[] PROGMEM = {
появилась новая ошибка
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c:9:28: error: expected identifier or '(' before '[' token
static unsigned char const[] PROGMEM = {
^
Ошибка компиляции.
static unsigned char const[] PROGMEM = {
появилась новая ошибка
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c:9:28: error: expected identifier or '(' before '[' token
static unsigned char const[] PROGMEM = {
^
Ошибка компиляции.
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
вот так изменил
const unsigned char font[] PROGMEM = {
вот такая ошибка появилась
Используем библиотеку Adafruit_GFX в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX (legacy)
Используем библиотеку Adafruit_ST7735 в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 (legacy)
Используем библиотеку SPI в папке: D:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI D:\WINDOWS\TEMP\build6095107281525409717.tmp\graphicstest.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\graphicstest.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_GFX\glcdfont.c.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\Adafruit_GFX.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_GFX\Adafruit_GFX.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_ST7735\Adafruit_ST7735.cpp.o
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:101:16: error: 'prog_uchar' does not name a type
PROGMEM static prog_uchar
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:159:12: error: expected unqualified-id before ',' token
255 }, // 255 = 500 ms delay
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:161:11: error: expected constructor, destructor, or type conversion before '=' token
Rcmd1[] = { // Init for 7735R, part 1 (red or green tab)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:196:13: error: expected unqualified-id before ',' token
0x05 }, // 16-bit color
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:198:16: error: expected constructor, destructor, or type conversion before '=' token
Rcmd2green[] = { // Init for 7735R, part 2 (green tab only)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:205:24: error: expected unqualified-id before ',' token
0x00, 0x9F+0x01 }, // XEND = 159
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:206:14: error: expected constructor, destructor, or type conversion before '=' token
Rcmd2red[] = { // Init for 7735R, part 2 (red tab only)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:213:19: error: expected unqualified-id before ',' token
0x00, 0x9F }, // XEND = 159
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:215:11: error: expected constructor, destructor, or type conversion before '=' token
Rcmd3[] = { // Init for 7735R, part 3 (red or green tab)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initB()':
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:306:14: error: 'Bcmd' was not declared in this scope
commonInit(Bcmd);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:312:14: error: 'Rcmd1' was not declared in this scope
commonInit(Rcmd1);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:314:17: error: 'Rcmd2green' was not declared in this scope
commandList(Rcmd2green);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:319:17: error: 'Rcmd2red' was not declared in this scope
commandList(Rcmd2red);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:321:15: error: 'Rcmd3' was not declared in this scope
commandList(Rcmd3);
^
Ошибка компиляции.
const unsigned char font[] PROGMEM = {
вот такая ошибка появилась
Спойлер
Arduino: 1.6.1 (Windows XP), Плата"Arduino Uno"Используем библиотеку Adafruit_GFX в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX (legacy)
Используем библиотеку Adafruit_ST7735 в папке: D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 (legacy)
Используем библиотеку SPI в папке: D:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI D:\WINDOWS\TEMP\build6095107281525409717.tmp\graphicstest.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\graphicstest.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\glcdfont.c -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_GFX\glcdfont.c.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX\Adafruit_GFX.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_GFX\Adafruit_GFX.cpp.o
D:\ARUDINO_6.1\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\cores\arduino -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\variants\standard -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_GFX -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735 -ID:\ARUDINO_6.1\Arduino\hardware\arduino\avr\libraries\SPI -ID:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\utility D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp -o D:\WINDOWS\TEMP\build6095107281525409717.tmp\Adafruit_ST7735\Adafruit_ST7735.cpp.o
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:101:16: error: 'prog_uchar' does not name a type
PROGMEM static prog_uchar
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:159:12: error: expected unqualified-id before ',' token
255 }, // 255 = 500 ms delay
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:161:11: error: expected constructor, destructor, or type conversion before '=' token
Rcmd1[] = { // Init for 7735R, part 1 (red or green tab)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:196:13: error: expected unqualified-id before ',' token
0x05 }, // 16-bit color
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:198:16: error: expected constructor, destructor, or type conversion before '=' token
Rcmd2green[] = { // Init for 7735R, part 2 (green tab only)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:205:24: error: expected unqualified-id before ',' token
0x00, 0x9F+0x01 }, // XEND = 159
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:206:14: error: expected constructor, destructor, or type conversion before '=' token
Rcmd2red[] = { // Init for 7735R, part 2 (red tab only)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:213:19: error: expected unqualified-id before ',' token
0x00, 0x9F }, // XEND = 159
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:215:11: error: expected constructor, destructor, or type conversion before '=' token
Rcmd3[] = { // Init for 7735R, part 3 (red or green tab)
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initB()':
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:306:14: error: 'Bcmd' was not declared in this scope
commonInit(Bcmd);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:312:14: error: 'Rcmd1' was not declared in this scope
commonInit(Rcmd1);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:314:17: error: 'Rcmd2green' was not declared in this scope
commandList(Rcmd2green);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:319:17: error: 'Rcmd2red' was not declared in this scope
commandList(Rcmd2red);
^
D:\Documents and Settings\Администратор\Мои документы\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735.cpp:321:15: error: 'Rcmd3' was not declared in this scope
commandList(Rcmd3);
^
Ошибка компиляции.
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
сами примеры этих библиотек не идут ,хотя библиотеки добавились в среду дуины
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
что никто не может помочь мне???
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: проблемам с установкой библиотек ардуино
как вам помогать, если вы не пытаетесь понять язык, с которым работаете? const надо добавлять не куда попало, а куда надо, а чтобы знать, куда надо, нужно хотя бы букварик по Си (С++) прочитать...
const unsigned char font[] PROGMEM = { - это было правильно, но теперь надо смотреть на то, почему компилятору перестали нравиться запятые в коде... и почему они у вас после закрывающей фигурной скобки...
const unsigned char font[] PROGMEM = { - это было правильно, но теперь надо смотреть на то, почему компилятору перестали нравиться запятые в коде... и почему они у вас после закрывающей фигурной скобки...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
Спойлер
ARV писал(а):как вам помогать, если вы не пытаетесь понять язык, с которым работаете? const надо добавлять не куда попало, а куда надо, а чтобы знать, куда надо, нужно хотя бы букварик по Си (С++) прочитать...
const unsigned char font[] PROGMEM = { - это было правильно, но теперь надо смотреть на то, почему компилятору перестали нравиться запятые в коде... и почему они у вас после закрывающей фигурной скобки...
но почему вы думаете что ошибка в коде библиотеки? ведь эти библиотеки распространяются свободно, и вроде у никого нет проблем с ними... Тогда почему эти проблемы у меня появились?я ведь ничего не менял... всё что мне нужно это библиотеки на которых можно заставить работать дисплей HY-1.8 SPI TFT , а то он у меня уже вторую неделю лежит, в инете нашел инфу о подключение и работе только с этими библиотеками. Как мне быть, помогите плиз!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: проблемам с установкой библиотек ардуино
только с этими библиотеками
А без библиотек уже всё, никак ?Как мне быть, помогите плиз!
Люди совсем разучились пользоваться мозгом. Искать, читать, думать, экспериментировать, учиться, ....
Найдите документацию на дисплей и запустите его, согласно этой документации. Это всё, что Вам нужно !
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: проблемам с установкой библиотек ардуино
без библиотеки не потяну... программистом мне и так не стать, поздно уже, а вот автоматика дома нужна, я уже сделал радиоуправление для машинки и этих знаний хватит для управления любой автоматикой, теперь бы дисплеем пользоваться научится, думаю больше мне и не понадобится, мне просто смысла нет копаться в битах и байтах...


