Hirdetés
- Ezek a OnePlus 12 és 12R európai árai
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Poco F7 – bajnokesélyes
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
- Samsung Galaxy S25 - végre van kicsi!
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Megtartotta Európában a 7500 mAh-t az Oppo
- Xiaomi 15T Pro - a téma nincs lezárva
-
Mobilarena

Új hozzászólás Aktív témák
-
Livius
őstag
válasz
dabadab
#15772
üzenetére
Ezt a template programozást arra érted, hogy előre fel van töltve pár típus struktúra különböző SPI controllerek fv pointereivel meg konfigjaival? Ez tényleg okos, bár sajnos a C++ hiányát próbálja megoldani praktikusan.

1. nincs camelcase, underscore van
C-ben mi az ajánlott? Camelcase nekem eddig a C#-ban és C++-ban otthonos, C-ben erre az underscore-ra szavaznék.2. minden függvény neve az a scope, ahol érvényes
Oké ezt értem, hogy akkor ami spi_imx-vel kezdődik az a fv az csak az spi-imx.c-ben van felhasználva. De mi van akkor, ha lenne egy olyan fv amit más scope is használna mert úgy van tervezve (tehát egy include-val más forrás is használhatja), milyen nevezék lenne jó rá?3. a függvénynevekben csak tök elterjedt (tx, rx, clkdiv, buf) illetve a domainspecifikusan egyértelmű (pl. wml) rövidítéseket használ, minden más ki van írva
Más kernel forrásban úgy emlékszem van olyan postfix sokszor a változóknak, hogy _u64, _s32, ez itt egyáltalán nincs, pedig nálunk erre nagyon lenne majd igény.
4. ha boolt adnak vissza, akkor eldöntendő kérdés a függvény neve
Ezt én is szeretem már használni az is_xxx() fv nevet vagy változó nevet, a C#-ból és a C++-ból rám ragadt. Van értelme a fv-nek valami post vagy prefixében azt is bevezetni, hogy milyen típusú a visszatérő értéke?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Lenovo Thinkpad T14 G3 Golyóálló Üzleti Érintős Laptop 14" -50% i5-1250P 12Mag 16GB/512GB FHD+
- Samsung Odyssey G9 49" Oled 240Hz G-Sync VRR Gamer monitor Eladó
- Eladó LG OLED G4 55'' (OLED55G48LW) 3 ÉV GARANCIA
- ÚJ Samsung 65" Neo QLED 4K QN90F Vision AI Smart TV (2025) QN70F QN80F QN85F 3év Gar
- Szép! Lenovo Thinkpad T14 G3 "Golyóálló" Üzleti Laptop 14" -60% i5-1250P 12Mag 32/512 FHD+
- Lenovo Legion Pro 5 (16" QHD+ 240Hz, i7-14700HX,RTX 4070 8GB, 32GB RAM,1TB SSD) eladó BeszámítOK
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Telefon felvásárlás!! Apple Watch SE/Apple Watch SE 2 (2022)
- Nintendo Switch Oled // Számal // Garancia //
- HP Thunderbolt 4 kábel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




