static extern

Znaleziono około 545 wyników dla: static extern
  • [Batch] Przypisanie uruchamiania pliku pod klawisz dla myszy PC

    Witaj. Spróbuj: [syntax=dos](at)echo off set "s1=$m='[DllImport("user32.dll")]public static extern Int32 SwapMouseButton(Int32 bSwap);" set "s2=public static void SwapMB(){ int isright=SwapMouseButton(1); if (isright != 0) { SwapMouseButton(0); } }';" set "s3=add-type -name Import -member $m -namespace Dll; [Dll.Import]::SwapMB();" set "ps_swapmousebutton=%s1%%s2%%s3%"...

    Obsługa oprogramowania   22 Lut 2021 00:09 Odpowiedzi: 2    Wyświetleń: 477
  • Jak sterować urządzeniami przez port LPT w Visual Basic 6?

    Prosty program w C# , odbieranie i wysyłanie przez port LPT. W załączniku: - Program.cs - wystarczy utworzyć nowy projekt na konsoli w C# i skopiować zawartość, - inpout32.dll - biblioteka, należy skopiować do katalogu "Debug" projektu, - LPT.exe - gotowy program, jeśli podłączycie diodę pod jakiś pin LPT D0-D7 to będzie migać. [syntax=csharp]using...

    Programowanie   14 Mar 2011 15:12 Odpowiedzi: 98    Wyświetleń: 67785
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • AVR GCC - Dostępność zmiennych globalnych między modułami

    Zmienna static w pliku nagłówkowym? WOW. extern poczytaj...

    Mikrokontrolery   27 Kwi 2015 14:46 Odpowiedzi: 4    Wyświetleń: 990
  • REKLAMA
  • Prosty edytor tekstu nieformatowanego z niestandardowym TAB-em

    [syntax=csharp] using System; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace TabEdit { public partial class Form1 : Form { private const int EM_SETTABSTOPS = 0x00CB; [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr h, int msg, int wParam, int[] lParam); public...

    Software serwis   09 Sty 2013 19:36 Odpowiedzi: 24    Wyświetleń: 2691
  • Skrypt .cmd wzbudzanie monitora o okreslonej godzinie

    Nie sprawdzałem czy działa, exe jest tutaj http://mmm777.kilu.de/temp/MonitorOn.exe Źródło: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace MonitorOn { public partial...

    Software serwis   02 Maj 2011 20:37 Odpowiedzi: 37    Wyświetleń: 7118
  • REKLAMA
  • Programator SPI CH341 - obsługa przez CH341DLL w C#, transakcje SPI i operacje GPIO

    https://obrazki.elektroda.pl/4046511300_... CH341 to popularny interfejs USB, który umożliwia komunikację z urządzeniami SPI, I²C, UART oraz bezpośrednią kontrolę pinów GPIO. Dzięki temu modułowi można np. programować pamięci Flash, czy odczytywać dane z różnych czujników. Tutaj pokażę, jak można go samodzielnie obsłużyć z poziomu...

    Artykuły   17 Paź 2025 21:09 Odpowiedzi: 6    Wyświetleń: 894
  • RTL8720DN, RTL8710B, RTL8710BX Kompatybilność z OpenBeken?

    Warning: Sector header check failed. Format this sector (0x00000000). Warning: Sector header check failed. Format this sector (0x00001000). Warning: Sector header check failed. Format this sector (0x00002000). Warning: Sector header check failed. Format this sector (0x00003000). Warning: Sector header...

    Smart Home IoT   24 Paź 2025 07:57 Odpowiedzi: 375    Wyświetleń: 20283
  • [ECLIPSE] Jak używać 'ifdef' do warunkowego dołączania plików w Eclipse z GCC (ARM EABI)?

    W czym rozwiazanie z zamiana *.c na *.inc oraz warunkowa kompilacja w pliku types.common.c jest lepsze od warunkowej kompilacji kazdego pliku types_xxx.c z osobna ? type1.c: [syntax=c] #ifdef TYPE1 //tutaj wszystkie funkcje #endif [/syntax] type2.c: [syntax=c] #ifdef TYPE2 //tutaj wszystkie funkcje #endif [/syntax] Jak chcesz bardziej wyszukanego rozwiazania...

    Mikrokontrolery   20 Lis 2015 10:40 Odpowiedzi: 10    Wyświetleń: 1032
  • REKLAMA
  • Dekodowanie sygnału DCF77 na ATmega - synchronizacja czasu bez GPS

    U mnie (Katowice) z DCF77 nie ma problemu, oczywiście zdarza się, że przez jakiś czas nie działa, ale przecież nie musi - wystarczy że złapie sygnał od czasu do czasu. Z tego co zauważyłem, to strasznie przeszkadza w odbiorze DCF77 komputer. Kiedy miałem zasilane układy przez USB to generalnie był problem, gdy je zasilałem osobno - z sieci lub z baterii...

    Mikrokontrolery AVR   09 Mar 2023 17:01 Odpowiedzi: 27    Wyświetleń: 10236
  • REKLAMA
  • C++ - Jak podzielić program do transmisji danych przez RS232 na pliki?

    [syntax=c] DCB PortDCB; COMMTIMEOUTSCommTimeouts; HANDLE hPort; const unsigned short const_bufo=256; //maksymalna iloϾ danych odczytywana jednorazowo z portu const unsigned short const_bufn=1024; //wielkoϾ bufora nadawczego const unsigned short const_stos=65535; //wielkoϾ Stosu odbiorczego (maks 65535) const unsigned...

    Programowanie Początkujący   15 Paź 2012 21:51 Odpowiedzi: 40    Wyświetleń: 3228
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    nieulotna to volatile ... Jesteś pewien, że "nieulotna"? oczywiście, że ulotna - mój czeski błąd - słuszna twoja uwaga Dodano po 10 volatile - obojętnie gdzie to tylko wskazówka dla kompilatora, aby nie optymalizować no pewnie, że masz rację że można dać obojętnie gdzie słówko volatile jeśli chodzi o zmienną - tylko nie mów, że wszędzie je dajesz?...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5666
  • [C] Błąd kompilacji FreeRTOS na AT91SAM7S256: sekcje .stack i .bss się nakładają

    Hmm... Co do sh_link, to poniżej fragment mojego skryptu, który tego problemu nie ma (przynajmniej u mnie takie "przestawienie" pomagało) . = ALIGN(4); __exidx_start = .; PROVIDE(__exidx_start = __exidx_start); .ARM.exidx : { . = ALIGN(4); *(.ARM.exidx* .gnu.linkonce.armexidx.*); } > rom AT > rom /*...

    Mikrokontrolery ARM   24 Mar 2011 14:20 Odpowiedzi: 31    Wyświetleń: 7100
  • Dokumentacja bibliotek GPIO dla LPCXpresso 1347 (Cortex M3)

    https://www.nxp.com/downloads/en/softwar... Rzeczywiście nie rozpisali się w tym doku odnośnie sterowania GPIO za pomocą tej biblioteki, ale to nie jest jakaś tajemnica. Wystarczy zajrzeć do kodu odpowiedzialnego za gpio. [syntax=c]/* gpio_13xx_1.h * (at)brief LPC13xx GPIO chip driver for LPC13(15/16/17/45/46/47) families *...

    Mikrokontrolery Początkujący   17 Lis 2017 22:07 Odpowiedzi: 11    Wyświetleń: 948
  • Podstawowe użycie toolchain'a arm-none-eabi czyli co się dzieje przed main

    Wstęp Poradniki pomagające w tworzeniu oprogramowania na mikrokontrolery skupiają się głównie na wykorzystaniu peryferiów samego mikrokontrolera, co jest zrozumiałe, ale niestety rzadko skncentrują się na części programu, która wykonuje się przed funkcją main. Poniższy poradnik ma na celu przybliżenie tej części programu na podstawie GNU ARM toolchain...

    Artykuły   31 Sty 2019 07:34 Odpowiedzi: 31    Wyświetleń: 11385
  • Flashowanie oprogramowania układowego OpenBeken na module WL2S z układem Lightning LN882HK dla ELIVC

    (at)tarwirdur, nie badałem jeszcze problemu z nagrzewaniem się LN882H i nie wiem, czy mój jest gorący, czy nie, z doświadczenia wiem, że musisz włączyć PowerSave 1, aby zmniejszyć ogrzewanie. Mamy zaimplementowany PowerSave na różnych platformach, zobacz nasz poradnik: [youtube]https://www.youtube.com/watch?v... W skrócie jest to...

    Smart Home IoT   06 Paź 2025 02:42 Odpowiedzi: 181    Wyświetleń: 38010
  • Konfiguracja OpenBeken na ESP32 z 4MB Default przy użyciu sdkconfig.defaults.esp32

    Cóż, udało mi się uzyskać natywny WS2811 działający na LN882H poprzez wyłączenie tłumaczenia, ale czasami przestaje działać. Chip również robi się dość gorący. Prawdopodobnie zrobiłem coś źle. Nie jest to też dla mnie priorytet. Potrzebujesz spiled dla innego chipa? commit 5a702ce796142bbde38aa30b4ffdc761811345ea Author: NonPIayerCharacter <18557343+NonPIayerCharacter(at)users...

    Smart Home IoT   15 Wrz 2025 16:59 Odpowiedzi: 228    Wyświetleń: 11016
  • [BK7231N CBU] Otwarcie i zmiana firmware WiFi czujnik wilgotności temperatury

    (at)pkaczmarek2 , właśnie znalazłem coś dziwnego i mogłem wyjaśnić wiele problemów. wygląda na to, że skrypt nie bierze pod uwagę niektórych pustych systemów. Oto przykład, który zmodyfikowałem w poleceniu DeepSleep, aby uniknąć pętli rozruchowej. (podejrzewałem, że system wykona skrypt przed zakończeniem rozruchu) static commandResult_t CMD_DeepSleep(const...

    Smart Home Urządzenia   13 Maj 2025 12:45 Odpowiedzi: 359    Wyświetleń: 59079
  • Automatyczne otwieranie pliku Excel w C# bez WindowsFormsApplication

    Da się, przy czym trzeba użyć funkcji samego windows. Dodajesz w klasie importy: [syntax=csharp][DllImport("kernel32.dll"... static extern IntPtr GetConsoleWindow(); [DllImport("user32.dll")] static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); const int SW_HIDE = 0;[/syntax] Następnie, w metodzie Main, na samym początku, dodajesz [syntax=csharp]var...

    Programowanie   26 Sty 2016 16:25 Odpowiedzi: 5    Wyświetleń: 702
  • Slider do nagrywania wideo "Timelapse"

    http://obrazki.elektroda.pl/1699057700_1... Witam! Chcę przedstawić niewielką konstrukcję co pozwala bardzo wolno, z określoną prędkością przesuwać kamerkę/telefon podczas nagrywania wideo/zdjęć z w trybie 1 klatka na sekundę czy na kilka sekund. http://obrazki.elektroda.pl/1699057700_1... http://obrazki.elektroda.pl/5900873100_1...

    DIY Konstrukcje   16 Mar 2016 23:01 Odpowiedzi: 19    Wyświetleń: 7893
  • Program reagujący na określony kolor pixela na ekranie

    To było pisane "z palca" na poczekaniu, nie wymagaj za wiele. Skoro naparza ten klawisz w kółko, to tak widocznie sobie życzył autor tamtego zapytania. Udaje wciskanie klawisza do momentu, aż ten piksel nie powróci do stanu pierwotnego. Jak będzie miał kolor startowy, to przestaje udawać i napis "piksel został zmieniony" znika. [syntax=csharp]using...

    Programowanie Początkujący   30 Gru 2011 13:18 Odpowiedzi: 13    Wyświetleń: 2842
  • C# - Jak precyzyjnie odliczać czas co 1 sekundę z dokładnością do ms?

    Windows nie jest systemem czasu rzeczywistego, a już na pewno nie jest nią platforma .NET :) Jest raczej nastawiony na obsługę zdarzeń. Sam pomiar czasu czy porównanie dwóch czasów zajmuje ileś-tam mikrosekund, więc raczej nie zrobisz super-dokładnego zegara, który się nie będzie rozjeżdżał z czasem. W mikrokontrolerach można sobie wyliczyć ilość cykli...

    Programowanie   10 Wrz 2011 20:23 Odpowiedzi: 15    Wyświetleń: 6156
  • C, przekazywanie struktury lub jej danych do funkcji

    Nie widzą bo nie ma w innych plikach extern a w pliku gdzie się znajdują jest static przy deklaracji. Generalnie ostatnio się dowiedziałem że używanie extern przy rozbudowanym projekcie w C jest błędem. Powinno się właśnie utworzyć prosty interfejs czyli funkcje robiące get i set dla konkretnych danych w strukturach, żeby nie było bałaganu jaki powstaje...

    Programowanie Początkujący   20 Lis 2022 23:03 Odpowiedzi: 4    Wyświetleń: 315
  • Uruchamianie zaawansowanych aplikacji C++ na mikrokontrolerach

    Tworzenie aplikacji użytkownika w C++ ma wiele zalet, więc nie jest zaskakujące, że język ten staje się coraz bardziej popularny wszędzie, w tym w systemach opartych na małych mikrokontrolerach. Projekt „mbed” jest w pełni skoncentrowany na tym języku. Wiele RTOSów zapewnia warstwę kompatybilności z C++, ale w przeciwieństwie do „dużych”...

    Artykuły   14 Wrz 2021 10:55 Odpowiedzi: 25    Wyświetleń: 3309
  • Jak przekierować kod z RS232 do innego programu w VB6, Delphi, VS2008?

    C# syntax

    Programowanie Początkujący   01 Wrz 2010 21:10 Odpowiedzi: 8    Wyświetleń: 1630
  • Jak dołączyć i używać FTD2XX.dll w Visual C++ 2005? Szukam przykładowego kodu

    Używasz Dllimport-a. Masz tu przykład innej dll jak to się robi: [DllImport("user32", EntryPoint = "SendMessageA")] protected static extern int SendMessage(int hwnd, int wMsg, int wParam, [MarshalAs(UnmanagedType.AsAny&#... object lParam); pozdrawiam

    Programowanie   21 Kwi 2008 14:56 Odpowiedzi: 5    Wyświetleń: 4383
  • Jak jednocześnie czytać i pisać z portu COM w C/C# bez zawieszania?

    dzieki wlasnie tez do tego doszedlem a dla tych ktorzy szukaja to [DllImport("kernel32.dll&qu... SetLastError = true, CharSet = CharSet.Ansi)] private static extern bool WriteFile(uint hCommDev, byte[] lpBuffer, uint nNumberOfBytesToWrite, out uint lpNumberOfBytesWritten, ref OVERLAPPED lpOverlapped); [DllImport("kernel32.dll&qu...

    Programowanie   10 Cze 2010 16:47 Odpowiedzi: 9    Wyświetleń: 1923
  • Plik .bat,.exe, lub skrót który zmieni mi ustawienia w Panelu Sterowania

    Dowolny serwis GSM albo komputerowy zrobi to pewnie Koledze za grosze, jak Kolega pójdzie z płytką myszy i zakupionymi przyciskami. A jeśli chce się to jednak zrobić "aby było", to można sobie zamienić te przyciski miejscami. Ten prosty programik to zrobi: [syntax=csharp]using System.Runtime.InteropServices; using System; class SwapMouse { [DllImport("user32.dll")]...

    Obsługa oprogramowania   17 Maj 2019 18:29 Odpowiedzi: 6    Wyświetleń: 879
  • Jak odczytywać i zapisywać dane do PIC18F4550 przez USB?

    Trochę czasu minęło od momentu, kiedy postanowiłem zbudować własny inerface I/O na USB. Po wielu godzinach studiowania różnych przykładów z internetu zrobiłem układ oparty na przykładzie z Microchipa. napisałem prostą aplikację w C# sterującą PIC-em. Obecnie działa mam opanowane włączanie i wyłączanie LED-ów z poziomu aplikacji. Problem mam natomiast...

    Mikrokontrolery PIC   18 Kwi 2009 22:21 Odpowiedzi: 7    Wyświetleń: 3465
  • PAR LED64 Stage Lighting SPD018 Naprawa/przeróbka

    http://obrazki.elektroda.pl/5748352100_1... Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako że...

    DIY Konstrukcje   24 Cze 2015 00:28 Odpowiedzi: 21    Wyświetleń: 10764
  • Autoclicker - Jak napisać program GUI bez Arduino?

    Ostatnio pisałem autokliker do myszki w C# z wykorzystaniem systemowej biblioteki user32.dll Dołożenie przycisków z klawiatury nie powinno być problemem. Do kompilacji polecam darmowe Visual Studio Community. A poniżej proof of concept dla myszki. Polecam testować np. na hodowanku piesełków :) [syntax=csharp] using System; using System.Collections.Generic;...

    Programowanie Początkujący   27 Gru 2021 19:03 Odpowiedzi: 7    Wyświetleń: 3990
  • Jak wysłać sygnały na port LPT w Visual Studio C# 2005?

    Dzięki, wchodziłem wcześniej na tą stronkę, ale myślałem że jest tam tylko w C++. Myliłem się :) Żeby nikt nie musiał szukać napisze krótko. Wystarczy ściągnąć plik "inpout32.dll" i umieścić go w folderze projektu (w debug, lub relase), a w kodzie programu dodać klasę: public class PortAccess { [DllImport("inpout32.dll", EntryPoint="Out32")] public...

    Programowanie   06 Wrz 2008 16:47 Odpowiedzi: 3    Wyświetleń: 5613
  • C# - Jak zmienić czas systemowy z poziomu aplikacji?

    Przepraszam, pomyłka z pośpiechu: Poprawka: Dodano po 2 Coś mi nie działa to importowanie bibliotek z przykładu: Dodano po 4 Poradziłem sobie z zmianą czasu... A jest możliwość pobrania czasu z sieci (internetu) do okna aplikacji w C# ?

    Programowanie   25 Maj 2015 11:09 Odpowiedzi: 7    Wyświetleń: 1518
  • Zmiana rozdzielczości ekranu podczas uruchamiania aplikacji win10

    To, że monitorowałbym cały czas uchwyt i stan okna. W zależności od wywołania skierowałbym np. stan po zminimalizowaniu na DEVMODE/DEVCON z SDK by szybko zmienić rozdzielczość przy pomocy API i w trakcie maksymalizacji czy trybu pełnoekranowego wrócić do niższej. Część kodu dla otwartego notatnika już mam - dla minimalizacji z dowolnego stanu: function...

    Obsługa oprogramowania   09 Sty 2020 20:31 Odpowiedzi: 6    Wyświetleń: 4257
  • [C#] serialPort - GetPortNames zwraca błędne nazwy portów COM z dziwnymi znakami

    hhhm więc tak: znalazłem takie dwa importy: [DllImport("advapi32.dll&qu... CharSet = CharSet.Unicode, EntryPoint = "RegOpenKeyEx")] private static extern int RegOpenKeyEx(IntPtr keyBase, string keyName, IntPtr reserved, int access, out IntPtr keyHandle); [DllImport("advapi32.dll&qu... CharSet = CharSet.Unicode,...

    Programowanie   24 Sie 2010 13:48 Odpowiedzi: 5    Wyświetleń: 2506
  • [c++] Jak poprawnie wywołać funkcję z Delphi DLL w C++?

    Dzięki za szybką odpowiedź. Wcześniej były podejmowanie próby uruchomienia dll-ki w C#, sama funkcja command (nota bene jedyna udostępniania przez bibliotekę) byłą wywoływana lecz pojawiał się inny problem w dalszej pracy z dll-ka. Jednak na podstawie sposobu podpięcia funkcji command w c# można wnioskować, że rzeczywiście typy TLnId i TStatus to są...

    Programowanie   05 Sty 2011 21:20 Odpowiedzi: 8    Wyświetleń: 2090
  • STM32F1 - problem z przesyłaniem pliku WAV za pomocą I2S (SD, FatFs, DMA, I2S, DAC)

    Cześć! Po kilku małych projektach opartych na Nucleo i Discovery postanowiłem wykonać trochę bardziej skomplikowany i praktyczny projekt - odtwarzacz plików WAV z karty SD i... zwracam się do Was z prośbą o pomoc 😄 Projekt oparty jest o STM32F103RCT6 do którego podłączone jest gniazdo kart microSD i DAC (PCM1780). Za pomocą FatFs odczytuję plik WAV...

    Mikrokontrolery   04 Maj 2023 19:52 Odpowiedzi: 5    Wyświetleń: 561
  • Weryfikacja kodu UART w mikrokontrolerze AVR dla komunikacji z ESP8226

    Witam, Mógł by ktoś sprawdzić czy mój kod jest prawidłowy? Ponieważ nie mogę odebrać danych z Esp przez protokół UART. * * uart.c * * Created on: 11 lut 2021 * Author: admin */ // uart.c #include "prj.h" volatile char uart_buf[MAX_UART_BUF_SIZE]; volatile char uart_rsp[MAX_UART_BUF_SIZE]; volatile int uart_buf_idx =0;...

    Mikrokontrolery AVR   18 Lut 2022 16:25 Odpowiedzi: 5    Wyświetleń: 354
  • [C#] Jak zablokować i zalogować się ponownie w Windows 7 za pomocą C#?

    Dzięki wielkie za odpowiedzi. Sposób marcinj12 działa jak najbardziej. Włączenie procesu trwa jednak chwile, krótką, ale jednak. Sposób antekone także działa, ale natychmiastowo po wywołaniu funkcji [syntax=csharp] using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Text; using System.Windows.Forms;...

    Programowanie   13 Mar 2011 14:57 Odpowiedzi: 3    Wyświetleń: 1613
  • AVR GCC wycieki pamięci, praca z dużymi tablicami char/ stringi

    Cześć! Poszukuję wsparci gdyż powstał mętlik w głowie. Mam program, który komunikuję się z modułem GSM, używa wielu globalnych tablic, funkcji operujących na strumieniach typu strcpy, str n cpy, strstr, strtok, poniżej wklejam większość deklaracji dużych zmiennych: Dodano po 1 Przeniosłem deklarację StackPoint z .int1 do .int3 i program zaczął wyświetlać...

    Mikrokontrolery AVR   13 Mar 2023 17:54 Odpowiedzi: 13    Wyświetleń: 726
  • Jak napisać program do obsługi wejść LPT – uruchamianie zadań przez zwieranie pinów?

    Hej, Nigdy się nie bawiłem portem LPT. Kiedyś (parę lat temu) napisałem prosty programik w TurboPascalu komunikujący się z portem dżojstika (w karcie dźwiękowej). Do portu podłączone były 2 druciki, który to następnie dołączony były do 2 blaszek a całość umocowana w framudze drzwi. Druga blaszka przyczepiona była do drzwi i w momencie gdy drzwi zostały...

    Programowanie Początkujący   24 Sty 2012 00:54 Odpowiedzi: 4    Wyświetleń: 1902
  • Termometr bezprzewodowy Attiny84, DS18B20, 434MHz

    https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...

    DIY Początkujący   15 Cze 2020 10:44 Odpowiedzi: 4    Wyświetleń: 3000
  • Programowanie playlisty dla WAV - jak zachować kolejność odtwarzania utworów ?

    W takim razie wygląda na to że SoundStream nie da się zatrzymać jeżeli jest w trybie PlaySycnc(). Możliwe rozwiązania: 1. Sprawdź czy dostajesz to zdarzenie https://msdn.microsoft.com/pl-pl/library... po zakończeniu grania poprzez .Play() wtedy przerabiasz wszystko na tryb asynchroniczny, czyli ładujesz...

    Programowanie   17 Paź 2015 15:10 Odpowiedzi: 18    Wyświetleń: 1074
  • [C#] Błąd wywołania setupapi.dll w AppDomain z SecurityPermissionFlag UnmanagedCode

    Witam. Mam problem, którego nie mogę rozgryźć. Do kodowania wykorzystuję C# .net 4. W programie głównym tworzę piaskownicę (AppDomain), która ma uprawnienie typu SecurityPermissionFlag.UnmanagedCode. Ładuję w piaskownicy plik assembly, który do pracy wymaga uruchomienia procedury z pliku DLL (setupapi.dll). Deklaracja w skrócie wygląda tak: "Attempt...

    Programowanie   29 Wrz 2011 15:09 Odpowiedzi: 1    Wyświetleń: 1110
  • Jak skonfigurować AVR Studio 6 na Windows 7 dla ATMega32?

    Musisz niestety troszkę się pouczyć C. Includuje się pliki .h, które zawierają: [syntax=c]/* definicje i makra */ #define STRSIZE 50 /* deklaracje typów */ typedef struct { int a; float f; double d; char c[STRSIZE]; }mytype; /* deklaracje funkcji ale bez definicji (czyli "ciała") */ int foo(int,int, mytype *); /* ddeklarcje extern - zmiennych zdefiniowanych...

    Mikrokontrolery AVR   17 Sty 2019 20:15 Odpowiedzi: 23    Wyświetleń: 2325
  • Jak wyświetlić napis 'Hello World' na wyświetlaczu TFT używając STM32F411RET i FT800?

    Okej, zatem spróbujmy przystosować bibliotekę, którą mi podlinkowałeś do moich ćwiczeń ;-) Skopiowałem pliki EVE.h, EVE_commands.c, EVE_commands.h, EVE_config.h, EVE_target.c, EVE_target.h do odpowiednich folderów w projekcie. Teraz tak: W pliku EVE_target.h trzeba wybrać i włączyć jedną z konfiguracji. Jeśli dobrze myślę to mnie interesuje ta konfiguracja,tak?...

    Mikrokontrolery ARM   15 Paź 2020 08:40 Odpowiedzi: 13    Wyświetleń: 1389
  • [STM32F0X] [STM32F0X][C][Eclipse] - Jak dodać sprintf bez floatów i rozwiązać brak _sbrk?

    Trzeba dodać funkcję: [/code] caddr_t _sbrk (int size) { extern char __heap_start; extern char __heap_end; static char *current_heap_end = &__heap_start; char *previous_heap_end; previous_heap_end = current_heap_end; if (current_heap_end + size > &__heap_end) { errno = ENOMEM; return (caddr_t) -1; } current_heap_end += size; return (caddr_t) previous_heap_end;...

    Mikrokontrolery ARM   02 Kwi 2014 13:48 Odpowiedzi: 8    Wyświetleń: 1092
  • [C] zmienne static globalne/lokalne dwa pliki + nagłówki .h

    Pliki nagłówkowe zazwyczaj tworzy się, aby umożliwić współdzielenie - typów danych, funkcji, czy zmiennych globalnych - pomiędzy oddzielnie kompilowanymi plikami źródłowymi. Z tego powodu deklarowanie zmiennych globalnych czy funkcji w plikach nagłówkowych jako static z reguły nie ma sensu, bo chodzi nam o to, aby te zmienne były współdzielone, czyli...

    Programowanie Początkujący   01 Cze 2009 16:42 Odpowiedzi: 7    Wyświetleń: 5733
  • [C] [C][STM32F429] - Konfiguracja kości SDRAM W9825G6JH-6 nie działa poprawnie

    Ramka z kamery ma 160*120*2 = 38400 bajtów. Poniżej pokazuję strukturę jaką chcę właśnie przechowywać w pamięci. [syntax=c] extern char _fb_base; static struct framebuffer { int w; int h; int bpp; int ready; mutex_t lock; uint8_t pixels[]; }*fb = (struct framebuffer *) &_fb_base; [/syntax] gdzie _fb_base = 0xD0000000 No i ramkę obrazu wrzucam za pomocą...

    Mikrokontrolery ARM   27 Cze 2015 19:40 Odpowiedzi: 21    Wyświetleń: 2151
  • [STM32][C++] - Zawieszanie się procesora przy alokacji pamięci

    Chcę móc dynamicznie alokować pamięć, której rozmiar jest z góry znany, a nie ograniczony stosem. Oczywiście coś jest nie tak, bo nigdy nie dostaję NULL, a przy większej liczbie alokowanych liczb procek się zawiesza (A mój debuger ma dziś fochy i nie odpala ;-( ) W skrypcie linkera za sekcją bss mam: [syntax=c] _heap_size = 256; SECTIONS { ... . = ALIGN(4);...

    Mikrokontrolery ARM   13 Mar 2018 15:05 Odpowiedzi: 4    Wyświetleń: 924
  • [STM32] tworzenie własnego pliku .c z funkcją wykorzystującą I2C_HandleTypeDef

    Witam serdecznie. Niżej kawałek kodu z pliku main.c W tym kodzie odczytuje sekundy z zewnętrznego układu RTC po I2C. Jak widać stworzyłem sobie funkcję "odczytaj_sekunde" w pliku "main.c" przed funkcją główną: unknown type name I2C_HandleTypeDef Co oznacza, że funkcja nie wie czym jest "I2C_HandleTypeDef" i to jest dla mnie jasne. Próbowałem zainkludować...

    Programowanie Początkujący   13 Lip 2021 11:31 Odpowiedzi: 7    Wyświetleń: 699