Dúvida Sinistra em C

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Re: Dúvida Sinistra em C

Mensagempor barboza » 14 Set 2018 08:42

Parece um problema de mistyping:

"undeclarable DleayMacro()"

DleayMacro != DelayMacro
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Re: Dúvida Sinistra em C

Mensagempor Guri » 25 Abr 2019 09:11

Eu agradeço a todos os amigos,

O problema era bem simples, eu declarei a macro DELAY depois do protótipo, ai o compilador não iria achar mesmo essa macro...o correto era declarar a macro antes do protótipo, via de regra básica...mas ainda estou aprendendo :oops:
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: Dúvida Sinistra em C

Mensagempor Rodrigo_P_A » 25 Abr 2019 09:22

Guri escreveu:Eu agradeço a todos os amigos,

O problema era bem simples, eu declarei a macro DELAY depois do protótipo, ai o compilador não iria achar mesmo essa macro...o correto era declarar a macro antes do protótipo, via de regra básica...mas ainda estou aprendendo :oops:


Se for para uso em vários arquivos, melhor você começar a usar arquivos header .h e sempre colocar assim para num correr o risco de inserir duas vezes:

//// header guri.h
#ifndef _guri_h_ // impede inserir duas vezes caso você chame o mesmo header dentro de outro
#define _guri_h_

// defina aqui suas macros e declare as funções
#define GURI_MACRO(x) (x=x*2)
extern void fnGURI(void);

// etc....

#endif
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Anterior

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x