Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 30 mar 2026, o 20:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 6 sie 2016, o 09:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 maja 2016
Posty: 42
Pomógł: 0

Witajcie. Proszę o pomoc. Przepisywałem bibliotekę z poradników Mirka i niestety wyskakują mi jakieś błędy. Próbowałem sam sobie poradzić ale jeszcze za mało wiem więc proszę Forumowiczów o pomoc. Wstawię fragmenty kodu i błędy jakie wyświetla mi eclipse.

Tablica kroków enkodera:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

a błąd w tablicy:
Multiple markers at this line
- Syntax error
- expected '=', ',', ';', 'asm' or '__attribute__'
before 'const'

******************************
funkcja encoder proc

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


************************************

coś zrobiłem nie tak? z callbackiem?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Przepraszam ze zamieszczam aż tyle tego ale naprawde już się pogubiłem. Bardzo proszę o pomoc albo o rady co ja mam z tym zrobić aby było ok.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 09:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

brakuje ci przecinka w tablicy
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


oraz
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


zamień na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 11:41 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Masz dwa razy "const".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 18:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 maja 2016
Posty: 42
Pomógł: 0

Bardzo Wam dziękuję, rzeczywiście warningi i błędy w kodzie znikneły natomiast dalej coś jest nie tak bo program się kompiluje niby ale w konsoli mam taki zapis:

19:33:08 **** Incremental Build of configuration Release for project MKENCODER_LIB ****
make all
Building target: MKENCODER_LIB.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,MKENCODER_LIB.map -mmcu=atmega32 -o "MKENCODER_LIB.elf" ./LCD/lcd44780.o ./main.o ./mkencoder.o
./main.o: In function `przycisk':
main.c:(.text.przycisk+0x4): undefined reference to `set_encoder'
./main.o: In function `main':
main.c:(.text.startup.main+0x2e): undefined reference to `register_enc_event_callback'
main.c:(.text.startup.main+0x3c): undefined reference to `ENCODER_EVENT'
collect2.exe: error: ld returned 1 exit status
make: *** [MKENCODER_LIB.elf] Błąd 1

19:33:13 Build Finished (took 4s.895ms)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 18:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Tak po omacku, ale: w main.c includujesz wszystkie potrzebne pliki?

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 19:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 maja 2016
Posty: 42
Pomógł: 0

hmm z poradnika przepisałem includy

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2016, o 19:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
A ten plik mkenkoder.h masz bezpośrednio w kodzie, czy w folderze "MK_ENCODER" bo wtedy musiałbyś odwołać się do niego:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...ale to takie gdybanie.
Mysteziz napisał(a):
hmm z poradnika przepisałem includy

hmm; tyle ich było.... ;)

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sie 2016, o 13:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 maja 2016
Posty: 42
Pomógł: 0

Kicajek, mkencoder.h mam w katalogu głownym tego programu więc powinno być ok. Hmm jakk tak dalej pójdzie to biblioteka będzie musiała poleżeć w kącie czekając na lepsze czasy aż sam będe na tyle umiał by doszukać się co jest nie tak. Myślałem jeszcze o wstawieniu całego kodu co przepisałem na forum ale to już by była masakra bo komu się będzie chciało to czytać :lol: :lol: :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO