Raspberry PI a Arduino

David Obdrzalek David.Obdrzalek na mff.cuni.cz
Čtvrtek Prosinec 13 12:13:04 CET 2018


Jako read-write člen konference radím, že to už několik let patří do souboru 
platform.local.txt a platform.txt se nemá editovat.

# These can be overridden in platform.local.txt
compiler.c.extra_flags=
compiler.c.elf.extra_flags=
compiler.S.extra_flags=
compiler.cpp.extra_flags=
compiler.ar.extra_flags=
compiler.objcopy.eep.extra_flags=
compiler.elf2hex.extra_flags=

(dá se tam teda předefinovat i cokoli dalšího z platform.txt, protože se nejdřív 
vyhodnotí platform.txt a až pak platform.local.txt, ale )

A ten soubor patří do adresáře té které platformy, tam co je její platform.txt (pro 
avr to je tam, kde je nainstalované Arduino jako takové, pro doinstalovávané 
platformy tam, kam se to doinstalovalo; kde přesně to na Raspi je, nevím). 
Ten platform.txt tam pak je ještě jednou o pár úrovní výš jako globální, ale na 
tomhle místě Arduino platform.local.txt ignoruje (že by to pak bylo globální lokální 
nastavení pro všechny desky, tak to holt nejde). 

D.O.

On 12 Dec 2018 at 13:10, Pavel Brychta wrote:
> To by taky slo, akorat to neprezije jakykoliv update pres Board manager...
> 
> Pavel Brychta
> 
> Dne 12.12.2018 v 12:33 Jan Waclawek napsal(a):
> > Ahoj,
> >
> > Jeden z read-only clenov konferencie Ti odkazuje, ze si mas zmenit
> > compiler:c.extra_flags= v platform.txt.
> >
> > wek
> >
> >
> > ----- Original Message ---------------
> >> Dobry den,
> >>
> >> mam Raspberry PI
> >> $ uname -a
> >> Linux raspberrypi 4.9.34-v7+ #1013 SMP Sun Jun 25 17:06:40 BST 2017
> >> armv7l GNU/Linux
> >>
> >> a na nom nainstalovane Arduino IDE.
> >>
> >> V kode mam pouzite makro
> >>          ATOMIC_BLOCK(ATOMIC_RESTORESTATE){
> >>                  t = Timers[timer-1].TimerCounter;
> >>          }
> >>
> >> Pri preklade to na mna reve:
> >> use option -std=c99 or -std=gnu99 ...
> >>
> >> Otazka: kde to nastavim ?




Další informace o konferenci Hw-list