Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 05 02, 23:27. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
kai nurodau koks resursas bus priskirtas pvz. GPIO_AF_I2C2 iskart ant sito meta error kas jis nera niekur deklaruotas. gal kazkokia papildoma library reik naudoti? pati funkcija GPIO_PinAFConfig() veikia, del jos error nera
const uint8_t image[] = {};
//funkcija pasiima duomenis is masyvo
void drawImage(uint16_t xoffset, uint16_t yoffset, uint16_t width, uint16_t height, const uint8_t *image){
for (uint16_t y = 0; y < height; y++) {
for (uint16_t x = 0; x < width; x++) {
const uint8_t *byte = image + (x + y * width) / 8;
uint8_t bit = 7 - x % 8;
uint8_t pixel = (*byte >> bit) & 1;
setPoint(x + xoffset, y + yoffset, pixel);
}
}
}
// po sito meta toki info pranesima prie ispejimu:
expected 'const unsigned char *' but argument is of type 'const unsigned char (*)[256]'
//o cia taip naudoju
drawImage(15, 20, 64, 32, &image);
klaida po sitos kai panaudoju funkciajqa kode: [quote]passing argument 5 of 'drawImage' from incompatible pointer type [-Wincompatible-pointer-types]
[/quote]
ka blogai padarau kad tiek ispejimu meta, kodas veikia, bet norisi ismokti rasyt koda be jokiu klaidu
Su i2c susitvarkiau problema buvo hardware, scl su sda trupinosi, ir niekas neveike, geda ir prisipazinti.... warning irgi susitvarkiau, del pointer. Bent jau nebemeta
niekaip nerandu kaip float (temperatura nuskaito 16 bitu) tipo kintamaji paversti i string pvz reik galutiniame rezultate temp[]="25.26"; nes kitaip mano primityvios funkcijos nepaiso rezultato ant led matrix. su avr jokiu problemu nebuvo, o su arm nerandu tam skirtu funkciju.
bandau su
tai turint klaidos kodą galima pagooglint, užvedžiau ant kelio, toliau ir pats galėtum įdėti pastangų. Tada bandyk naudoti %lf. Nors keil veikia ir su f ir su lf.