Re: [PATCH] Rechecked and fixed Lpc21xx for Lpceurobot board. Fixed eb_blink for arm-elflgcc-4.4.4 (the lates gcc optimise stupid wait while delay), now the time delay coworks with timer 0.
Michal Sojka (sysless@pandora.cz)
sojkam1 at fel.cvut.cz
Wed Jul 7 13:47:36 CEST 2010
Mam vyhradu k popisu toho commitu. Pis popisy tak, ze na prvni radku das
jen kratke, ale vystizne, shrnuti (napr. Rechecked and fixed Lpc21xx for
Lpceurobot board), pak prazdny radek a dalsi popis. Takhle dlouha radka
se v predmetu mailu cte fakt blbe.
On Tue, 06 Jul 2010, jiri.kubias at gmail.com wrote:
>
> ---
> +void delay(int time)
> {
> - unsigned int wait = 5000000;
> - while(--wait);
> + int target_time = time_ms + time;
> + while(target_time > time_ms);
> }
Mam pocit, ze staci deklarovat promennou wait jako volatile. Nechces to
radsi zmenit timhle zpusobem, aby tam nebylo moc zbytecnyho balastu?
Vzhledem k tomuze, ze tahle aplikace se pouziva pro otestovani zakladni
funkcionality, mela by byt co nejjednodussi.
Michal
---
More information about the Sysless
mailing list