Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- MaxxDamage: -TongFang- Medion Erazer Beat 16 X1 - induló teszt így kora délután..."CB R23"
- Magga: PLEX: multimédia az egész lakásban
- GoodSpeed: Márkaváltás sok-sok év után
- potyautas: A Magyar Néphadsereg emlékére
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
Új hozzászólás Aktív témák
-
daninet
veterán
válasz
dabadab
#4415
üzenetére
Elvileg C++, igen (70%-ban, 30-ban C). De javíts ki ha nem, átrakom másik topikba. Marlin firmware-t akarom módosítani. Volt már itt téma, akkor te segítettél, de az igényeim alacsonyabbak voltak
, csak újra akartam indítani a sorozatot, működött is.
Szóval alant a kódban a random(2,10); függvényt használtam, de mint írtátok, ez ugyanazt a sorozatot generálja mindig, nekem ez nem jó.
Hogy értsétek, erről a homokba rajzolós asztalról van szó. SD kártyán vannak a minták, indításnál az auto0.g fájl tartalmazza a homing sequence-t, a többi auto1.g - auto9.g a mintákat amiket rajzol. Mivel ezek órákig mennek nem poén, ha mindig bekapcsolom és ugyanazzal indul. Jó lenne, ha random választana egy számot 2-10ig (függvényben alul van egy x-1) és akkor valamelyik mintát elkezdené rajzolni.
Kontextusnak annyi, hogy elkezdi beolvasni az SD kártya tartalmát a program, és ha nincs ott egy fájl amit áramkimaradás esetén akkor kezdi a kód szerint az auto0.g-tmod: elég rossz itt a kódformázás, itt egy pastebin link: https://pastebin.com/zFwjc0y9
#if DISABLED(NO_SD_AUTOSTART)/*** Run all the auto#.g files. Called:* - On boot after successful card init.* - From the LCD command to Run Auto Files*/void CardReader::autofile_begin() {autofile_index = 1;(void)autofile_check();}/*** Run the next auto#.g file. Called:* - On boot after successful card init* - After finishing the previous auto#.g file* - From the LCD command to begin the auto#.g files** Return 'true' if an auto file was started*/bool CardReader::autofile_check() {if (!autofile_index) return false;if (!isMounted())mount();else if (ENABLED(SDCARD_EEPROM_EMULATION))settings.first_load();// Don't run auto#.g when a PLR file existsif (isMounted() && TERN1(POWER_LOSS_RECOVERY, !recovery.valid())) {char autoname[10];sprintf_P(autoname, PSTR("/auto%c.g"), '0' + autofile_index - 1);if (fileExists(autoname)) {cdroot();openAndPrintFile(autoname);// Generate a random number between 2 and 10int randomNumber = random(2,10);autofile_index = randomNumber;//return true;}}autofile_cancel();return false;}#endif
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Villanyszerelés
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Megérkezett Magyarországra a Poco F8 Pro is
- Milyen egeret válasszak?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Milyen okostelefont vegyek?
- DUNE médialejátszók topicja
- Bambu Lab 3D nyomtatók
- További aktív témák...
- 175 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- Bomba ár! Lenovo ThinkPad L460 - Intel 3955U I 8GB I 128GB SSD I 14" FHD I Cam I W10 I Garancia!
- magyar billentyűzet - 165 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Lenovo ThinkPad T14 Gen1 Intel i5-10310U Refurbished - Garancia - Akció!
- UPDATE 11.13. HP üzleti laptopok Elitebook, Probook 4-13. gen gar.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest
, csak újra akartam indítani a sorozatot, működött is.
