LPCxpresso: Potize s optimalizaci
Pavel Hudecek
edizon na seznam.cz
Středa Červenec 27 13:21:50 CEST 2016
Ano, ale stále nic.
Překladač prostě na i2cSync kašle. Když v tom callbacku proběhne krok s
i2cSync=1, je i2cSync stále 0.
Zkusil jsem řešení vy stylu narovnák na vohejbák a callback volá funkci v
sys.c, která udělá i2cSync=1.
Teď se to tedy do toho ifu dostane, ale zas to skončí na
if (i2cStop==1) {semafor=0; return;}
přičemž i2cStop byl v mainu nastaven na 0 a když těsně před tím ifem koukám,
kolik to je, tak je skutečně 0. Ale stejně nastane return.
PH
-----Původní zpráva-----
From: Jan Waclawek
Hm. A urobili ste rebuild vsetkeho?
----- Original Message ---------------
>V deklarace.h teď mám:
>
>extern volatile uint8_t i2cSync;
>
>a v i2c.c mám:
>
>volatile uint8_t i2cSync=0;
>
>Ale ľádná změna ve výsledku.
Další informace o konferenci Hw-list