Github
Moderator: Moderators
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Github
ehhh... ik ben aan het proberen Github door te krijgen, en ik denk dat hier best wel mensen zijn die alles er van weten, en waar ik domme vragen aan kan stellen?
ik heb er een aantal projecten opgezet....
bijvoorbeeld deze : https://github.com/kaswets/Nucleo_f446re_CableRobot
o... Nu gaat het wel goed... :-) want dan kies ik op die pagina Code - open with GitHup Desktop, en ik doe daar Open in Visual Studio Code, werd alles wel geopend, maar ik kon niet compile-en en het in de controller laden.... (nu dus wel)
maar ehhh waar staat die informatie? staat dat in die platformio.ini?
eerst dit maar....
ik heb er een aantal projecten opgezet....
bijvoorbeeld deze : https://github.com/kaswets/Nucleo_f446re_CableRobot
o... Nu gaat het wel goed... :-) want dan kies ik op die pagina Code - open with GitHup Desktop, en ik doe daar Open in Visual Studio Code, werd alles wel geopend, maar ik kon niet compile-en en het in de controller laden.... (nu dus wel)
maar ehhh waar staat die informatie? staat dat in die platformio.ini?
eerst dit maar....
http://www.arjan-swets.com (met cnc filmpjes)
Re: Github
Als je een PIO project hebt, staat alles in de deze ini file. Opent iemand dit project, dan zal PIO eerst alle bijbehorende bibliotheken laden. Dat kan wel even duren. Tot die tijd, werkt het niet of niet goed. Ergens in de rechter onder hoek staat dat er nog een taak loopt.
Code: Selecteer alles
platform = ststm32
board = nucleo_f446re
framework = arduino
Code: Selecteer alles
lib_extra_dirs = ~/Documents/Arduino/libraries
Dat vindt ik geen goed idee omdat het kan gebeuren dat de software niet of niet goed werkt als iemand een andere bibliotheek versie gebruikt. Ik geef er daarom de voorkeur aan om de te gebruikten bibliotheek en versie zelf te selecteren.
l
Code: Selecteer alles
ib_deps =
olikraus/U8g2@^2.35.19
igorantolic/Ai Esp32 Rotary Encoder@^1.7
platform_packages =
framework-arduinoespressif32@https://github.com/espressif/arduino-esp32.git#2.0.7
There are only 2 limits, the sky and your imagination
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
Ehh..
Maar je kan eigenlijk alles er op zetten toch?
Bijvoorbeeld config-files voor Klipper (3D printen)
https://github.com/kaswets/Klipper_Ender3V2
En er zijn allerlei Extensions voor klipper, maar ehhh ja hoe als ik bijvoorbeeld die printer.cfg open in visual studio, hoe weet hij dan dat hij daar de klipper extension moet gebruiken....
Sorry hoor... kwartje moet nog even vallen...
Maar je kan eigenlijk alles er op zetten toch?
Bijvoorbeeld config-files voor Klipper (3D printen)
https://github.com/kaswets/Klipper_Ender3V2
En er zijn allerlei Extensions voor klipper, maar ehhh ja hoe als ik bijvoorbeeld die printer.cfg open in visual studio, hoe weet hij dan dat hij daar de klipper extension moet gebruiken....
Sorry hoor... kwartje moet nog even vallen...
http://www.arjan-swets.com (met cnc filmpjes)
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
nog een vraag, als ik een Respository clone, gooit hij ze standaard in een bepaalde folder, waar kan ik die default folder veranderen?
ik heb al zitten zoeken GitHub Desktop, maar daar kan ik het niet vinden?
wel als ik hem zelf verplaatst, komt Github Desktop dat hij het niet kan vinden, en dan kan je wel even naar de nieuwe locatie gaan....
maar is zo omslachtig, moet toch ook makkelijker kunnen?
ik heb al zitten zoeken GitHub Desktop, maar daar kan ik het niet vinden?
wel als ik hem zelf verplaatst, komt Github Desktop dat hij het niet kan vinden, en dan kan je wel even naar de nieuwe locatie gaan....
maar is zo omslachtig, moet toch ook makkelijker kunnen?
http://www.arjan-swets.com (met cnc filmpjes)
Re: Github
Het is eigelijk best wel makkelijk, je moet er alleen aan wennen.
(Als het echt zo slecht was, was het nooit zo populair geworden)
(Als het echt zo slecht was, was het nooit zo populair geworden)
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
o... maar dat geloof ik ook wel.... maar het is wel opeens heel anders dan bijvoorbeeld de Arduino IDE..
en alle begin is moeilijk... maar geloof al dat het steeds beter gaat.... en begin ook steeds meer te begrijpen wat er nu zo handig aan is... :-)
http://www.arjan-swets.com (met cnc filmpjes)
- hugo stoutjesdijk
- Donateur
- Berichten: 12520
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Github
Ehh, geld dat ook voor b.v. Windows / microsoft ?
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: Github
Ja, er kan alles in inclusief binary bestanden.
Dat zien PIO aan het soort project en de extensie van de filenaam. Dat gaat met veel gebruikte extensies niet altijd goed.
Als ik dat doen, vraagt git (git desktop) mij waar de branche neer gezet moet worden.
Ik gebruik hoofdzakelijk microsoft visual source safe. Daarmee kan ik een lokale copy trekken van mijn gemeenschappelijke bibliotheken. Ik kan dan de bibliotheken wijzigen zonder dat daar andere programma's last van hebben. Pas als ik de wijzigingen commit, zien de andere programma's de nieuwe versie die ik dan kan, maar niet hoef te updaten. Dit kan ik nog steeds niet in GIT. Ik begrijp ook niet hoe anderen met GIT en gemeenschappelijke bibliotheken kunnen werken. Klein probleem, niet echt. 90% van mijn code zit in een of andere bibliotheek.
There are only 2 limits, the sky and your imagination
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
okay..
https://github.com/board707/DMD_STM32 bijvoorbeeld deze,...
bij <>code knop kies ik "Open with Github Desktop"
en dan krijg ik dit... Dan doe ik "Open in Visual Studio Code"
en dan krijg ik dit....
maar nu ? Hoe krijg ik nu de goede microcontroller er bij? zodat ik kan builde en uploaden?
https://github.com/board707/DMD_STM32 bijvoorbeeld deze,...
bij <>code knop kies ik "Open with Github Desktop"
en dan krijg ik dit... Dan doe ik "Open in Visual Studio Code"
en dan krijg ik dit....
maar nu ? Hoe krijg ik nu de goede microcontroller er bij? zodat ik kan builde en uploaden?
http://www.arjan-swets.com (met cnc filmpjes)
Re: Github
Ik heb er even naar gekeken. Voor zover ik kan zien, staan er in de examples Arduino INO bestanden. Die kun je openen in de Arduino IDE. Dan krijg je echter foutmeldingen dat die een bibliotheek niet kan vinden. Blijkbaar is dit een arduino bibliotheek.
Op git staat hoe je dit kunt/moet installeren voor de arduino IDE https://github.com/board707/DMD_STM32#installation
Je moet voor de arduino IDE ook de controller selecteren. Dit is o.a. voor een
Wil je een VS code project maken, dan moet je een nieuw Arduino frame work project maken met de gewenste processor. Een voorbeeld programma in de arduino.ino kopiëren. Die geeft bij het compileren aan dat hij een bibliotheek niet kan vinden. Die moet je dan zoeken in de PIO bibliotheken en dan toevoegen en/of in de arduino IDE toevoegen. Die bibliotheek zal vast wel andere bibliotheken nodig hebben. Dus die moet je ook weer toevoegen en zo blijf je bezig waarbij success niet gegarandeerd is.
Wil je dit pad bewandelen, zorg dan eerst dat het voorbeeld programma onder de aruino IDE te compileren is. Ik denk dat het dan eenvoudiger is om het werkende voorbeeld programma te importeren in PIO waarbij je gebruik maakt van de Arduino IDE bibliotheken.
Op git staat hoe je dit kunt/moet installeren voor de arduino IDE https://github.com/board707/DMD_STM32#installation
Je moet voor de arduino IDE ook de controller selecteren. Dit is o.a. voor een
Als dit een VScode project was met een PIO configuratie dan was alles een heeeeeeel stuk eenvoudiger.STM32F1 - STM32F103C8 (bluepill) and STM32F103C6 boards tested
STM32F4 - STM32F401CC and STM32F411CE boards
Raspberry Pi Pico and other RP2040-based boards
Wil je een VS code project maken, dan moet je een nieuw Arduino frame work project maken met de gewenste processor. Een voorbeeld programma in de arduino.ino kopiëren. Die geeft bij het compileren aan dat hij een bibliotheek niet kan vinden. Die moet je dan zoeken in de PIO bibliotheken en dan toevoegen en/of in de arduino IDE toevoegen. Die bibliotheek zal vast wel andere bibliotheken nodig hebben. Dus die moet je ook weer toevoegen en zo blijf je bezig waarbij success niet gegarandeerd is.
Wil je dit pad bewandelen, zorg dan eerst dat het voorbeeld programma onder de aruino IDE te compileren is. Ik denk dat het dan eenvoudiger is om het werkende voorbeeld programma te importeren in PIO waarbij je gebruik maakt van de Arduino IDE bibliotheken.
There are only 2 limits, the sky and your imagination
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
Ik heb een Nucleo F411RE
Moet ik dan Nucleo-64 of Generic STM32F4 kiezen? begin maar met Nucleo-64
In de oude IDE stond hij er gewoon in...
edit: gevonden.... was weer te snel...
ga eens kijken of ik het werkend krijg...
Bedankt...!!!!
Moet ik dan Nucleo-64 of Generic STM32F4 kiezen? begin maar met Nucleo-64
In de oude IDE stond hij er gewoon in...
edit: gevonden.... was weer te snel...
ga eens kijken of ik het werkend krijg...
Bedankt...!!!!
http://www.arjan-swets.com (met cnc filmpjes)
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
Gaat lekker...
mux_List staat toch in regel 63?
zal wel hier door komen? maar moet ik dat zelf ergens aan zetten?
en hoe... :-) pff..
#define __STM32F4__ 1
Dat eens proberen... :-)
tuurlijk weer nieuwe fouten... :-)
maar weet even niet wat ik daar mee moet? iemand been hint waar ik dit weer zoeken moeten?
mux_List staat toch in regel 63?
Code: Selecteer alles
#if (defined(__STM32F1__) || defined(__STM32F4__))
// ==== DMD_RGB pins ====
// mux pins - A, B, C... all mux pins must be selected from same port!
#define DMD_PIN_A PB6
#define DMD_PIN_B PB5
#define DMD_PIN_C PB4
#define DMD_PIN_D PB3
#define DMD_PIN_E PB8
// put all mux pins at list
uint8_t mux_list[] = { DMD_PIN_A , DMD_PIN_B , DMD_PIN_C , DMD_PIN_D , DMD_PIN_E };
zal wel hier door komen? maar moet ik dat zelf ergens aan zetten?
en hoe... :-) pff..
#define __STM32F4__ 1
Dat eens proberen... :-)
tuurlijk weer nieuwe fouten... :-)
Code: Selecteer alles
WARNING: library DMD_STM32 claims to run on STM32F1, STM32F4, rp2040 architecture(s) and may be incompatible with your current board which runs on stm32 architecture(s).
In file included from D:\Documents\Arduino\libraries\DMD_STM32/DMD_RGB.h:24,
from D:\Users\asw\Downloads\DMD_STM32-dev-V2\DMD_STM32-dev-V2\examples\STM32F4_RP2040\dmd_rgb_bitmap\dmd_rgb_bitmap.ino:8:
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:336:40: error: 'voidFuncPtr' has not been declared
336 | virtual void initialize_timers(voidFuncPtr handler);
| ^~~~~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:370:9: error: 'PortType' does not name a type
370 | PortType clk_clrmask = 0;
| ^~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:371:9: error: 'PortType' does not name a type
371 | PortType clkmask = 0;
| ^~~~~~~~
D:\Documents\Arduino\libraries\DMD_STM32/DMD_STM32a.h:381:9: error: 'OE_PWM_Polarity' does not name a type
381 | OE_PWM_Polarity OE_polarity = OE_PWM_POSITIVE;
| ^~~~~~~~~~~~~~~
Multiple libraries were found for "Adafruit_GFX.h"
Used: D:\Documents\Arduino\libraries\Adafruit_GFX_Library
Not used: D:\Documents\Arduino\libraries\DFRobot_RGBMatrix-master
exit status 1
Compilation error: exit status 1
http://www.arjan-swets.com (met cnc filmpjes)
Re: Github
Ik kan er nu niet naar kijken, loop al een beetje achter met de voorbereidingen voor de open dag Zaterdag.
There are only 2 limits, the sky and your imagination
- Swets
- Berichten: 2706
- Lid geworden op: 09 feb 2007 21:49
- Locatie: krimpen aan den IJssel
- Contacteer:
Re: Github
Rustig aan hoor... tis maar hobby...
ja ik weet eigenlijk nog steeds niet welke Stm board ik moet kiezen....?
Ik krijg dit als fout in de Arduino IDE..
Ik vraag me af... Ok heb een Nucleo F446ZE en een Nucleo F767ZI en een Nucleo F411RE ...
Maar een F446ZE of een F411RE, is dat geen STM32F4
ja ik weet eigenlijk nog steeds niet welke Stm board ik moet kiezen....?
Ik krijg dit als fout in de Arduino IDE..
Ik vraag me af... Ok heb een Nucleo F446ZE en een Nucleo F767ZI en een Nucleo F411RE ...
Maar een F446ZE of een F411RE, is dat geen STM32F4
Code: Selecteer alles
WARNING: library DMD_STM32 claims to run on STM32F1, STM32F4, rp2040 architecture(s) and may be incompatible with your current board which runs on stm32 architecture(s).
In file included from d:\OneDrive\Documenten\Arduino\libraries\DMD_STM32/DMD_RGB.h:24,
from D:\Documents\GitHub\DMD_STM32\examples\STM32F4_RP2040\dmd_multicolor_text\dmd_multicolor_text.ino:12:
d:\OneDrive\Documenten\Arduino\libraries\DMD_STM32/DMD_STM32a.h:336:40: error: 'voidFuncPtr' has not been declared
336 | virtual void initialize_timers(voidFuncPtr handler);
| ^~~~~~~~~~~
d:\OneDrive\Documenten\Arduino\libraries\DMD_STM32/DMD_STM32a.h:370:9: error: 'PortType' does not name a type
370 | PortType clk_clrmask = 0;
| ^~~~~~~~
d:\OneDrive\Documenten\Arduino\libraries\DMD_STM32/DMD_STM32a.h:371:9: error: 'PortType' does not name a type
371 | PortType clkmask = 0;
| ^~~~~~~~
d:\OneDrive\Documenten\Arduino\libraries\DMD_STM32/DMD_STM32a.h:381:9: error: 'OE_PWM_Polarity' does not name a type
381 | OE_PWM_Polarity OE_polarity = OE_PWM_POSITIVE;
| ^~~~~~~~~~~~~~~
exit status 1
Compilation error: exit status 1
http://www.arjan-swets.com (met cnc filmpjes)